Operating systems
ECTS: 5
Year/Semester: 2 . years, 4 . semester
Total hours: 60
Lecturers
Course objectives
To introduce students to the basic functions of operating systems. Students are introduced to the basic properties of computer hardware, how input/output devices work, the operating system kernel model and its mechanisms and concepts such as: thread, process, mutex, semaphore, virtual memory. In the practical part of the course, students will be introduced to methods for creating multi-threaded programs, accessing the file subsystem, and interrupt-based operation.
Learning outcomes
To introduce students to the basic functions of operating systems. Students are introduced to the basic properties of computer hardware, how input/output devices work, the operating system kernel model and its mechanisms and concepts such as: thread, process, mutex, semaphore, virtual memory. In the practical part of the course, students will be introduced to methods for creating multi-threaded programs, accessing the file subsystem, and interrupt-based operation.