A kernel fogalma és felépítésének alapelvei, modelljei; monolitikus és mikrokernel; réteges és moduláris szerkezet; a mai (monolitikus) kernelek problémái, az armored OS koncepció; mikrokernelek felépítése és a második generációs mikrokernelek (L4); az exokernel, a multiszerver és a hibrid kernelek; az OS elindulása, a Linux/Windows kernel inicializáció főbb lépései, a felhasználói működés beindulása, szolgáltatások és kritikus rendszerfolyamatok; Unix futási szintek, sysinit és systemd; a rendszerhívások működési mechanizmusa, virtuális rendszerhívások.
Ajánlott irodalom: KK 1.3.5, 1.3.6, TW 1.5, 2.5.1, WIN 13
Beyond Processor-centric Operating Systems [2]
Decoupling Cores, Kernels, and Operating Systems [3]
Exokernel: an operating system architecture for application-level resource management [4] (egyetemi hálózatból letölthető)
The multikernel: a new OS architecture for scalable multicore systems [5] (ez is)
From L3 to seL4 what have we learnt in 20 years of L4 microkernels? [6] (ez is)