Hvad er et operativsystem og dets komponenter

Hvad er et operativsystem og dets komponenter

Udtrykket OS eller operativ system er en type software, og det fungerer som en grænseflade mellem brugeren og computeren til at udføre alle opgaver som hukommelsesstyring, filhåndtering, input- og outputhåndtering, sikkerhed, processtyring, jobregnskab, fejlregistrering, styring af systemets ydelse, perifere enheder styring som printere & diskdrev. De populære operativsystemer inkluderer hovedsageligt Windows, Linux, AIX, VMS, z / OS osv. Denne artikel diskuterer et overblik over, hvad der er et operativsystem og dets komponenter.



Hvad er et operativsystem (OS)?

Definition: Et operativsystem kan defineres som et system som et stort og komplekst er opdelt i små stykker ved hjælp af en grænseflade. Dette system bruges til at dele de forskellige operativsystemer komponenter som inkluderer fil, input / output-enhed, proceshukommelse osv. Alle de partitionerede stykker skal være veldefinerede dele af systemet med omhyggeligt klassificeret i / ps, o / ps & funktion. Vi ved, at alle systemerne ikke har en lignende struktur, men flere aktuelle operativsystemer del systemets komponenter, der er beskrevet nedenfor.


OS er det mest betydningsfulde program på en computer, fordi enhver computer arbejder med et operativsystem (OS) for at køre alle programmer og applikationer. Computeropgavens hovedopgaver er at identificere i / p fra tastaturet, sende o / p til skærmen, spore filer, lagerdrev, perifere enheder, der styrer, som printere osv.





Komponenter i operativsystemet

Komponenterne i et operativsystem spiller en nøglerolle for at få en række dele til computersystemer til at arbejde sammen. Betjeningskomponenterne diskuteres nedenfor.

Operativsystem-komponenter

operativsystem-komponenter



Kerne

Kernen i operativsystemet giver det grundlæggende kontrolniveau på alle computerudstyr. I operativsystemet er kernen en vigtig komponent, der indlæses først og forbliver inden i hovedhukommelsen. Så at hukommelsestilgængelighed kan styres for programmerne i RAM'en, skaber det programmerne for at få adgang fra hardwarressourcerne. Den nulstiller CPU'ens driftstilstande for den bedste drift til enhver tid.

Procesudførelse

OS giver en grænseflade mellem hardware såvel som et applikationsprogram, så programmet kan oprette forbindelse via hardwareenheden ved blot at følge procedurer og principper, der er konfigureret i OS. Det program udførelse omfatter hovedsageligt en proces oprettet gennem en OS-kerne, der bruger hukommelsesplads samt forskellige typer andre ressourcer.


Afbryde

I operativsystemet, afbryder er vigtige, fordi de giver en pålidelig teknik til operativsystemet til at kommunikere og reagere på deres omgivelser. En afbrydelse er intet andet end en slags signal mellem en enhed såvel som et computersystem, ellers fra et program i computeren, der kræver, at operativsystemet forlader og beslutter nøjagtigt, hvad der skal gøres efterfølgende. Hver gang der modtages et afbrydesignal, sætter computerens hardware automatisk på hold, uanset hvilket computerprogram der kører i øjeblikket, holder sin status og kører et computerprogram, der tidligere er forbundet med afbrydelsen.

Hukommelsesstyring

Funktionaliteten af ​​et operativsystem er intet andet end hukommelsesstyring, der styrer hovedhukommelsen og flytter processer frem og tilbage mellem disk og hovedhukommelse under implementeringen. Dette sporer hver og hver hukommelsesposition, indtil den er tildelt en eller anden proces, ellers er den åben. Det verificerer, hvor meget hukommelse der kan tildeles til processer, og det træffer også en beslutning om at vide, hvilken proces der vil få hukommelse på hvilket tidspunkt. Når hukommelsen ikke er tildelt, spores den tilsvarende for at opdatere status. Hukommelsesstyringsarbejde kan opdeles i tre vigtige grupper som hukommelsesstyring af hardware, OS og applikationshukommelsesstyring.

Multitasking

Den beskriver arbejdet med flere uafhængige computerprogrammer på et lignende computersystem. Multitasking i et operativsystem giver en operatør mulighed for at udføre en eller flere computeropgaver ad gangen. Da mange computere kan udføre en eller to opgaver ad gangen, kan dette normalt gøres ved hjælp af tidsdeling, hvor hvert program bruger tid på en computer til at udføre.

Netværk

Netværk kan defineres som når processoren interagerer med hinanden via kommunikationslinjer. Designet af kommunikationsnetværk skal overveje ruting, forbindelsesmetoder, sikkerhed, menings- og sikkerhedsproblemer.

I øjeblikket opretholder de fleste af operativsystemerne forskellige netværksteknikker, hardware og applikationer. Dette indebærer, at computere, der kører på forskellige operativsystemer, kan inkluderes i et generelt netværk for at dele ressourcer som data, computing, scannere, printere, der bruger forbindelserne til en eller anden kablet ellers trådløs forbindelse.

Sikkerhed

Hvis en computer har adskillige individer, der tillader øjeblikkelig proces med forskellige processer, skal de mange processer beskyttes mod andre aktiviteter. Denne systemsikkerhed afhænger hovedsageligt af en række teknologier, der fungerer effektivt. Nuværende operativsystemer giver adgang til en række ressourcer, som er tilgængelige for at arbejde med softwaren på systemet og til eksterne enheder som netværk ved hjælp af kernen. Operativsystemet skal kunne skelne mellem krav, der skal tillades for at komme videre og andre, der ikke behøver at blive behandlet. Derudover giver et computersystem med et højt beskyttelsesniveau også auditmuligheder for at tillade eller forbyde en sikkerhedsversion. Så dette gør det muligt at overvåge anmodningerne fra tilgængelighed til ressourcer

Brugergrænseflade

En GUI eller brugergrænseflade (UI) er den del af et operativsystem, der tillader en operatør at få oplysningerne. En brugergrænseflade baseret på tekst viser teksten såvel som dens kommandoer, der skrives over en kommandolinje ved hjælp af et tastatur.

OS-baserede applikationer giver primært en bestemt brugergrænseflade til effektiv kommunikation. Hovedfunktionen for en applikations brugergrænseflade er at få input fra operatøren og levere o / ps til operatøren. Men de slags input, der modtages fra brugergrænsefladen såvel som de o / p-typer, der tilbydes af brugergrænsefladen, kan ændre sig fra applikation til applikation. UI for enhver applikation kan klassificeres i to typer, nemlig GUI (grafisk UI) & CLI (kommandolinjebrugergrænseflade).

Dette handler altså om en oversigt over et operativsystem . Hovedkomponenterne i et operativsystem inkluderer primært kerne-, API- eller applikationsprogramgrænseflade, brugergrænseflade og filsystem, hardwareenheder og enhedsdrivere. Her er et spørgsmål til dig, hvad er de forskellige typer af et operativsystem?