TTIT61 | Concurrent Programming and operating Systems, 6 ECTS-points /Tema 1: Processprogrammering och operativsystem/ Advancement level: B | |
Aim: To get a basic understanding of the processabstraction, synchronization, and communication. To get an overview of how operating systems are constructed.Course organization: See study handbook part 1.Course content: The concepts of execution, process, resource, and how they relate. The emphasis is on cooperating concurrent processes and resource sharing: - Process communication - Resource sharing - Resource scheduling Construction of operating systems: - User- and programmer- interfaces - Memory management, such as multiprogramming, virtual memory, and memory protection. - File systems - Security Overview of the hardware interface, device drivers, interrupts, DMA.Course literature: According to litterature list | ||
TEN1 | Written examination, 2 p. | |
LAB1 | Labratory work, 2 p. | |
LAB1 Laboratory assignment. 2 points. TEN1 Written exam, grades 3,4,5. 2 points. |