Verschil tussen besturingssysteem en kernel Verschil tussen

Anonim

besturingssysteem / kernel

wordt uitgevoerd. Voor de meeste mensen is het gebruik van een computer van tweede aard. Dit wordt mogelijk gemaakt door het besturingssysteem dat bovenop de computer en hardware draait en waarmee het mogelijk is om ermee te communiceren zonder gebruik te hoeven maken van machinetaal of binaire code. Het besturingssysteem biedt ons een interface, grafisch of tekst, waarin we het resultaat van de opdrachten die we invoeren kunnen bekijken. Het biedt ons ook een reeks tools om de computer naar eigen inzicht in te stellen, helemaal aan het begin. Maar dit alles zou niet mogelijk zijn zonder de kernel. De kernel vormt de kern van het besturingssysteem en is verantwoordelijk voor het vertalen van de opdrachten naar iets dat door de computer kan worden begrepen.

Het aspect dat veel programmeurs leuk vinden aan de kernel zit in de abstractie. Met hardware-abstractie kunnen programmeurs code schrijven die op een breed scala aan hardware kan werken. Zonder hardware-abstractie moet elk programma specifiek worden geschreven voor een bepaalde hardwareconfiguratie en zou het waarschijnlijk niet in een andere hardwareconfiguratie werken. Dit is het geval met apparaatstuurprogramma's. Dit zijn specifieke stukjes code die de hardware identificeren en geeft het besturingssysteem een ​​middel om met het apparaat te communiceren.

Hoewel de kernel de kern van het besturingssysteem is, weten de meeste mensen het bestaan ​​niet eens omdat het begraven ligt achter veel andere software. Om een ​​compleet pakket te bieden waarmee mensen hun computers kunnen gebruiken, bevat een besturingssysteem software die veel van de veelvoorkomende toepassingen van computers omvat. Dit omvat onder andere een eenvoudige tekstverwerkingsprogramma en een mediaspeler.

Toepassingen worden gemaakt voor specifieke toepassingen omdat het moet communiceren met zijn kernel om te communiceren met de hardware eronder. Omdat elke kernel anders is, kunnen applicaties voor één besturingssysteem niet op andere worden uitgevoerd. Sommige applicaties kunnen ook niet worden uitgevoerd in oudere of nieuwere versies van hetzelfde besturingssysteem als gevolg van de geïmplementeerde wijzigingen.

Samenvatting:

1. Een besturingssysteem is een softwarepakket dat rechtstreeks communiceert met de computerhardware en al uw toepassingen worden op de computer uitgevoerd, terwijl de kernel het deel van het besturingssysteem is dat rechtstreeks naar de hardware

2 communiceert. Hoewel elk besturingssysteem een ​​kernel heeft, ligt dit begraven achter veel andere software en de meeste gebruikers weten niet eens dat het bestaat