Kernel vs Betribssystem

Betribssystem ass d'System Software déi de Computer geréiert. Hir Aufgaben abegraff d'Gestioun vun de Computerressourcen an d'Unerkennung vun hire Kommunikatiounsbedürfnisser. De Kernel ass den Haaptdeel vun engem Betribssystem dat meeschtens direkt Kommunikatioun mat den Hardware Ressourcen këmmert. Ouni de Kärel kann en Betribssystem net funktionnéieren. Awer well de Kärel vun engem Betribssystem mat villen anere Komponenten begruewen ass, sinn déi meescht Benotzer sech net bewosst iwwer d'Existenz vun engem Kärel.

Wat ass Betribssystem?

En Operatiounssystem ass Software déi e Computer geréiert. Et ass eng Sammlung vun Daten a Programmer déi d'Systeme (Hardware) Ressourcen verwalt. Ausserdeem passt et op d'Ausféierung vun der Applikatiounssoftware (wéi Wuertprozessoren etc.) andeems se als Interface Schicht tëscht der Hardware an den Uwendungen handelen (fir Funktiounen wéi Input / Output an Gedächtnissbetrib). Et ass d'Haapt System Software déi op engem Computer leeft. Well d'Benotzer keen anere System oder Applikatiounssoftware kënnen ouni e richtegt Betribssystem lafen, kann e Betribssystem als déi wichtegst System Software fir e Computer ugesi ginn.

Betribssystemer sinn an all Zorte vu Maschinnen (net nëmmen Computeren) präsent déi Prozessoren wéi Handyen, Konsolen baséiert Gaming Systemer, Super Computeren a Server hunn. Déi meescht populär Betribssystemer sinn Microsoft Windows, Mac OS X, UNIX, Linux a BSD. Microsoft Betribssystemer gi meeschtens a kommerziellen Entreprisen benotzt, während d'UNIX-baséiert Betribssystemer méi populär mat de akademeschen Fachleit sinn, well se gratis an Open Source sinn (am Géigesaz zu Windows, wat ganz deier ass).

Wat ass Kernel?

Kernel ass den Haaptdeel vun engem Computer Betribssystem. Et ass déi aktuell Bréck tëscht der Hardware an der Applikatiounssoftware. De Kärel ass normalerweis verantwortlech fir d'Gestioun vun Systemressourcen, dorënner d'Hardware a Software Kommunikatioun. Et bitt eng ganz niddereg Niveau Abstraktioun Schicht tëscht Prozessoren an Input / Output Geräter. Inter-Prozess Kommunikatioun a System Appellen sinn d'Haaptmechanismen an deenen dës niddereg Niveau Ariichtungen un aner Uwendungen (vum Kärel) ugebuede ginn. D'Käre ginn an verschidden Aarte opgedeelt op Basis vum Design / Implementatioun a wéi all Betribssystem Aufgab gëtt. All de Systemcode gëtt am selwechte Adressraum ausgefouert (aus Performanceverbesserungsgrënn) vun de monolithesche Kären. Awer, déi meescht Servicer ginn am Userraum duerch d'Mikrokernelen ausgeführt (Nohaltegkeet a Modularitéit ka mat dëser Approche erhéicht ginn). Et gi vill aner Approche tëscht dësen zwou Extremen.

Wat ass den Ënnerscheed tëscht Kernel an Betribssystem?

Kernel ass de Kär (oder den niddregsten Niveau) vum Betribssystem. All aner Deeler, déi de Betribssystem ausmécht (grafesch User-Interface, Dateieverwaltung, Shell, etc.) vertrauen op de Kärel. Kernel ass verantwortlech fir d'Kommunikatioun mat der Hardware, an et ass tatsächlech deen Deel vum Betribssystem deen direkt mat der Hardware schwätzt. Vill kalbar routinéierunge kënne benotzt ginn fir Zougang zu Dateien ze kréien, Grafiken ze weisen, Tastatur / Maus Input ze kréien, gi vum Kärel zur Verfügung gestallt fir aner Software ze benotzen.