Jądro monolityczne

Słownik kwalifikacji INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych

Co to jest jądro monolityczne?

Jądro monolityczne to typ jądra systemu operacyjnego, w którym większość podstawowych funkcji systemu działa w jednej, dużej przestrzeni jądra. Oznacza to, że takie elementy jak zarządzanie procesami, pamięcią, systemami plików, obsługa sterowników i komunikacja z urządzeniami są realizowane bezpośrednio przez jądro.

Przykład systemu

Najważniejszym przykładem systemu z jądrem monolitycznym jest Linux. Dlatego w pytaniu egzaminacyjnym poprawną odpowiedzią jest:

  • Linux

Linux jest często określany jako jądro monolityczne z obsługą modułów, ponieważ sterowniki i dodatkowe funkcje mogą być ładowane jako moduły jądra, bez konieczności przebudowy całego systemu.

Cechy jądra monolitycznego

  • wysoka wydajność działania,
  • bezpośredni dostęp usług systemowych do zasobów sprzętowych,
  • wiele funkcji działa w trybie jądra,
  • awaria sterownika może wpłynąć na stabilność całego systemu,
  • możliwość ładowania modułów, np. sterowników, w systemie Linux.

Porównanie z innymi systemami

W pytaniach egzaminacyjnych warto kojarzyć:

  • Linux - jądro monolityczne,
  • QNX - mikrojądro,
  • Windows - jądro hybrydowe,
  • macOS / Mac OS X - jądro hybrydowe XNU.

Zapamiętaj

Jeśli pytanie brzmi: „W którym systemie występuje monolityczne jądro?”, najczęściej oczekiwaną odpowiedzią jest Linux.