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

Course language is swedish.