Hjemmeside » hvordan » Hvad er et operativsystem?

    Hvad er et operativsystem?

    Et operativsystem er den primære software, som styrer alt hardware og anden software på en computer. Operativsystemet, også kendt som et "OS", grænseflader til computerens hardware og leverer tjenester, som applikationer kan bruge.

    Hvad gør et operativsystem?

    Et operativsystem er kernens sæt software på en enhed, der holder alt sammen. Operativsystemer kommunikerer med enhedens hardware. De håndterer alt fra dit tastatur og mus til Wi-Fi-radioen, lagerenhederne og skærmen. Med andre ord håndterer et operativsystem input- og output-enheder. Operativsystemer bruger enhedsdrivere skrevet af hardwareproducenter til at kommunikere med deres enheder.

    Operativsystemerne omfatter også en masse software-ting som almindelige systemtjenester, biblioteker og applikationsprogrammeringsgrænseflader (API'er), som udviklere kan bruge til at skrive programmer, der kører på operativsystemet.

    Operativsystemet sidder imellem de programmer, du kører, og hardwareen, ved hjælp af hardwaredriverne som grænsefladen mellem de to. For eksempel, når en applikation vil udskrive noget, overfører den opgaven til operativsystemet. Operativsystemet sender instruktionerne til printeren ved hjælp af printerens drivere til at sende de korrekte signaler. Den applikation, der udskrives, behøver ikke at bryde sig om, hvilken printer du har eller forstår, hvordan den fungerer. OS'et håndterer detaljerne.

    Operativsystemet håndterer også multi-tasking, tildele hardware ressourcer blandt flere kørende programmer. Operativsystemet styrer hvilke processer der kører, og det tildeler dem mellem forskellige CPU'er, hvis du har en computer med flere CPU'er eller kerner, så flere processer kører parallelt. Det styrer også systemets interne hukommelse og tildeler hukommelse mellem kørende applikationer.

    Operativsystemet er det ene store stykke software, der kører showet, og det har ansvaret for alt andet. For eksempel styrer operativsystemet også filerne og andre ressourcer, som disse programmer kan få adgang til.

    De fleste softwareprogrammer er skrevet til operativsystemer, hvilket gør det muligt for operativsystemet at gøre meget af den tunge løft. For eksempel, når du kører Minecraft, kører du det på et operativsystem. Minecraft behøver ikke at vide præcis, hvordan hver anden hardwarekomponent fungerer. Minecraft bruger en række operativsystemfunktioner, og operativsystemet oversætter dem til hardwareinstruktioner på lavt niveau. Dette sparer udviklerne af Minecraft-og alle andre programmer, der kører på et operativsystem - en masse problemer.

    Operativsystemer er ikke kun til pc'er

    Når vi siger "computere" kører operativsystemer, betyder det ikke kun traditionelle stationære pc'er og bærbare computere. Din smartphone er en computer, ligesom tabletter, smarte tv'er, spilkonsoller, klare ure og Wi-Fi-routere. En Amazon Echo eller Google Home er en computer, der kører et operativsystem.

    Kendte desktop-operativsystemer omfatter Microsoft Windows, Apple MacOS, Googles Chrome OS og Linux. De dominerende smartphone-operativsystemer er Apples iOS og Googles Android.

    Andre enheder, som f.eks. Din Wi-Fi-router, kan køre "indlejrede operativsystemer." Disse er specialiserede operativsystemer med færre funktioner end et typisk operativsystem, der er designet specielt til en enkelt opgave som at køre en Wi-Fi-router, der giver GPS navigation eller betjening af en pengeautomat.

    Hvor slutter operativsystemer og programmer Start?

    Operativsystemer omfatter også anden software, herunder en brugergrænseflade, der lader folk interface med enheden. Dette kan være en desktop-grænseflade på en pc, en touchscreen-grænseflade på en telefon eller et voice interface på en digital assistent enhed.

    Et operativsystem er et stort stykke software lavet af mange forskellige applikationer og processer. Linjen mellem, hvad der er et operativsystem og hvad der er et program, kan nogle gange være lidt sløret. Der er ingen præcis, officiel definition af et operativsystem.

    For eksempel er Windows Explorer-programmet Explorer (eller Windows Stifinder) en væsentlig del af Windows-operativsystemet - det håndterer endda tegning af dit desktop-interface - og et program, der kører på det operativsystem.

    Kernen i et operativsystem er kernen

    På et lavt niveau er kernen det centrale computerprogram i hjertet af dit operativsystem. Dette enkeltprogram er en af ​​de første ting, der indlæses, når dit operativsystem starter. Det håndterer allokering af hukommelse, konvertering af softwarefunktioner til instruktioner til din computers CPU og håndtering af input og output fra hardwareenheder. Kernen køres generelt i et isoleret område for at forhindre det i at blive manipuleret af anden software på computeren. Operativsystemkernen er meget vigtig, men er kun en del af operativsystemet.

    Linjerne her kan også være lidt uklar. For eksempel er Linux kun en kerne. Linux kaldes dog stadig et operativsystem. Android kaldes også et operativsystem, og det er bygget op omkring Linux-kernen. Linux-distributioner som Ubuntu tager Linux-kernen og tilføjer yderligere software rundt om det. De kaldes også operativsystemer.

    Hvad er forskellen mellem firmware og et operativsystem?

    Mange enheder kører bare "firmware" - en type software på lavt niveau, der generelt programmeres direkte til en hardwareenheds hukommelse. Firmware er normalt kun en lille smule software designet til kun at gøre det absolutte grundlæggende.

    Når en moderne computer starter op, laster den UEFI-firmware fra bundkortet. Denne firmware er software på lavt niveau, der hurtigt initialiserer computerens hardware. Det starter derefter dit operativsystem fra computerens solid state-drev eller harddisk. (Denne solid state-drev eller harddisk har sin egen interne firmware, der håndterer lagring af data på de fysiske sektorer i drevet.)

    Linjen mellem firmware og et operativsystem kan også blive lidt sløret. Operativsystemet til Apples iPhones og iPads, der hedder iOS, kaldes for eksempel ofte som en "firmware". PlayStation 4s operativsystem kaldes også officielt en firmware også.

    Disse er operativsystemer, der interagerer med flere hardwareenheder, yder tjenester til programmer og fordeler ressourcer blandt applikationer. En meget grundlæggende firmware, der kører på en fjernbetjening til fjernsyn, kaldes imidlertid ikke generelt et operativsystem.


    Den gennemsnitlige person behøver ikke at forstå præcis, hvad et operativsystem er. Det kan være nyttigt at vide, hvilket operativsystem du skal vide, hvilken software og hardware din enhed er kompatibel med.

    Billedkredit: Stanislaw Mikulski / Shutterstock.com, mama_mia / Shutterstock.com, GagliardiImages / Shutterstock.com