Mikrojądro


Mikrojądro w encyklopedii

Z Wikipedii, wolnej encyklopedii Przejdź do nawigacji Przejdź do wyszukiwania Model komunikacji mikrojądra z aplikacjami.

Mikrojądro (ang. microkernel) – rodzaj jądra systemu operacyjnego, które zawiera tylko najbardziej niezbędne elementy, takie jak funkcje zarządzania wątkami, komunikacją międzyprocesową oraz obsługą przerwań i wyjątków.

Wszelkie inne zadania, takie jak np. obsługa systemów plików, sieci, sprzętu realizowane są w przestrzeni użytkownika przez osobne serwery.

Mniejszymi wersjami mikrojądra są nanojądro (nanokernel) i pikojądro (picokernel).

Przykłady | edytuj kod

Przykładami systemów operacyjnych opartych na mikrojądrze są Amoeba, MINIX, QNX, BeOS, Haiku czy Hurd, mikrojądrami są także (używane w Hurdzie) Mach i L4. Firma Microsoft pracuje nad własnym rozwiązaniem tego typu w projekcie Singularity[1].

Zobacz też | edytuj kod

Przypisy | edytuj kod

  1. Singularity, Microsoft Research [dostęp 2021-03-29]  (ang.).
Na podstawie artykułu: "Mikrojądro" pochodzącego z Wikipedii
OryginałEdytujHistoria i autorzy