Skip to content
Natuurondernemer
    25 listopada, 2020 by admin

    Kernel (computer science)

    Kernel (computer science)
    25 listopada, 2020 by admin

    Systemy operacyjne powszechnie używają monolitycznych kerneli. W Linuksie, na przykład, sterowniki urządzeń są często częścią jądra (konkretnie Loadable Kernel Modules). Kiedy urządzenie jest potrzebne, jego rozszerzenie jest ładowane i „dołączane” do jądra, przez co jądro staje się większe. Monolityczne jądra mogą powodować problemy, gdy jeden z tych sterowników jest wadliwy, np. gdy pobierany jest sterownik w wersji beta. Ponieważ jest on częścią jądra, wadliwy sterownik może nadpisać mechanizmy, które radzą sobie z wadliwymi programami (patrz wyżej). Może to oznaczać, że jądro, a tym samym cały komputer, może przestać działać. Jeśli istnieje zbyt wiele urządzeń, jądru może również zabraknąć pamięci, powodując awarię systemu lub czyniąc komputer bardzo powolnym.

    Mikrokernele są sposobem na rozwiązanie tego problemu. W systemie operacyjnym z mikrokernelem, jądro zajmuje się tylko krytycznymi czynnościami, takimi jak kontrola pamięci i procesora, i niczym więcej. Sterowniki i inne funkcje, które monolityczne jądra normalnie zawierałyby w jądrze, są przenoszone poza jądro, gdzie są pod kontrolą. Zamiast być niekontrolowaną częścią jądra, sterownik beta nie jest bardziej prawdopodobne, że spowoduje awarię niż przeglądarka internetowa w wersji beta. Oznacza to, że jeśli sterownik się zepsuje, może być po prostu zrestartowany przez jądro. Niestety, tworzenie systemów operacyjnych opartych na mikrokernelach jest bardzo trudne i nie ma powszechnych systemów operacyjnych opartych na mikrokernelach. Minix i QNX są systemami operacyjnymi opartymi na mikrokernelach.

    Previous articleEasy Crochet Sweater Pattern - Boyfriend CardiganNext article 6 Rooibos Tea Benefits That Could Make It Worth Trying

    Dodaj komentarz Anuluj pisanie odpowiedzi

    Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

    Najnowsze wpisy

    • Znalezienie siebie (i innych…) w rocznikach online
    • Jak skonfigurować Bitcoin ASIC miner
    • Chris Martin ma urodziny w Disneylandzie z Dakotą Johnson
    • Co to jest teren Superfund?
    • Fishing-bait bloodworms have bee-sting bites
    • Władca Much
    • A Beginner’s Guide to Pegging
    • 42 Healthy Crockpot Soup Recipes
    • Tina Fey Biografia
    • Nike wydało 15 000 dolarów na specjalną maszynę tylko po to, aby Florida State center Michael Ojo’s shoes

    Archiwa

    • Kwiecień 2021
    • Marzec 2021
    • Luty 2021
    • Styczeń 2021
    • Grudzień 2020
    • Listopad 2020
    • Październik 2020
    • Wrzesień 2020
    • Sierpień 2020
    • Lipiec 2020
    • Czerwiec 2020
    • Maj 2020
    • Kwiecień 2020
    • DeutschDeutsch
    • NederlandsNederlands
    • EspañolEspañol
    • FrançaisFrançais
    • PortuguêsPortuguês
    • ItalianoItaliano
    • PolskiPolski

    Meta

    • Zaloguj się
    • Kanał wpisów
    • Kanał komentarzy
    • WordPress.org
    Posterity WordPress Theme