Et operativsystem er den sentrale stykke programvare på en datamaskin . Denne programvaren fungerer som bindeledd mellom sluttbruker , den fysiske maskinvaren i datamaskinen og de ulike programmene som er installert på datamaskinen , for eksempel en mediespiller . Noen av de mer populære operativsystemene som brukes på personlige datamaskiner inkluderer de forskjellige inkarnasjoner av Windows , Mac og Linux. Mens hver type operativsystem gir forskjellige styrker , slik som kompatibilitet, sikkerhet og stabilitet , alle utfører et lignende sett av funksjoner . Memory Management
Hvert program bruker Random Access Memory, eller RAM , for å kjøre . Ifølge Produktside , må operativsystemet administrere tildeling av RAM til applikasjoner som en av sine viktigste funksjoner. Dataene programmene trenger for å kjøre bli lagret i og åpnes fra RAM . Operativsystemet avgjør hvilken mengde RAM hvert program mottar for denne kortsiktige data lagring og gjenfinning. Hvis etterspørselen etter RAM enn det tilgjengelige RAM , kan operativsystemet opprette virtuelle minnet ved å behandle en del av harddisken minne som RAM . Denne prosessen tillater programmer å fortsette å fungere , men virtuelt minne opererer saktere enn sann RAM .
Process Management
fleste databrukere kjøre flere programmer samtidig . Hver Programmet fungerer som en prosess i datamaskinen . Operativsystemet må håndtere alle de ulike prosessene som de ofte krever tilgang til den samme maskinvaren , ifølge University of Bridgeport . I praksis går den eneste prosess av gangen , eller i det minste en prosess av gangen pr sentralenhet, men overgangene mellom prosessene så raskt at det går ubemerket av brukeren. Operativsystemet bestemmer rekkefølgen og total tid hver prosess får med hvilke elementer av maskinvare.
Filbehandling
En annen viktig funksjon av operativsystemet er filbehandling . Operativsystemet håndterer lagring og tilgang til filene , typisk gjennom hierarkiske kataloger. Det gir programmer med tilgang til filer de trenger for å operere , for eksempel kjørbare filer , samt bruker -genererte filer, for eksempel dokumenter og bildefiler .
Input /Output
operativsystem har også ansvar for å håndtere input /output funksjoner som gjør at samspillet mellom bruker og datamaskin. Vanlige input enheter inkluderer tastatur og mus , men mikrofoner, joysticks og kameraer også teller som input-enheter. Output enheter inkluderer skjermer, høyttalere og skrivere . Tatt sammen som en gruppe , er input og output enheter omtales vanligvis som eksterne enheter . Produktside rapporter som operativsystemer bruker drivere , små programmer som oversetter signalene til og fra maskinvare , for å lette jevn drift av eksterne enheter .