Forskellen Mellem Kerne Og Operativsystem

Forskellen Mellem Kerne Og Operativsystem
Forskellen Mellem Kerne Og Operativsystem

Video: Forskellen Mellem Kerne Og Operativsystem

Video: Forskellen Mellem Kerne Og Operativsystem
Video: Как включить запись на NTFS раздел в MacOS / How Enable NTFS Writing On MacOS Big Sur 2024, April
Anonim

Kerne vs operativsystem

Operativsystem er systemsoftwaren, der administrerer computeren. Dens opgaver inkluderer styring af computerressourcer og imødekommelse af deres kommunikationsbehov. Kernen er hoveddelen af et operativsystem, der hovedsagelig sørger for direkte kommunikation med hardwarressourcerne. Uden kernen kan et operativsystem ikke fungere. Men fordi kernen i et operativsystem er begravet med mange andre komponenter, er de fleste brugere uvidende om eksistensen af en kerne.

Hvad er operativsystem?

Et operativsystem er software, der styrer en computer. Det er en samling af data og programmer, der styrer systemets (hardware) ressourcer. Desuden rummer den udførelsen af applikationssoftware (såsom tekstbehandlingsprogrammer osv.) Ved at fungere som et interface-lag mellem hardwaren og applikationerne (til funktioner såsom input / output og hukommelsesrelaterede operationer). Det er den vigtigste systemsoftware, der kører på en computer. Da brugere ikke kan køre noget andet system eller applikationssoftware uden et korrekt kørende operativsystem, kan et operativsystem betragtes som den vigtigste systemsoftware til en computer.

Operativsystemer findes i alle typer maskiner (ikke kun computere), der har processorer såsom mobiltelefoner, konsolbaserede spilsystemer, supercomputere og servere. De mest populære operativsystemer er Microsoft Windows, Mac OS X, UNIX, Linux og BSD. Microsoft-operativsystemer bruges hovedsageligt inden for kommercielle virksomheder, mens UNIX-baserede operativsystemer er mere populære blandt de akademiske fagfolk, fordi de er gratis og open source (i modsætning til Windows, hvilket er meget dyrt).

Hvad er kernen?

Kernel er hoveddelen af et computeroperativsystem. Det er den egentlige bro mellem hardware og applikationssoftwaren. Kernen er normalt ansvarlig for styringen af systemressourcer inklusive hardware- og softwarekommunikation. Det giver et meget lavt abstraktionslag mellem processorer og input / output-enheder. Inter-proces kommunikation og systemopkald er de vigtigste mekanismer, hvor disse faciliteter på lavt niveau tilbydes til andre applikationer (af kernen). Kerner er opdelt i forskellige typer baseret på design / implementering og hvordan hver operativsystemopgave udføres. Hele systemkoden udføres i det samme adresseområde (af grunde til forbedring af ydeevnen) af de monolitiske kerner. Men,de fleste tjenester køres i brugerrummet af mikrokernerne (vedligeholdelsesevne og modularitet kan øges med denne tilgang). Der er mange andre tilgange mellem disse to ekstremer.

Hvad er forskellen mellem kerne og operativsystem?

Kerne er kernen (eller det laveste niveau) i operativsystemet. Alle andre dele, der udgør operativsystemet (grafisk brugergrænseflade, filhåndtering, shell osv.), Er afhængige af kernen. Kernel er ansvarlig for kommunikationen med hardwaren, og det er faktisk den del af operativsystemet, der taler direkte med hardwaren. Talrige kaldbare rutiner, der kan bruges til at få adgang til filer, vise grafik, få tastatur / mus-input, leveres af kernen, der skal bruges af anden software.

Anbefalet: