1.
Sanntidsoperativsystemer (RTOS)
- Designet for å håndtere tidskritiske applikasjoner der presis timing er avgjørende.
- Brukes i innebygde systemer som medisinsk utstyr, industrielle kontrollsystemer og bilelektronikk.
- RTOSer prioriterer oppgaver basert på deres tidskrav, og sikrer at høyprioriterte oppgaver utføres før lavprioriterte oppgaver.
– Eksempler inkluderer FreeRTOS, VxWorks og QNX.
2. Enbrukeroperativsystemer
- Designet for enkeltbrukermiljøer, hvor kun én bruker kan få tilgang til systemet om gangen.
- Vanlig i personlige datamaskiner og bærbare datamaskiner.
– Eksempler inkluderer MS-DOS, macOS og Windows.
3. Operativsystemer for flere brukere
- Designet for å støtte flere brukere som får tilgang til systemet samtidig.
- Vanlig i servere og arbeidsstasjoner.
– Eksempler inkluderer Linux, Windows Server og macOS Server.
4. Distribuerte operativsystemer
- Designet for miljøer der flere datamaskiner er sammenkoblet og fungerer sammen som et enkelt system.
- Brukes i storskala datamiljøer og klyngesystemer.
– Eksempler inkluderer Apache Hadoop, Oracle Solaris Cluster og IBM AIX.
5. Nettverksoperativsystemer (NOS)
- Designet for å administrere og kontrollere nettverksressurser og tilby nettverkstjenester som fildeling, utskrift og e-post.
- Vanlig i nettverksservere og rutere.
– Eksempler inkluderer Windows Server, Linux-distribusjoner og Cisco IOS.