hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu en ro ca bg en en en ca en hu hu pt hy gl hu en en hu hu hu hu hu en en en hu en hu hu en cs de hu hu en en en en en en fr hu en hu en hu de hu hu en en en hu hu hu pl hu en hu hu hu en en en en en hu hu en hu hu en en hu hu hu fr hu en hu sv fr ca hu en hu pt zh pl ro pt az en es en es en ja es it ja en hu id hu en ru es en jbo ca ps ca lo hu hu sk hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu de hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu en nl ar az ru bn hbs_lat ca hbs_lat da de el es fa hi id ja ko ml ms nl nb pl pt ro ru sk hbs_lat sv tr fy vi zh hu hu hu hu hu hu hu hu hu hu
A Wikipédiából, a szabad enciklopédiából
Ez a közzétett változat, ellenőrizve: 2019. január 11.
Ugrás a navigációhoz Ugrás a kereséshez
A monolitikus rendszermag egy operációsrendszer-architektúra, melyen az egész operációs rendszer alapszik úgy, hogy a kernelterületen működik kizárólag supervisor (felügyelő) módban.
A monolitikus különbözik más operációsrendszer-architektúráktól (mint pl. a mikrokernel architektúra)[1][2] abban a tekintetben, hogy kizárólag egy magas szintű virtuális felületet definiál a számítógép hardvere felett. Ez lehet primitivek egy halmaza vagy rendszerhívások azért, hogy végrehajtsák az operációs rendszer összes szolgáltatását, azaz a folyamatkezelést, párhuzamosságot, és memóriakezelést. Ehhez szükséges önmaga s egy vagy több eszközmeghajtó mint modul.
A monolitikuskernel-, mikrokernel- és hibridkernel-alapú operációs rendszerek felépítése
2 Monolitikus architektúrára példák
A moduláris operációs rendszerek, mint pl. OS-9 s a legtöbb korszerű monolitikus operációs rendszer, mint pl. OpenVMS, Linux, BSD (és ezek változatai a FreeBSD, NetBSD, OpenBSD), és UNIX változatok, mint pl. a SunOS, és az AIX, azonkívül a MULTICS képes dinamikusan betölteni (s eltávolítani) a végrehajtható modulokat futásidőben. Az operációs rendszer e modularitása a bináris (kép) szinten van, s nem az architektúra szinten. A moduláris monolitikus operációs rendszereket nem szabad összekeverni az architekturális szintű modularitással, amely velejárója a mikrokernelű (ügyfél-kiszolgáló) operációs rendszereknek (s leszármazottja, melyeket néha hibrid kernelnek neveznek), amelyek mikrokernelt használnak, kiszolgálókkal (nem szabad összekeverni hibásan a modulokat a daemonokkal). Gyakorlatilag a dinamikusan betöltött modulok egyszerűen egy sokkal rugalmasabb módja az operációs rendszer képkezelésének futási idő alatt – ellentétben mintha újra kéne indítani más rendszerképpel. A modulok lehetővé teszik az operációs rendszer képességeinek könnyű kibővítését igény szerint. A dinamikusan betölthető modulok kevés többletköltséget jelentenek összevetve azzal, hogy a modult beépítették volna az operációsrendszer-képbe. Mindamellett sok esetben a modul dinamikus betöltése (szükség szerint) segít, hogy a megfelelő minimális mennyiségű kód tudjon futni a kernelterületen, pl. ha az operációs rendszer méretét minimalizálni szeretnénk a beágyazott rendszerekben vagy korlátos hardvererőforrásokban. Tehát egy eltávolított modult nem szükséges tárolni az amúgy is kevés rendelkezésre álló RAM-ban.
Solaris 1 / SunOS 1.x–4.x
Microsoft Windows 9x sorozat (95, 98, Windows 98 SE, Me)
A monolitikus rendszermag lényege a floders szintű láncolás s a secmod virtuális magrendszere. Kezdetekben az mnt – azaz médiakönyvtár mappaszintjéből működő emulált láncoltmappa-linkrendszer –, ami a fejlesztések során kapott kriptográfiai secmodot – ami egy titkosító-tömörítő programkimeneti állomány volt (lehetett volna akár ZIP, RAR, TAR.GZ, GZ, bármi) – ez mint a RAM-lemez, emulált mag szinten működött, gyakorlatilag hasonlított az első live rendszermag tulajdonságaihoz.
↑ Modular system programming in Minix3
↑ Server-Client, or layered structure. The Design of PARAS Microkernel. [2010. július 17-i dátummal az eredetiből archiválva]. (Hozzáférés: 2009. július 15.)
Segmentation fault / Bus error
Informatikai portál • összefoglaló, színes tartalomajánló lap
A lap eredeti címe: „https://hu.wikipedia.org/w/index.php?title=Monolitikus_rendszermag&oldid=20871198”
Hivatkozás erre a változatra
Hogyan hivatkozz erre a lapra?
A lap utolsó módosítása: 2019. január 11., 11:33
A lap szövege Creative Commons Nevezd meg! – Így add tovább! 3.0 licenc alatt van; egyes esetekben más módon is felhasználható. Részletekért lásd a felhasználási feltételeket.