Operating SystemsLaajuus (4 cr)
Course unit code: 5G00BD66
General information
- Credits
- 4 cr
Objectives
Students are able to:
- Install and configure an operating system
- Use key programming tools for software development
- Apply the operating system interface, as well as services in applications
- Use communication libraries (sockets) between servers for data communication
- Adapt the operating system kernel for different platforms
Content
Linux operating system installation and configuration. Operating system structure and properties. Using a C/C++ programming environment. Process scheduling, asynchronous events and forked processes. Synchronization and semaphores. Asynchronous I/O. Message Queues. Shared memory. Communication (socket). Kernel configuration and generation.
Prerequisites
C++-ohjelmointitaidot
Further information
Käyttöjärjestelmä, mikä käydään syvällisemmin läpi valitaan tilanteen mukaan.