Movatterモバイル変換


[0]ホーム

URL:


Ugrás a tartalomhoz
Wikipédia
Keresés

Mikrokernel

Ellenőrzött
A Wikipédiából, a szabad enciklopédiából

Változat állapota

Ez a lap egy ellenőrzött változata

Ez aközzétett változat,ellenőrizve:2025. szeptember 24.

Pontosságellenőrzött

Amikrokernel sematikus ábrája

Amikrokernel azoperációs rendszerkernel egy minimális formája, amely néhány alapvető funkciót – avagyrendszerhívást – valósít meg, a nélkülözhetetlen operációs rendszerszolgáltatások realizálásához. Ilyenek például a címtartomány menedzsment,szál menedzsment,processzek közti kommunikáció. Minden más szolgáltatás, amely általában a kernel feladata – például hálózatkezelés – felhasználóiszervereknek nevezettprogramok valósítanak meg. (Nem keverendő össze a szerver szókiszolgáló jelentésével!)

Ezen koncepció későbbi kiegészítései olyan újarchitektúrákhoz vezettek, mint ananokernelek,exokernelek és ahardver absztrakciós rétegek (HAL, Hardware Abstraction Layer).

A rendszermagok méretének növekedése

[szerkesztés]

A korai operációs rendszerek lényegesen kisebb rendszermaggal rendelkeztek, ami részben annak volt köszönhető, hogy rendelkezésre álló memória is kevesebb volt. A számítógépek képességeinek növekedésével, a rendszermagra háruló feladatok is nőttek. AUNIX rendszer korai változatai egészen szerény méretű maggal rendelkeztek, pedig eszközmeghajtókat és fájlrendszer kezelőket is tartalmaztak. Amikor a címtartomány 16-ról 32 bitesre nőtt, a rendszermagok tervezését már nem hátráltatták a hardver szűkös korlátjai, így megkezdődött a rendszermagok méretének növekedése. (Lásd:A UNIX története).

A Berkeley UNIX (BSD) indította el a nagy kernelek korszakát. Az alaprendszeren kívül, mely a CPU-t, a merevlemezt és a nyomtatót tartalmazta, a BSD a rendszerhez hozzáadott további fájlrendszereket, egy teljesTCP/IP hálózati rendszert, és számos "virtuális" eszközt, melyek lehetővé tették a létező programoknak, hogy a hálózattal dolgozzanak.

Ez a növekedés több évtizedig folytatódott, eredményezve a UNIX,Linux ésMicrosoft Windows kerneleket, amik több millió sornyi kernelkódból állnak. Például a Red Hat Linux 7.1 kernelében körülbelül 2.5 millió kódsor található (összesen 30 millió), míg aWindows XP kétszer ennyi kódsorból áll.


Példák

[szerkesztés]

Példák mikrokernelekre és mikrokernel alapú operációs rendszerekre:

Publikációk

[szerkesztés]
  • Dan Hildebrand:An Architectural Overview of QNX, Proceedings of the Workshop on Micro-kernels and Other Kernel Architectures – the basic QNX reference. 1992,ISBN 1-880446-42-1.
  • Tanenbaum, A., Herder, J. and Bos, H.:Can We Make Operating Systems Reliable and Secure?. 2006.
  • Black, D. L., Golub, D. B., Julin, D. P., Rashid, R. F., Draves, R. P., Dean, R. W., Forin, A., Barrera, J., Tokuda, H., Malan, G., and Bohman, D.:Microkernel Operating System Architecture and Mach. J. of Information Processing 14(4). – the basic Mach reference. 1992.

Kapcsolódó szócikkek

[szerkesztés]

További információk

[szerkesztés]
Általános
Kernel
Komponensek
Folyamatkezelés
Koncepciók
Memóriakezelés és
erőforrás-védelem
Tároló-hozzáférés és
fájlrendszerek
Lista
Egyéb koncepciók
A lap eredeti címe: „https://hu.wikipedia.org/w/index.php?title=Mikrokernel&oldid=28416955
Kategória:
Rejtett kategória:

[8]ページ先頭

©2009-2026 Movatter.jp