operativsystemer er det grunnlaget som dataprogrammer som tekstbehandlere og spill kjøre. Operativsystemet gir grensesnittet mellom maskinvare og programmene , så vel som et grensesnitt mellom datamaskinens brukeren og all programvare . Det er flere viktige operativsystemet fungerer , men ikke alle operativsystemer inkludere alle av dem . Human-Computer Interface
Et menneske -maskin-grensesnitt er en nødvendighet for enhver datamaskin som et menneske kommer til å bruke direkte. Mens noen datamaskiner bare samhandle med andre datamaskiner , på et tidspunkt et menneske har til å programmere eller feilsøke de fleste datamaskiner. Dette grensesnittet kan være et grafisk brukergrensesnitt eller en enkel tekst på skjermen , som finnes på de fleste store stormaskiner .
Multi - tasking
fleste moderne operativsystemer inkluderer evnen for å utføre flere oppdrag , noe som betyr at den kan kjøres mer enn ett prosess av gangen , eller i det minste ut til å gjøre dette. Dette er vanligvis oppnås gjennom CPU tid kutting og prosess prioritering . De viktigste prosessene får CPU først , og minst viktig å få det siste . Dette er mest synlig når du bruker en datamaskin og arbeider på åpne programmer mens bakgrunnsprosesser som backup kjører samtidig .
Multi -user
Store stormaskiner og server operativsystemer er designet for å støtte flere påloggede brukere på en gang. Operativsystemer som Linux , UNIX og Windows Server i den personlige datamaskinen verden , og alle mainframe operativsystemer støtter flere samtidige brukere. Disse server operativsystemer utføre komplekse minnehåndtering og prosessor ledelse for å støtte denne funksjonen. Stasjonære PC- operativsystemer som Windows er enbruker- systemer, slik at bare én bruker om gangen for å være logget inn
Multi -threading
Begrepet multi - tråder er mer komplisert fordi det involverer kjøring av forskjellige deler av et program på samme tid . Programmer som bruker dette operativsystemet funksjonen er typisk den typen som begynner ulike prosesser og deretter fortsette videre til neste del av programmet . En multi -threading operativsystemet kan administrere alle de forskjellige programmenes deler og bringe det hele sammen på slutten.
Flere prosessorer
Mens mainframe operativsystemer har lang støttet flere prosessorer , er denne funksjonen relativt ny med operativsystemer som Linux , UNIX og Windows Server. Multi- behandling innebærer bruk av flere prosessorer for å utføre arbeidet . Operativsystemet deler opp arbeidet og rør det gjennom de tilgjengelige prosessorer. Mange operativsystemer nå tillate tilsetning av prosessorer " på sparket ". Dette gjør at en organisasjon til å legge behandlingen kapasitet når og hvor det er behov for det.