Přednášky:
1. Práce s procesy, možnosti vytváření nových procesů, jejich řízení. Práce se signály a jejich zpracování.
2. Práce se soubory a I/O zařízeními. Paměťově mapované soubory.
3. Režim blokující a neblokující. I/O operace synchronní a asynchronní.
4. Sokety, jejich možnosti, nastavení parametrů a chování, základní zabezpečení.
5. Základní použití zabezpečené komunikace přes SSL.
6. Pokročilé techniky meziprocesní komunikace, jejich efektivita a vhodnost použití.
7. Diagnostika OS, sledování datových toků pro I/O zařízení a jednotlivé procesy.
8. Vlastnosti plánovačů procesů, jejich nastavování, RT procesy.
9. Virtuální OS, typy a konstrukce
10. Souborové systémy. Základní vlastnosti, žurnálovací souborové systémy a systémy pro flash paměti.
11. Implementace vlastního SS, jeho zasazení do user-space.
12. Ovladače zařízení, jejich vývoj, koncepce, tvorba a ladění.
Cvičení (probíhají v počítačové učebně):
1. Procesy, signály a jejich zachycení a maskování.
2. Funkce select a poll, blokující a neblokující I/O komunikace.
3. Asynchronní I/O operace.
4. Sokety, způsoby nastavování jejich chování a vlastností.
5. Zabezpečená komunikace přes SSL.
6.-7. Prostředky meziprocesní komunikace.
8.-9. Komunikace s I/O zařízeními.
10. Připojení souborového systému na uživatelské úrovni.
11. Sledování datových toků I/O zařízení a síťových rozhraní.
12. Priority procesů a vláken.
1. Práce s procesy, možnosti vytváření nových procesů, jejich řízení. Práce se signály a jejich zpracování.
2. Práce se soubory a I/O zařízeními. Paměťově mapované soubory.
3. Režim blokující a neblokující. I/O operace synchronní a asynchronní.
4. Sokety, jejich možnosti, nastavení parametrů a chování, základní zabezpečení.
5. Základní použití zabezpečené komunikace přes SSL.
6. Pokročilé techniky meziprocesní komunikace, jejich efektivita a vhodnost použití.
7. Diagnostika OS, sledování datových toků pro I/O zařízení a jednotlivé procesy.
8. Vlastnosti plánovačů procesů, jejich nastavování, RT procesy.
9. Virtuální OS, typy a konstrukce
10. Souborové systémy. Základní vlastnosti, žurnálovací souborové systémy a systémy pro flash paměti.
11. Implementace vlastního SS, jeho zasazení do user-space.
12. Ovladače zařízení, jejich vývoj, koncepce, tvorba a ladění.
Cvičení (probíhají v počítačové učebně):
1. Procesy, signály a jejich zachycení a maskování.
2. Funkce select a poll, blokující a neblokující I/O komunikace.
3. Asynchronní I/O operace.
4. Sokety, způsoby nastavování jejich chování a vlastností.
5. Zabezpečená komunikace přes SSL.
6.-7. Prostředky meziprocesní komunikace.
8.-9. Komunikace s I/O zařízeními.
10. Připojení souborového systému na uživatelské úrovni.
11. Sledování datových toků I/O zařízení a síťových rozhraní.
12. Priority procesů a vláken.