Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2024/2025

Real Time Operating Systems

The course is not on the list Without time-table
Code Completion Credits Range Language
XP33OSD ZK 4 2P+1S Czech
Course guarantor:
Lecturer:
Tutor:
Supervisor:
Department of Cybernetics
Synopsis:

Hardware support for operating systems, system and user modes, memory

protection, operating systems (OS) classification and types, special

requirements of real-time applications. OS structure, system processes and

application programs, kernel and its services, system calls. Concurrent

processes and threads, inter-process communication, process synchronization.

Client-server architectures. Process scheduling, scheduling in single- and

multiprocessor systems. Processor management, process creation and

termination, parent-child synchronization. File management, file system

functions, disk allocation strategies, device drivers. Inter-process

communication (IPC), IPC based on shared memory and pipes. Resource

allocation, time errors, errors detection, critical section, deadlocks.

Synchronization tools: semaphores, monitors, looks, deadlock detection and

prevention. OS kernel components for internetworking, TCP/IP.

Requirements:
Syllabus of lectures:
Syllabus of tutorials:
Study Objective:
Study materials:

Tanenbaum,Andrew S.: Modern Operating Systems, Prentice-Hall, 2001

Note:
Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Data valid to 2024-12-14
For updated information see http://bilakniha.cvut.cz/en/predmet11521304.html