Ett operativsystem är en uppsättning programfiler och rutiner som styr en dators resurser och ger tillgång till en dators tjänster . Mer specifikt , gör ett operativsystem en dators hårdvara komponenter, inklusive processorer och diskar, för att kommunicera med sina programvarukomponenter , t.ex. program och datamängder instruktion . I moderna persondatorer , arbetsstationer och andra enheter datoranvändning , operativsystem är viktiga komponenter , vilka datorer som inte kan fungera utan . Övervinna dödtid
Ingenjörer
ursprungligen utvecklades operativsystem som ett medel för att övervinna inaktiv tid för centralenheter . Processorer ansvarar för verkställande datorkommandon , och även de långsammaste processorer kan bearbeta data i mikrosekunder , eller miljondelar av en sekund . I jämförelse , andra datorkomponenter , t.ex. hårddiskar , är betydligt långsammare . För att förhindra processorer från tomgång , eller återstående inaktiv tills andra komponenter har en chans att svara , skapade ingenjörer operativsystem . Dessa system övervinna dödtid genom att automatiskt beställa eller sekvensering processorer för att slutföra successiva uppgifter i avvaktan på slutförandet av tidigare arbetsuppgifter . Den process som operativsystem använder för sekvensering arbetsuppgifter kallas multiprogrammering .
Användare Interfacing
Utan ett operativsystem , skulle en användare inte kan tillhandahålla en modern dator med instruktionsuppsättningar eller kommandon . Före antagandet av operativsystem , kommunicerade ingenjörer instruktioner till datorer genom att fysiskt trycka på knappar , snärta switchar eller ansluter kort och andra hårdvarukomponenter . Använda ett operativsystem förenklar instruktionen processen , som en användare kan ge virtuella , software - baserade kommandon via ett tangentbord , mus eller annan inmatningsenhet . För datorer, användare förlita vanligt på grafiskt användargränssnitt eller GUI operativsystem . Dessa operativsystem tillhandahåller gränssnitt med valbar , interaktiva ikoner och annan grafik som visas i skärmarna menyval. Äldre operativsystem hade textbaserade gränssnitt som krävs för användare att skriva in svar på uppmaningar att inleda verksamheten .
Process Management
En process refererar till en aktiva program eller ett program som en dator för tillfället körs . Förutom att som består av programkod , innehåller en process temporära data och variabler. För en dator att utföra processer , måste den utnyttja ett överflöd av resurser , inklusive minne , programfiler , CPU- tid och input /output enheter . Ett operativsystem fungerar som en dators processledare och ansvarar för konglomererande och organisera dessa resurser . Andra process - hantering uppgifter ett operativsystem är att skapa och ta bort processer , processer schemaläggning och synkronisering processer .
Kringutrustning
Utan ett operativsystem , interagera med kringutrustning eller sekundära skulle icke väsentliga input /output enheter på en dator vara mycket mer komplicerat . Detta beror på operativsystem tolka data som kringutrustning tillhandahålla och presentera det för användarna i standardiserade format . Till exempel , oavsett om en användare laddar en bildfil till en dator via en cd - rom eller en USB-lagringsenhet , kommer ett operativsystem presentera att bildfilen till användaren på samma sätt .