Mikrojądro

Wikipedia:Weryfikowalność
Ten artykuł od 2012-08 wymaga zweryfikowania podanych informacji.
Należy podać wiarygodne źródła w formie przypisów bibliograficznych.
Część lub nawet wszystkie informacje w artykule mogą być nieprawdziwe. Jako pozbawione źródeł mogą zostać zakwestionowane i usunięte.
Sprawdź w źródłach: Encyklopedia PWN • Google Books • Google Scholar • Federacja Bibliotek Cyfrowych • BazHum • BazTech • RCIN • Internet Archive (texts / inlibrary)
Dokładniejsze informacje o tym, co należy poprawić, być może znajdują się w dyskusji tego artykułu.
Po wyeliminowaniu niedoskonałości należy usunąć szablon {{Dopracować}} z tego artykułu.
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

Przykładami systemów operacyjnych opartych na mikrojądrze są Amoeba, KasperskyOS, 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ż

Przypisy

  1. Singularity [online], Microsoft Research [dostęp 2021-03-29]  (ang.).
Kontrola autorytatywna (jądro systemu operacyjnego):
  • GND: 4684244-5