Skip to main content

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.

Go back to top of page