Verschil tussen kernel en besturingssysteem

Verschil tussen kernel en besturingssysteem
Verschil tussen kernel en besturingssysteem

Video: Verschil tussen kernel en besturingssysteem

Video: Verschil tussen kernel en besturingssysteem
Video: Why we need neural networks and fuzzy logic systems? 2024, November
Anonim

Kernel versus besturingssysteem

Besturingssysteem is de systeemsoftware die de computer beheert. Zijn taken omvatten het beheren van de computerbronnen en het voorzien in hun communicatiebehoeften. De kernel is het belangrijkste onderdeel van een besturingssysteem dat meestal directe communicatie met de hardwarebronnen verzorgt. Zonder de kernel kan een besturingssysteem niet werken. Maar omdat de kernel van een besturingssysteem begraven ligt onder vele andere componenten, zijn de meeste gebruikers zich niet bewust van het bestaan van een kernel.

Wat is besturingssysteem?

Een besturingssysteem is software die een computer beheert. Het is een verzameling gegevens en programma's die de (hardware)bronnen van het systeem beheert. Verder is het geschikt voor de uitvoering van applicatiesoftware (zoals tekstverwerkers enz.) door te fungeren als een interfacelaag tussen de hardware en de applicaties (voor functies zoals invoer/uitvoer en geheugengerelateerde bewerkingen). Het is de belangrijkste systeemsoftware die op een computer draait. Omdat gebruikers geen ander systeem of applicatiesoftware kunnen gebruiken zonder een goed werkend besturingssysteem, kan een besturingssysteem worden beschouwd als de belangrijkste systeemsoftware voor een computer.

Besturingssystemen zijn aanwezig in alle soorten machines (niet alleen computers) met processors zoals mobiele telefoons, consolegebaseerde spelsystemen, supercomputers en servers. De meest populaire besturingssystemen zijn Microsoft Windows, Mac OS X, UNIX, Linux en BSD. Microsoft-besturingssystemen worden meestal gebruikt binnen commerciële ondernemingen, terwijl op UNIX gebaseerde besturingssystemen populairder zijn bij academische professionals, omdat ze gratis en open source zijn (in tegenstelling tot Windows, dat erg duur is).

Wat is Kernel?

Kernel is het belangrijkste onderdeel van het besturingssysteem van een computer. Het is de eigenlijke brug tussen de hardware en de applicatiesoftware. De kernel is meestal verantwoordelijk voor het beheer van systeembronnen, inclusief de hardware- en softwarecommunicatie. Het biedt een abstractielaag op zeer laag niveau tussen processors en invoer-/uitvoerapparaten. Interprocescommunicatie en systeemaanroepen zijn de belangrijkste mechanismen waarin deze faciliteiten op laag niveau worden aangeboden aan andere toepassingen (door de kernel). Kernels zijn onderverdeeld in verschillende typen op basis van het ontwerp/de implementatie en hoe elke taak van het besturingssysteem wordt uitgevoerd. Alle systeemcode wordt uitgevoerd in dezelfde adresruimte (om redenen van prestatieverbetering) door de monolithische kernels. Maar de meeste services worden in de gebruikersruimte uitgevoerd door de microkernels (onderhoudbaarheid en modulariteit kunnen met deze aanpak worden vergroot). Er zijn veel andere benaderingen tussen deze twee uitersten.

Wat is het verschil tussen kernel en besturingssysteem?

Kernel is de kern (of het laagste niveau) van het besturingssysteem. Alle andere onderdelen van het besturingssysteem (grafische gebruikersinterface, bestandsbeheer, shell, enz.) vertrouwen op de kernel. Kernel is verantwoordelijk voor de communicatie met de hardware, en het is eigenlijk het deel van het besturingssysteem dat rechtstreeks met de hardware communiceert. Talloze oproepbare routines die kunnen worden gebruikt voor het openen van bestanden, het weergeven van afbeeldingen, het verkrijgen van toetsenbord-/muisinvoer, worden door de kernel geleverd om door andere software te worden gebruikt.

Aanbevolen: