Forskel mellem operativsystem og kerne Forskel mellem

Anonim

Operativsystem vs Kernel

For de fleste er ved hjælp af en computer anden natur. Dette gøres muligvis af operativsystemet, der kører oven på computeren og hardwaren og gør det muligt at kommunikere med det uden at skulle bruge maskinens sprog eller binære. Operativsystemet giver os en grænseflade, hvad enten det er grafisk eller tekst, hvor vi kan se resultatet af de kommandoer, vi indtaster. Det giver os også en række værktøjer til at konfigurere computeren til vores smag, i det allerbedste. Men alt dette ville ikke være muligt uden kernen. Kernen er kernen i operativsystemet, og det er ansvarligt for at oversætte kommandoerne til noget, der kan forstås af computeren.

Det aspekt, at mange programmerere som om kernen er i abstraktionen. Hardware abstraktion tillader programmører at skrive kode, der kan arbejde på en bred vifte af hardware. Uden hardware abstraktion skal hvert program skrives specifikt til en given hardwarekonfiguration og vil sandsynligvis ikke fungere i en anden. Dette er tilfældet med enhedsdrivere. Disse er specifikke stykker kode, der identificerer hardwaren og giver operativsystemet et middel til at kommunikere med enheden.

Selv om kernen er kernen i operativsystemet, er de fleste ikke engang klar over det, fordi det er begravet bag en masse anden software. For at give en hel pakke, der lader folk bruge deres computere, indeholder et operativsystem software, der dækker mange af de almindelige anvendelser af computere. Dette omfatter blandt andet en simpel tekstbehandlingsapplikation og en medieafspiller.

Applikationer oprettes til bestemte applikationer, da det skal interagere med kernen for at kommunikere med hardware under den. Da hver kerne er anderledes, kan applikationer til et operativsystem ikke kunne udføres på andre. Nogle applikationer kan heller ikke udføres i ældre eller nyere versioner af det samme operativsystem på grund af de ændringer, der implementeres.

Sammendrag:

1. Et operativsystem er en softwarepakke, som kommunikerer direkte til computerens hardware, og alle dine applikationer kører oven på det, mens kernen er den del af operativsystemet, der kommunikerer direkte til hardware

2. Selv om hvert operativsystem har en kernel, er dette begravet bag en masse anden software, og de fleste brugere ved ikke engang, at det eksisterer