== Jednotlivé požadavky ==
[[Struktura operačního systému]], [[architektura mikrojádra]], [[abstrakce poskytované mikrojádry]]. [[Virtuální stroje]], [[Správa procesu a vláken, plánování]], [[Komunikace a synchronizace procesu]], [[kritické sekce, synchronizační problémy a primitiva, uváznutí a jeho řešení]]. [[Podpora multiprocesorových systémů]], [[Mechanizmus přerušení v OS, DMA]], [[Správa periferií, ovladače zařízení]], [[Správa paměti, hierarchie pamětí, segmentace, stránkování, strategie alokace, odkládání.]], [[Sdílení paměťi mezi adresovými prostory, paměťově mapované soubory]], [[Souborové systémy, souborové a adresářové služby, síťové souborové systémy]], [[Informační bezpečnost a základy šifrování]], [[Síťové služby OS]]
= Struktura operačního systému =
http://homepages.uel.ac.uk/u0222323/Structure%20of%20operating%20Systems.htm
== Monolithic kernels ==
aka "Big Mess"
== Layered System ==
napr. Multics; dnes sa moc nepouziva
== Virtual Machines ==
== Client-Server model ==
aka mikrokernel
= Odkazy =
Poznámky Doc. Petra Tůmy: http://nenya.ms.mff.cuni.cz/~ceres/sch/osy/text/index.php