Skip to content
Natuurondernemer
    November 25, 2020 by admin

    Kernel (Informatik)

    Kernel (Informatik)
    November 25, 2020 by admin

    Betriebssysteme verwenden in der Regel monolithische Kernel. In Linux zum Beispiel sind Gerätetreiber oft Teil eines Kernels (speziell Loadable Kernel Modules). Wenn ein Gerät benötigt wird, wird seine Erweiterung geladen und mit dem Kernel „verbunden“, wodurch der Kernel größer wird. Monolithische Kernel können Probleme verursachen, wenn einer dieser Treiber fehlerhaft ist, z. B. wenn ein Beta-Treiber heruntergeladen wird. Da er Teil des Kernels ist, kann der fehlerhafte Treiber die Mechanismen außer Kraft setzen, die mit fehlerhaften Programmen umgehen (siehe oben). Dies kann dazu führen, dass der Kernel und damit der gesamte Computer nicht mehr funktioniert. Wenn es zu viele Geräte gibt, kann dem Kernel auch der Speicher ausgehen, was zu einem Systemabsturz führt oder den Computer sehr langsam macht.

    Mikrokernel sind eine Möglichkeit, dieses Problem zu lösen. In einem Mikrokernel-Betriebssystem kümmert sich der Kernel nur um kritische Aktivitäten, wie die Steuerung des Speichers und der CPU, und um nichts anderes. Treiber und andere Funktionen, die bei monolithischen Kerneln normalerweise innerhalb des Kerns liegen würden, werden außerhalb des Kerns verlagert, wo sie unter Kontrolle sind. Anstatt ein unkontrollierbarer Teil des Kernels zu sein, ist es daher nicht wahrscheinlicher, dass ein Beta-Treiber einen Absturz verursacht als ein Beta-Webbrowser. Das heißt, wenn ein Treiber schief geht, kann er einfach vom Kernel neu gestartet werden. Leider ist das Erstellen von Mikrokernel-basierten Betriebssystemen sehr schwierig und es gibt keine gängigen Mikrokernel-Betriebssysteme. Minix und QNX sind beide Mikrokernel-Betriebssysteme.

    Previous articleEinfaches Häkel-Pullover-Muster - Boyfriend CardiganNext article 6 Vorteile von Rooibos-Tee, die es wert sind, ausprobiert zu werden

    Schreibe einen Kommentar Antworten abbrechen

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

    Neueste Beiträge

    • Sich selbst (und andere…) in Jahrbüchern online finden
    • Wie man einen Bitcoin-ASIC-Miner einrichtet
    • Chris Martin feiert Geburtstag in Disneyland mit Dakota Johnson
    • Was ist ein Superfund-Standort?
    • Angelköder-Blutwürmer haben Bienenstiche
    • Echolalie: Die Fakten jenseits von „Papageiensprache“, Skripting und Echoing
    • Herr der Fliegen Zitate
    • A Beginner’s Guide to Pegging
    • 42 Healthy Crockpot Soup Recipes
    • 3 überraschende Risiken einer schlechten Körperhaltung

    Archive

    • April 2021
    • März 2021
    • Februar 2021
    • Januar 2021
    • Dezember 2020
    • November 2020
    • Oktober 2020
    • September 2020
    • August 2020
    • Juli 2020
    • Juni 2020
    • Mai 2020
    • April 2020
    • DeutschDeutsch
    • NederlandsNederlands
    • EspañolEspañol
    • FrançaisFrançais
    • PortuguêsPortuguês
    • ItalianoItaliano
    • PolskiPolski

    Meta

    • Anmelden
    • Feed der Einträge
    • Kommentare-Feed
    • WordPress.org
    Posterity WordPress Theme