Systemvisning av et operativsystem
Et operativsystem (OS) er et sett med programvare som administrerer maskinvare- og programvareressurser og gir vanlige tjenester for dataprogrammer. OS er den viktigste programvarekomponenten i et datasystem og er ansvarlig for å administrere alle datamaskinens ressurser, som minne, lagring og inn-/utdataenheter.
Systemvisningen til et OS viser OS som en samling av moduler som samhandler med hverandre for å gi et felles sett med tjenester til brukerapplikasjoner. Hovedkomponentene i OS inkluderer:
* Kjerne – Kjernen er kjernen i OS og er ansvarlig for å administrere datamaskinens maskinvareressurser. Kjernen gir grunnleggende tjenester som minneadministrasjon, prosessadministrasjon og input/output-administrasjon.
* Minnebehandling - Minnestyringsmodulen til operativsystemet er ansvarlig for å administrere datamaskinens fysiske minne. Dette inkluderer å allokere minne til prosesser, frigjøre minne når det ikke lenger er nødvendig, og bytte minne til og fra disk.
* Prosessadministrasjon - Prosessstyringsmodulen til OS er ansvarlig for å administrere datamaskinens prosesser. Dette inkluderer å lage prosesser, ødelegge prosesser og planlegge prosesser for utførelse.
* Input/output management - Inn-/utgangsstyringsmodulen til operativsystemet er ansvarlig for å administrere datamaskinens inn- og utdataenheter. Dette inkluderer lesing av data fra inndataenheter, skriving av data til utdataenheter og håndtering av avbrudd fra enheter.
* Filsystem - Filsystemmodulen til operativsystemet er ansvarlig for å administrere datamaskinens filer. Dette inkluderer å lage filer, slette filer, lese filer og skrive filer.
* Nettverksadministrasjon - Nettverksadministrasjonsmodulen til operativsystemet er ansvarlig for å administrere datamaskinens nettverkstilkoblinger. Dette inkluderer sending av data over nettverket, mottak av data fra nettverket og håndtering av nettverksfeil.
* Brukergrensesnitt - Brukergrensesnittmodulen til operativsystemet er ansvarlig for å tilby en måte for brukere å samhandle med datamaskinen. Dette inkluderer å tilby et grafisk brukergrensesnitt (GUI), et kommandolinjegrensesnitt (CLI) eller et nettbasert grensesnitt.
Dette er bare noen av hovedkomponentene i et operativsystem. OS er et komplekst stykke programvare og designet kan variere betydelig fra ett OS til et annet. Imidlertid forblir de grunnleggende prinsippene for OS-design de samme på alle plattformer.