5017.10 - Computer Architecture and Operating Systems
Course number
5017.10
Title
Computer Architecture and Operating Systems
ECTS
7.5
Purpose
The goal of this course is to introduce fundamental concepts and
approaches for constructing contemporary operating systems
(including GNU/Linux and Windows), which are studied, analyzed,
compared and experimented with.
Content
Operating systems architecture, process, memory, storage
management, interprocess communication, process coordination,
scheduling, multitasking, virtual memory, paging, protection,
swapping, caching, swapping strategies. System protection and
security, case studies. Laboratory work with Linux, parallel
programming, synchronization, virtualization, clusters, compute
clouds.
Learning and teaching approaches
Lectures and problem solving.
Assessment method
Four-hour written examination. Reference material permitted. The
existing grade scale will be used.
Contact
Sergei Vorobyov