Lecturer(s)
|
-
Kosková Třísková Lenka, Ing. Ph.D.
|
Course content
|
Lectures 1. Itroduction 2. Hardware resources 3. OS kernel and its architecture 4. Processes and threads 5. Process management 6. Memory management 7. Race condition and deadlock; synchronization in OS 8. Embedded systems 9. Device management 10. OS and standards 11. OS and security 12. OS and storage; Filesystems Practical lessons The labs include work with embedded operating systems (RTOS, mBed). Students learn to use and programm parts of the OS. Focused are also bigger operating systems and their administratio (Linux).
|
Learning activities and teaching methods
|
Monological explanation (lecture, presentation,briefing), Practicum
- Class attendance
- 56 hours per semester
|
Learning outcomes
|
Students get familier with operation systems principles and the types of operation systems. She knows elementary hardware structures and hardware resources used by operating systems. All the modern operating systems are covered in lessons, as well as all the elementary parts of the operating systems: process management, memory management, resource management, storage management and security. The embedded operating systems and other industry applications are also focused.
Students will acquire basic knowledge of modern operating systems principles - from the simple IoT applications to the robust server OS. The practical lessons are dedicated to usage and management of Linux OS.
|
Prerequisites
|
Unspecified
|
Assessment methods and criteria
|
Combined examination
During the praxis, students got practical tasks to work on; solving all tasks leads to credit. The final examination is of the written and oral forms. The detailed credit and examination requirements list is published in the e-learning system.
|
Recommended literature
|
-
Silberschatz, A.; Galvin, P.B.: Operating System Concepts, Addison-Wesley, 2002, ISBN 0-471-41743-2.
-
Tanenbaum, A.S.:. Modern Operating Systems.. Prentice-Hall, 1992. ISBN 0-13-595752-4.
|