1060 - Selected chapters from operating systems
| Course specification | ||||
|---|---|---|---|---|
| Type of study | Master academic studies | |||
| Study programme | ||||
| Course title | Selected chapters from operating systems | |||
| Acronym | Status | Semester | Number of classes | ECTS |
| 1060 | mandatory | 1 | 2L + 2E | 6.0 |
| Lecturers | ||||
| Lecturer | ||||
| Lecturer/Associate (practicals) | ||||
| Prerequisite | Form of prerequisites | |||
| Learning objectives | ||||
| (1) Acquisition of theoretical knowledge from distributed operating systems and real-time operating systems, (2) Acquisition of knowledge and skills related to the design, installation, adjustment and use of real-time operating systems. | ||||
| Learning outcomes | ||||
| After successfully completing the course, students will be able to independently and in a team design, implement and use system support for work in real time. | ||||
| Content | ||||
| Introduction: basic principles, operating system structure, system calls, file system, processes, process design and implementation, communication between processes. Distributed operating systems: topology, network types, communication, client/server models, distributed file system, design strategies. Models for working in real time. Real-time kernel: principles, design, polling, real-time operating system porting. Operating systems for working in real time in the domain of digital television | ||||
| Teaching Methods | ||||
| Lectures and practical work in the laboratory. | ||||
| Evaluation and grading | ||||
