Hva er et operativsystem og dets komponenter

Prøv Instrumentet Vårt For Å Eliminere Problemer





Begrepet OS eller operativsystem er en type programvare og det fungerer som et grensesnitt mellom brukeren og datamaskinen for å utføre alle oppgavene som minnehåndtering, filhåndtering, inngangs- og utgangshåndtering, sikkerhet, prosesshåndtering, jobbregnskap, feilregistrering, systemytelseskontroll, eksterne enheter kontrollerer som skrivere og diskstasjoner. De populære operativsystemene inkluderer hovedsakelig Windows, Linux, AIX, VMS, z / OS, etc. Denne artikkelen diskuterer en oversikt over hva som er et operativsystem og dets komponenter.

Hva er et operativsystem (OS)?

Definisjon: Et operativsystem kan defineres som et system som et stort og komplekst er delt inn i små biter ved hjelp av et grensesnitt. Dette systemet brukes til å dele de forskjellige operativsystemene komponenter som inkluderer fil, inngangs- / utdataenhet, prosessminne osv. Alle partisjonerte brikker må være veldefinerte deler av systemet med nøye klassifisert i / ps, o / ps og funksjon. Vi vet at alle systemene ikke har en lignende struktur, men flere nåværende operativsystemer del systemkomponentene som er beskrevet nedenfor.




OS er det viktigste programmet på en datamaskin fordi hver datamaskin jobber med et operativsystem (OS) for å kjøre alle programmer og applikasjoner. Hovedoppgavene til datamaskinens operativsystem er å identifisere i / p fra tastaturet, sende o / p til skjermen, spore filer, lagringsstasjoner, eksterne enheter som styrer, som skrivere, etc.

Komponenter i operativsystemet

Komponentene i et operativsystem spiller en nøkkelrolle for å få en rekke datamaskinsystemdeler til å fungere sammen. Driftskomponentene er diskutert nedenfor.



Operativsystem-komponenter

operativsystem-komponenter

Kjerne

Kjernen i operativsystemet gir det grunnleggende nivået på kontroll på alle datamaskiner. I operativsystemet er kjernen en viktig komponent som lastes inn først og forblir i hovedminnet. Slik at minnetilgjengelighet kan administreres for programmene i RAM, skaper det programmene for å få tilgang fra maskinvareressursene. Den tilbakestiller driftstilstandene til CPU-en for best mulig drift til enhver tid.

Prosessutførelse

OS gir et grensesnitt mellom maskinvaren og et applikasjonsprogram, slik at programmet kan koble seg til gjennom maskinvareenheten ved å følge prosedyrer og prinsipper konfigurert i operativsystemet. De program utførelse inkluderer hovedsakelig en prosess opprettet gjennom en OS-kjerne som bruker minneplass samt forskjellige typer andre ressurser.


Avbryte

I operativsystemet, avbryter er essensielle fordi de gir en pålitelig teknikk for operativsystemet for å kommunisere og reagere på omgivelsene. En avbrytelse er bare en slags signal mellom en enhet og et datasystem, ellers fra et program i datamaskinen som krever at operativsystemet forlater og bestemmer nøyaktig hva som skal gjøres senere. Hver gang det mottas et avbruddssignal, setter maskinvaren på datamaskinen automatisk på vent uansett hvilket dataprogram som kjører for tiden, beholder status og kjører et dataprogram som tidligere er koblet til avbruddet.

Minnehåndtering

Funksjonaliteten til et operativsystem er bare minnehåndtering som styrer hovedminnet og flytter prosesser frem og tilbake mellom disk og hovedminne under implementeringen. Dette sporer hver og hver minneposisjon til den er tildelt en eller annen prosess, ellers er den åpen. Den verifiserer hvor mye minne som kan tildeles prosesser, og tar også en beslutning om å vite hvilken prosess som vil skaffe minne til hvilken tid. Når minne ikke er tildelt, spores det tilsvarende for å oppdatere statusen. Minnehåndteringsarbeid kan deles inn i tre viktige grupper som minnehåndtering av maskinvare, operativsystem og applikasjonsminneshåndtering.

Multitasking

Den beskriver hvordan flere uavhengige dataprogrammer fungerer på et lignende datasystem. Multitasking i et operativsystem gjør det mulig for en operatør å utføre en eller flere datamaskinoppgaver om gangen. Siden mange datamaskiner kan utføre en eller to oppgaver om gangen, kan dette vanligvis gjøres ved hjelp av tidsdeling, hvor hvert program bruker tiden til en datamaskin for å utføre.

Nettverk

Nettverk kan defineres som når prosessoren samhandler med hverandre gjennom kommunikasjonslinjer. Utformingen av kommunikasjonsnettverket må ta hensyn til ruting, tilkoblingsmetoder, sikkerhet, meningene og sikkerheten.

For tiden har de fleste operativsystemene forskjellige nettverksteknikker, maskinvare og applikasjoner. Dette innebærer at datamaskiner som kjører på forskjellige operativsystemer, kan inkluderes i et generelt nettverk for å dele ressurser som data, databehandling, skannere, skrivere, som bruker tilkoblingene til en kablet, ellers trådløs.

Sikkerhet

Hvis en datamaskin har mange individer som tillater umiddelbar prosess av forskjellige prosesser, må de mange prosessene beskyttes mot andre aktiviteter. Denne systemsikkerheten avhenger hovedsakelig av en rekke teknologier som fungerer effektivt. Nåværende operativsystemer gir en hovedinngang til en rekke ressurser som er tilgjengelige for å arbeide programvaren på systemet, og til eksterne enheter som nettverk ved hjelp av kjernen. Operativsystemet skal kunne skille mellom krav som må tillates for å komme videre og andre som ikke trenger å bli behandlet. I tillegg gir et datasystem med høyt beskyttelsesnivå også revisjonsmuligheter for å tillate eller forby en sikkerhetsversjon. Så dette vil gjøre det mulig å overvåke forespørslene fra tilgjengelighet til ressurser

Brukergrensesnitt

Et GUI eller brukergrensesnitt (UI) er den delen av et operativsystem som tillater en operatør å få informasjonen. Et brukergrensesnitt basert på tekst viser teksten samt kommandoene som blir skrevet over en kommandolinje ved hjelp av et tastatur.

OS-baserte applikasjoner gir hovedsakelig et spesifikt brukergrensesnitt for effektiv kommunikasjon. Hovedfunksjonen til et applikasjonsgrensesnitt er å få inngangene fra operatøren og å gi o / ps til operatøren. Men hva slags innganger som mottas fra brukergrensesnittet, så vel som o / p-typene som tilbys av brukergrensesnittet, kan endres fra applikasjon til applikasjon. UI for ethvert program kan klassifiseres i to typer, nemlig GUI (grafisk UI) og CLI (kommandolinjegrensesnitt).

Dermed handler dette om en oversikt over et operativsystem . Hovedkomponentene i et operativsystem inkluderer hovedsakelig kjerne-, API- eller applikasjonsprogramgrensesnitt, brukergrensesnitt og filsystem, maskinvareenheter og enhetsdrivere. Her er et spørsmål til deg, hva er de forskjellige typene av et operativsystem?