Operating Systems (4 cr)
Code: 5G00BD66-3005
General information
- Enrolment period
- 25.07.2016 - 04.09.2016
- Registration for the implementation has ended.
- Timing
- 01.08.2016 - 31.12.2016
- Implementation has ended.
- Credits
- 4 cr
- Local portion
- 4 cr
- Mode of delivery
- Contact learning
- Unit
- ICT Engineering
- Campus
- TAMK Main Campus
- Teaching languages
- Finnish
- Degree programmes
- Degree Programme in ICT Engineering, students who began in 2014-2018
Objectives (course unit)
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 (course unit)
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 (course unit)
C++-ohjelmointitaidot
Further information
Käyttöjärjestelmä, mikä käydään syvällisemmin läpi valitaan tilanteen mukaan.