Strona główna : Warunki oprogramowania : Definicja jądra

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.

TechLib - słownik komputerowy Tech Lib

Ta strona zawiera techniczną definicję jądra. Wyjaśnia w terminologii komputerowej, co oznacza Kernel i jest jednym z wielu terminów programowych w słowniku TechLib.

Wszystkie definicje na stronie TechLib są napisane tak, aby były dokładne pod względem technicznym, ale także łatwe do zrozumienia. Jeśli uznasz tę definicję jądra za pomocną, możesz odwołać się do niej, korzystając z linków cytowania powyżej.