Alle computere leveres med software kaldet et operativsystem (OS) til at styre al software og hardware på computeren og give en grænseflade, som mennesker kan bruge til at interagere med maskinerne. Operativsystemsoftwaren kører ikke kun på bærbare computere, men også på smartphones, tablets, netværks routere og andre smarte enheder.
Typer af operativsystemer
Virksomheder, universiteter og underholdende personer udviklede hundredvis af computersystemer gennem årene. De mest kendte operativsystemer er dem, der findes på pc'er:
- Microsoft Windows
- MacOS
- Linux (et UNIX-lignende OS)
Nogle operativsystemer er designet til bestemte typer udstyr, såsom:
- Apple iOS og Google Android til smartphones og tablets
- Solaris, HP-UX, DG-UX og andre varianter af Unix til servercomputere
- DEC VMS (Virtual Memory System) til mainframedatamaskiner
- Apples tvOS til Apple TV digitale medieafspillere
- Brug OS til Google smartwatches
Andre operativsystemer har haft en periode med berygtelse, men er kun af historisk interesse nu:
- Novell Netware var et populært OS til pc'er i 1990'erne.
- IBM OS / 2 var et tidligt pc-operativsystem, der konkurrerede med Microsoft Windows i et stykke tid, men havde begrænset succes på forbrugermarkedet.
- Multics var et særligt innovativt operativsystem skabt til mainframes i 1960'erne, der påvirker den senere udvikling af Unix.
Netværksoperativsystemer
En moderne O / S indeholder meget indbygget software designet til at forenkle netværk af en computer. Typisk O / S-software omfatter en implementering af TCP / IP-protokollestak og relaterede hjælpeprogrammer som ping og traceroute sammen med de nødvendige enhedsdrivere og anden software til automatisk at aktivere en enheds Ethernet- eller trådløse interface. Operativsystemerne i mobile enheder leverer normalt de nødvendige programmer til at aktivere Wi-Fi, Bluetooth eller anden trådløs forbindelse.
Tidlige versioner af Microsoft Windows gav ingen støtte til computernetværk. Microsoft tilføjede grundlæggende netværksfunktioner til operativsystemet, der startede med Windows 95 og Windows for Workgroups. Microsoft introducerede også sin ICS-funktion (Internet Connection Sharing) i Windows 98 Second Edition (Win98 SE) og Windows HomeGroup for hjemmenetværk i Windows 7. Kontrast det med Unix, som blev designet fra starten med netværk i betragtning. De fleste moderne operativsystemer kvalificerer sig som netværksoperativsystemer på grund af populariteten af internettet og hjemmenetværket.
Embedded Operating Systems
Et såkaldt indlejret system understøtter ingen eller begrænset konfiguration af dets software. Embedded systemer som routere, for eksempel, omfatter typisk en forudkonfigureret webserver, DHCP-server og nogle værktøjer, men de tillader ikke installation af nye programmer. Eksempler på embedded operativsystemer til routere omfatter:
- Cisco IOS (Internetwork Operating System)
- DD-WRT
- Juniper Junos