Jądro
Jądro jest podstawową warstwą pliku system operacyjny (OS). Funkcjonuje na podstawowym poziomie, komunikując się z sprzęt komputerowy i zarządzanie zasobami, takimi jak RAM oraz CPU.
Ponieważ jądro obsługuje wiele podstawowych procesów, musi zostać załadowane na początku sekwencja rozruchowa gdy komputer się uruchamia. Jądro sprawdza system i rozpoznaje składniki, tak jak edytor, GPU, pamięć. Sprawdza również, czy są podłączone peryferia. Podczas ładowania systemu operacyjnego i Graficzny interfejs użytkownika pojawia się, jądro nadal działa. Nawet po pełnym załadowaniu systemu operacyjnego jądro nadal działa w tle, zarządzając zasobami systemowymi.
Rodzaje jąder
Istnieje kilka rodzajów jąder, ale dwa popularne to jądra monolityczne i jądra mikrojądra. Jądro monolityczne to pojedyncza baza kodu lub blok Kod źródłowy, który zapewnia wszystkie niezbędne usługi oferowane przez system operacyjny. Jest to uproszczona konstrukcja, która tworzy dobrze zdefiniowaną warstwę komunikacyjną między sprzętem a oprogramowaniem.
Mikrojądra pełnią tę samą funkcję, co jądra monolityczne, ale są zaprojektowane tak, aby były jak najmniejsze. Zamiast zarządzać wszystkimi zasobami z jednej bazy kodu, jądro obsługuje tylko najbardziej podstawowe funkcje. Używa modułów lub „serwerów” do zarządzania wszystkim innym. Na przykład, sterowniki urządzeń są zwykle zawarte w monolitycznym jądrze, ale zostałyby podzielone na oddzielne moduły w mikrojądrze. Ten projekt jest bardziej złożony, ale może zapewnić bardziej wydajne wykorzystanie zasobów systemowych i pomóc w ochronie przed systemem wywala.
Kernel Panics
Ponieważ jądro obsługuje najbardziej podstawowe funkcje komputera, w przypadku awarii może wyłączyć cały komputer. To niepożądane zdarzenie jest nazywane „paniką jądra” MacOS i Unix systemy. Jest podobny do niebieski ekran śmierci in Okna. Jedynym sposobem na wyjście z paniki jądra jest ponowne uruchomienie komputera.
UWAGA: Paniki jądra są często powodowane przez problemy z komunikacją sprzętową. Dlatego jeśli na komputerze powtarzają się błędy jądra, spróbuj odłączyć niepotrzebne urządzenia, aby sprawdzić, czy to rozwiąże problem.