Hvordan operativsystemet i en datamaskin arbeid?

Introduksjon

Et operativsystem er programmet som styrer alle aspekter av en datamaskin. De mest vanlige operativsystemene er Windows, UNIX og Macintosh. For å si det enkelt, bærer et operativsystem ut to grunnleggende funksjoner: (1) det fungerer som en krybbe for maskinvare- og programvareressurser holdes i systemet; og (2) det avtaler med hardware uten søknadene måtte vite alle aspekter underveis. Plikter operativsystemet falle inn i seks ulike kategorier: prosessor ledelse, minnehåndtering, enhetsadministrasjon, lagringsadministrasjon, programgrensesnitt og brukergrensesnitt.

Prosessorstyring

Prosessor styring innebærer sikkerhet for at alle applikasjoner og prosesser får riktig tid fra prosessoren slik at den kan fungere. Det innebærer også å dra nytte av så mange prosessorsykluser som det muligens kan for å gjøre alt fungere sammen på riktig måte. Operativsystemet anvender prosessen eller tråd av prosessoren til å utføre disse funksjonene, og den kontinuerlig veksler mellom prosesser på frekvensen av tusenvis av prosesser per sekund.

Minnehåndtering

Minnehåndtering er prosessen med å sikre at hver prosess har mengden minne som trengs for å utføre oppgaven, slik at prosessene ikke stjele minne fra hverandre. En annen del av minnehåndtering administrerer hver type minne, slik at det blir brukt riktig.

Device Management

Hvert stykke av maskinvare bruker en driver, et spesielt program, for å kommunisere med systemet. Operativsystemet bruker driverne som en oversetter mellom de elektriske signalene fra maskinvaren og programkoden som finnes i programmene. Sjåføren tar data fra operativsystemet til enheten og vice versa. Operativsystemet styrer denne prosessen ved å ringe på den riktige driveren når det er nødvendig.

Application Program Interface

Akkurat som hardware har drivere, programmer har program grensesnitt (API). APIer tillate programmerere til å bruke deler av operativsystemet og datamaskinen for å utføre visse funksjoner. Operativsystemet har alle APIer som er gjenkjennelig for datamaskinen og spiller rollen som tolk for APIene. Det sender data som kreves, slik at funksjonen blir utført.

Brukergrensesnitt

Brukergrensesnittet aspekt av operativsystemet styrer interaksjonen mellom bruker og datamaskin. Mange operativsystemer bruker grafiske brukergrensesnitt, noe som betyr at den bruker bilder og ikoner for å kommunisere med brukeren. Operativsystemet spiller igjen rollen som tolk for å kommunisere med både brukeren og datamaskinen på språk som de begge forstår.