Man kan sette pris på at et operativsystem fungerer som et grensesnitt mellom maskinvaren i et datasystem og brukeren eller programmet for applikasjon. Operativsystemfunksjoner Å tjene som grensesnitt mellom maskinvaren og brukere, må et operativsystem kunne utføre følgende funksjoner: 36366ixc44vek7y. 1.Oferirea mulighet for kjøring av programmer. I denne forbindelse, må operativsystemet ha: -En tekst editor - tolk xe366i6344veek -LINK redaktør 2.
Alocated ressurser som trengs for å kjøre programmer, oppnås ved å identifisere: de programmene som kjøres, kravene minne, eksterne enheter og databeskyttelse krav. 3.Facilities for datakomprimering, sortering, sammenslåing, katalogisering og vedlikehold av biblioteker, støtteprogrammer tilgjengelig. 4.Planning utførelsen av arbeidene i henhold til visse kriterier, for effektiv bruk av sentralenhet. 5.Assisting kommunikasjons programmer gjennom henrettelsen-user computing system, både hardware og software nivå.
Operativsystem komponenter De fleste operativsystemer for å svare på rollen til maskinvaregrensesnitt - brukerne er organisert på to nivåer: 1.physical nivå, som er nærmere til maskinvaren i datasystemet, forstyrrer systemet gjennom en avbrytelse. 2.logical nivå, som er nærmere brukeren, forstyrrer det ved hjelp av kommandoer, programmeringsspråk, verktøy, etc ... Ifølge disse to nivåene, operativsystemer inkluderer to hovedkategorier av programmer: 1.
kommando- og kontrollprogrammer , rollen av koordinering og kontroll av alle funksjoner av operativsystemer, for eksempel u-prosesser, gjennomføring avbrudd, hardware-user kommunikasjon; 2. serviceprogrammer (behandling), som er utført under oppsyn av kommando- og kontrollprogrammer som brukes av programmerere for programutvikling av sine programmer. Utvikling av operativsystemer De første operativsystemer ble gjort av satsbehandlingsprogrammer. Kommunikasjonshandlingene som skulle oppnås gjennom en kommando språk som tillot tolkning av instruksjoner til systemet, og feilhåndtering uttalelser.
Slike systemer som opererer i mono-programmering. CPU (Central Processing Unit), kan gjennomføre bare en instruksjon i en viss quantum tid og ikke kan arbeide bare med data som finnes internt minne, hvis perifere inndataenheter er trege i å gi data til internminnet eller programmer, må CPU vente på overføring data /programmer i internminnet til å begynne gjennomføring av programmet. Dersom datamaskinsystemet har en enkel operativsystemet, og behandlingen er utfør