De kjennetegn ved operativsystemer De viktigste inkluderer vanligvis: jobbadministrasjon, ressursadministrasjon, kontroll av systemdrift, feilgjenoppretting og minneadministrasjon. Dette varierer fra produsent til produsent.
Operativsystemer er vanligvis unike, avhengig av produsent og maskinvare de bruker. Til tross for dette, takket være sofistikering av moderne maskinvare, kreves operativsystemer som oppfyller spesifikke standarder..
Vanligvis, når et nytt datasystem er installert, må den operative programvaren som er angitt for den maskinvaren, kjøpes..
Et operativsystem er et programvaresystem som administrerer maskinvare for maskinvare og programvare; i tillegg gir det vanlige tjenester for dataprogrammer.
Søknadsprogrammer krever generelt også et operativsystem for å fungere.
Operativsystemer finnes i mange enheter som inneholder en datamaskin: fra mobiltelefoner, videospillkonsoller, datamaskiner og nettverksservere.
Noen populære stasjonære operativsystemer inkluderer Apple OS X, Linux og dets varianter og Microsoft Windows. Mobile operativsystemer inkluderer Android og iOS. Andre klasser av operativsystemer, for eksempel RTOS i sanntid, eksisterer også.
Et viktig ansvar for ethvert operativprogram er planlegging av oppgaver som skal håndteres av datasystemet..
Dette er en av hovedoppgavene til jobbledelsesfunksjonen. Operativsystemet oppretter rekkefølgen programmene behandles i, og definerer sekvensen som bestemte jobber skal utføres i..
Begrepet 'kø' brukes ofte til å beskrive rekken av jobber som venter på utførelse. Operativsystemet sammenligner en rekke faktorer for å opprette denne arbeidskøen.
Noen av disse faktorene inkluderer:
Det operative programmet må kunne gjennomgå disse faktorene og kontrollere rekkefølgen som disse jobbene behandles i..
Administrasjon av ressurser i et datasystem er en annen av operativsystemets viktigste bekymringer. Åpenbart kan et program ikke bruke en enhet hvis maskinvaren ikke er tilgjengelig.
Den operative programvaren overvåker kjøringen av alle programmer. Det er også ansvarlig for å overvåke alle typer enheter som brukes.
For å oppnå dette, opprett en tabell der programmene kombineres med enhetene de bruker eller vil bruke i fremtiden..
Operativsystemet gjennomgår denne tabellen for å godkjenne eller nekte bruk av en bestemt enhet.
Fordelingen av ressursene til et system er nært knyttet til driften av kontrollinngangs- / utgangskontrollen til en programvare.
Siden tilgang til en bestemt enhet ofte er nødvendig før inngangs- / utgangsoperasjoner kan begynne, må operativsystemet koordinere inngangs- / utgangsoperasjoner og enhetene de virker på..
I realiteten etablerer den en ordliste over programmer som går gjennom kjøring og enhetene de må bruke for å fullføre inngangs- / utgangsoperasjoner. Ved hjelp av kontrollrapporter kan jobber kreve spesifikke enheter.
Dette lar brukerne lese informasjon fra bestemte nettsteder eller skrive ut informasjon på utvalgte kontorer. Ved å dra nytte av dette anlegget kan informasjonen som leses fra et sted distribueres gjennom det datastyrte systemet..
For å lette gjennomføringen av inngangs- / utgangsoperasjoner har de fleste operativsystemer et standard sett med kontrollinstruksjoner for å håndtere behandlingen av alle inndata / utdata-instruksjoner..
Disse standardinstruksjonene, referert til som input / output control system, er en integrert del av de fleste operativsystemer..
De forenkler bare virkemidlene slik at alle programmene som behandles kan utføre inngangs- / utgangsoperasjoner..
Det kjørende programmet utfører faktisk signaler til operativsystemet om at det er ønskelig med en inngangs- / utgangsoperasjon ved hjelp av en bestemt inngangs- / utdataenhet.
Programvaren i kontroll kaller IOCS-programvaren slik at den kan fullføre inngangs- / utgangsoperasjonen.
Tatt i betraktning nivået på input / output-aktivitet, er IOCS-instruksjonene i de fleste programmer ekstremt viktige..
De fleste moderne operativsystemer gjør det mulig å utføre flere oppgaver.
En datamaskin kan for eksempel lese informasjon fra en disk eller vise resultatene på en skriver mens den kjører et brukerprogram. Det er snakk om multitasking eller flerprogrammerte operativsystemer.
I mange operativsystemer har hver prosess sitt eget minne. Dette betyr at dette minnet ikke er tilgjengelig for andre prosesser. I dette tilfellet snakker vi om prosessens romretning.
Når de er flerbruksprogrammer, må et operativsystem gi følgende antall mekanismer:
Den viktigste delen av et operativsystem er kjernen. I dag er monolitiske kjerner de mest populære.
Disse kjernene gir en måte for de forskjellige prosessene på datamaskinen å sende meldinger til hverandre, samtidig som de administrerer RAM-en som lagrer programinformasjon..
De fleste kjerner gir også enhetsdrivere for å kontrollere skjermer, harddisker og annet tilbehør..
Sannsynligvis er det definerende kjennetegnet ved operativsystemer forbindelsen det gir mellom maskinvare, programvare og i noen tilfeller brukergrensesnittet. Hver datamaskin krever et operativsystem for å kunne brukes.
Ingen har kommentert denne artikkelen ennå.