Operativsystemet er mellomlederen av ditt digitale arbeidslivet. Du er administrerende direktør , og lavnivå funksjonene på datamaskinen er de administrative assistenter, oppsynsmenn , greeters og andre arbeidere som du vanligvis ikke ser. Ved å forstå operativsystemets funksjoner , er du bedre i stand til å diagnostisere problemer som oppstår med systemet , og for å forbedre systemets ytelse. Multitasking
En spesiell rolle i operativsystemet er å behandle ulike programmer som kjører samtidig . Ikke alle operativsystemer kan gjøre dette, men de fleste moderne de kan. Disken operativsystem som gir kommandolinjeverktøy evner i Windows er ikke i stand til å kjøre mer enn ett program om gangen . I datamaskinen lingo , betyr dette at DOS er ikke i stand til multitasking .
Tid Slices
Operativsystemer tillate ulike programmer til å kjøre ved å tildele hver enkelt ber om henrettelsen sin egen skive tid. Hvis du bildet en kake delt i båter , kan dette konseptet være lettere å forstå. Hele kaken representerer en del av tiden , for eksempel 1 sekund. Sektordiagrammets skiver er tidssegmenter av hvert program , som legges opp summen til 1 sekund . Du kan merke hver skive med navnet på et program - Windows Explorer , Notisblokk og Firefox , for eksempel - å fullføre illustrasjon av denne funksjonen av operativsystemet
Memory < . br >
operativsystem håndterer også tilgang til minnet , en annen ressurs på PCen. Tenk på operativsystemet som en gatekeeper eller vakt som du har betrodd fordele skiver av random access memory til programmene som ber om det . Når et program trenger en blokk med minne til å lagre et tekstdokument , for eksempel , betyr det ikke øse ut som blokkerer tilfeldig fra listen over minneadresser i datamaskinen. Hvis den gjorde det , ville det trolig ta minnet som brukes av et annet program , og digital glemsel ville resultere i mikrosekunder . I stedet ber programmet operativsystemet for minnet blokken . Operativsystemet vedlikeholder en liste over hvilket program som bruker hvilke blokker av minne , samt en liste over ledige blokker . Operativsystemet tildeler en ny, gratis blokk til ber program basert på disse listene .
Enhetsdrivere
operativsystemet starter , stopper og dirigerer enhetsdrivere , som er programmer som kommuniserer med harddisken din , flash-stasjon , tastatur , og også din software- baserte enheter, for eksempel virtuelle stasjoner . For eksempel , når du ber om et tekstbehandlingsdokument på C :-stasjonen , operativsystemet fremover som forespørsel til enhetsdriver for at harddisken . Enheten driver skanner sine interne lister som sporer hvilke filer som er lagret på hvilke sektorer på disken , så henter filen du bedt om å operativsystemet . Operativsystemet gir deg da filen.