Dom Audio Co to jest mikrojądro? - definicja z techopedia

Co to jest mikrojądro? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza Microkernel?

Mikrojądro to oprogramowanie, a nawet kod, który zawiera prawie minimalną liczbę funkcji i funkcji wymaganych do wdrożenia systemu operacyjnego.

Zapewnia minimalną liczbę mechanizmów, wystarczającą do uruchomienia najbardziej podstawowych funkcji systemu, w celu zmaksymalizowania elastyczności implementacji, dzięki czemu umożliwia efektywne wdrożenie innych części systemu operacyjnego, ponieważ nie narzuca wielu zasad.

Techopedia wyjaśnia Microkernel

Mikrojądra zostały po raz pierwszy opracowane w latach 80. jako bezpośrednia odpowiedź na kilka wyzwań, które nękały adaptację mono-jąder do nowszych systemów komputerowych z powodu niezgodności w projektowaniu i programowaniu.

Wynika to z faktu, że w tym czasie szybko opracowywano nowe stosy protokołów, systemy plików, sterowniki urządzeń i inne systemy niskiego poziomu. Wyżej wymienione funkcje często znajdowały się w monolitycznym jądrze, co powoduje dużo pracy i staranne zarządzanie kodem, gdy jest modyfikowany do użycia w nowszych systemach.

Ideą mikrojądra było zaimplementowanie wszystkich tych funkcji jako programów przestrzeni użytkownika, które pozwalały na ich włączanie i wyłączanie jak zwykłe programy; są one uruchamiane jako demony.

Umożliwiło to łatwiejsze manipulowanie tymi funkcjami i oddzielenie kodu jądra w celu dokładnego dostrojenia bez obawy o inne skutki uboczne. Ale przede wszystkim pozwoliło to zbudować inne systemy operacyjne na tym wspólnym rdzeniu lub mikrojądrze, co znacznie przyspieszyło badania systemów operacyjnych.

Co to jest mikrojądro? - definicja z techopedia