Kernel - jakie spełnia zadania


(Ryś) #1

Witam! Chciałbym się zapytać czysto teoretycznie, co należy do obowiązków/zadań kernela np. Linuksa

Pozdrawiam


(Crow86) #2

Wystarczy poczytać na wikipedii


(nintyfan) #3

Zależy o jakim modelu jądra piszesz. Jednym z mniejszych rodzajów jądra, tzw. mikrokernel, to jądro odpowiadające tylko za wymianę informacji między uruchomionymi usługami. Chyba też ewentualnie zawiera szczątkową obsługę sprzętu, by usługi nie miały zbyt wysokich uprawnień. Przykładem systemu zbudowanym właśnie na mikrojądrze był BeOS - świetny w dziedzinie obsługi multimediów, ale kiepski w szybkości działania sieci.

Obecnie stosuje się głównie rozwiązania monolityczne. Windows stosuje jakiś model hybrydowy(pomiędzy monolitycznością, a mikrojądrem), ale ciężko mi cokolwiek napisać na temat jądra Windows.