3928.08 - Operating Systems


Course number
3928.08
Title
Operating Systems
ECTS
7.5
Purpose
Introduction and survey of the theory, principles, and practice of contemporary operating systems and computer architecture
Content
Overview of operating systems. Process management, coordination, communication, and scheduling. Strategies of memory and storage management. Virtual memory management. Protection and security. Distributed operating and file systems, special-purpose systems. High-performance and high-availability clusters, cloud computing. Case studies: MS Windows and Linux.
Learning and teaching approaches
Lectures, problem solving, small projects, computer exercises, homework
Assessment method
Two compulsory assignments. 4-hour final exam with auxiliary materials, computers, and network access, with subsequent oral examination. Current grade scale will be used taking assignments and exam scores with relative weights 1:1:2.
Contact
Magnus Danielsen