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 |