Operating Systems and Their Application
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
XE33OSA | Z,ZK | 5 | 2+2s |
- Předmět je náhradou za:
- Operating Systems and Their Applications (E33OSA)
Operační systémy a jejich aplikace (X33OSA) - Přednášející:
- Cvičící:
- Předmět zajišťuje:
- katedra kybernetiky
- Anotace:
-
The aim of this course is to equip the students with an
integrated view of general operating systems as well as
the advanced knowledge in real-time operating systems (time
sharing and time dependent errors, inter-process
communication, process synchronization, networking, etc.)
- Požadavky:
- Osnova přednášek:
-
1. Hardware support for operating systems, system and user
modes, memory protection
2. Operating systems (OS) classification and types, special
requirements of real-time applications
3. OS structure, system processes and application programs,
kernel and its services, system calls
4. Concurrent processes and threads, inter-process
communication, process synchronization
5. Process scheduling, scheduling strategies. Process
creation and termination, parent-child synchronisation
6. Memory management, on-demand allocation, paging,
segmentation, virtual memory techniques
7. File management, file system functions, disk allocation
strategies, device drivers
8. Inter-process communication (IPC), IPC based on shared
memory and pipes
9. Resource allocation, time errors, errors detection,
critical sections, deadlocks
10. Synchronization tools: semaphores, monitors, locks,
deadlock detection and prevention
11. OS reliability, criteria, means. Static and shared
libraries
12. OS kernel components for computer inter-networking, TCP
IP. Client-server architectures
13. Distributed applications, multi-agent systems
14. Summary (spare space)
- Osnova cvičení:
- Cíle studia:
- Studijní materiály:
- Poznámka:
- Další informace:
- Pro tento předmět se rozvrh nepřipravuje
- Předmět je součástí následujících studijních plánů:
-
- Cybernetics and Measurements- structured studies (povinný předmět)