Real Time Operating Systems
Code | Completion | Credits | Range |
---|---|---|---|
EP33OSD | Z,ZK | 3 | 2+1s |
- 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:
- Note:
- Further information:
- No time-table has been prepared for this course
- The course is a part of the following study plans: