Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2019/2020

Operační systémy a systémové programování

Předmět není vypsán Nerozvrhuje se
Kód Zakončení Kredity Rozsah Jazyk výuky
NI-OSY Z,ZK 5 2P+1C česky
Přednášející:
Cvičící:
Předmět zajišťuje:
katedra teoretické informatiky
Anotace:

Tento předmět je zaměřen na návrh a realizaci základních komponent, ze kterých se skládají moderní operační systémy. To zahrnuje vlákna, procesy, přepínání

kontextu, virtuální paměť, systémová volání, přerušení a interakce SW a HW pomocí ovladačů. Studenti se naučí teorii koncepce architektury operačních systémů s důrazem na architekturu jádra. V rámci předmětu získají praktické zkušenosti s vývojem malého ale plně funkčního operačního systému.

Požadavky:
Osnova přednášek:

1. Úvod do operačního systému z pohledu jádra (kernelu).

2. Architektura jádra a aplikační rozhraní.

3. Správa procesů a vláken v jádře.

4. Algoritmy a implementace plánovače v jádru.

5.-6. (2) Blokovací, neblokovací a optimistická synchronizace.

7. Pokročilá správa paměti.

8. Nízkoúrovňová implementace virtuální paměti.

9. Efektivní implementace V/V a ovladače zařízení.

10.-11. (2) HW a SW nástroje pro zabezpečení jádra OS.

12. HW a SW podpora virtualizace.

13. Operační systémy reálného času.

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ů:
Platnost dat k 23. 1. 2020
Aktualizace výše uvedených informací naleznete na adrese http://bilakniha.cvut.cz/cs/predmet6082206.html