Komponente operacijskih sistemov

Kazalo:

Anonim

Kaj so komponente OS?

Operacijski sistem je velik in zapleten sistem, ki ga je mogoče ustvariti le z razdelitvijo na majhne koščke. Ti deli naj bodo natančno določen del sistema, ki natančno določa vhode, izhode in funkcije.

Čeprav Mac, Unix, Linux, Windows in drugi OS nimajo enake strukture, ima večina operacijskih sistemov podobne sistemske komponente sistema, kot so File, Process, Memory, I / O device management.

Oglejmo si vsako od teh komponent podrobno.

V tej vadnici o operacijskem sistemu boste izvedeli:

  • Kaj so komponente OS?
  • Upravljanje datotek
  • Upravljanje procesov
  • Upravljanje I / O naprav
  • Upravljanje omrežja
  • Upravljanje glavnega pomnilnika
  • Upravljanje sekundarnega skladišča
  • Varnostno upravljanje
  • Druge pomembne dejavnosti

Upravljanje datotek

Datoteka je niz povezanih informacij, ki jih mora določiti njen ustvarjalec. Običajno predstavlja programe, tako izvorne kot predmetne oblike, in podatke. Podatkovne datoteke so lahko številčne, abecedne ali alfanumerične.

Funkcija upravljanja datotek v OS:

V povezavi z upravljanjem datotek ima operacijski sistem naslednje pomembne dane dejavnosti:

  • Ustvarjanje in brisanje datotek in imenikov.
  • Za manipulacijo datotek in imenikov.
  • Preslikava datotek v sekundarni pomnilnik.
  • Varnostne kopije datotek na stabilnih nosilcih podatkov.

Upravljanje procesov

Komponenta za upravljanje procesov je postopek za upravljanje številnih procesov, ki se hkrati izvajajo v operacijskem sistemu. Vsak aplikacijski program ima med izvajanjem enega ali več procesov.

Na primer, ko uporabljate brskalnik, kot je Google Chrome, se za ta program brskalnika izvaja postopek. V operacijskem sistemu se izvaja tudi veliko procesov, ki opravljajo različne funkcije.

Vse te procese mora upravljati procesno vodenje, ki ohranja procese za učinkovito delovanje. Uporablja tudi dodeljeni pomnilnik in jih po potrebi izklopi.

Izvajanje postopka mora biti zaporedno, zato je treba v imenu procesa izvesti vsaj eno navodilo.

Funkcije upravljanja procesov v OS:

Sledijo funkcije upravljanja procesov.

  • Ustvarjanje in brisanje postopka.
  • Začasna prekinitev in nadaljevanje.
  • Postopek sinhronizacije
  • Proces komuniciranja

Upravljanje I / O naprav

Ena najpomembnejših načinov uporabe operacijskega sistema, ki vam pomaga pri skrivanju različic določenih strojnih naprav pred uporabnikom.

Funkcije upravljanja V / I v OS:

  • Ponuja sistem predpomnjenja medpomnilnika
  • Ponuja splošno kodo gonilnika naprave
  • Ponuja gonilnike za določene strojne naprave.
  • V / I vam pomaga spoznati posebnosti določene naprave.

Upravljanje omrežja

Upravljanje omrežij je postopek upravljanja in upravljanja računalniških omrežij. Vključuje upravljanje uspešnosti, analizo napak, zagotavljanje omrežij in vzdrževanje kakovosti storitev.

Razdeljeni sistem je zbirka računalnikov / procesorjev, ki si nikoli ne delijo lastnega pomnilnika ali ure. V tej vrsti sistema imajo vsi procesorji svoj lokalni pomnilnik in procesorji komunicirajo med seboj z različnimi komunikacijskimi linijami, kot so optična vlakna ali telefonske linije.

Računalniki v omrežju so povezani prek komunikacijskega omrežja, ki ga je mogoče konfigurirati na več različnih načinov. S pomočjo omrežnega upravljanja je omrežje mogoče v celoti ali delno povezati, kar uporabnikom pomaga pri oblikovanju usmerjanja in strategij povezav, ki premagujejo težave s povezavo in varnostjo.

Funkcije upravljanja omrežja:

  • Porazdeljeni sistemi vam pomagajo do različnih računalniških virov po velikosti in funkciji. Vključujejo lahko mikroprocesorje, miniračunalnike in številne splošne računalniške sisteme.
  • Razdeljeni sistem uporabniku ponuja tudi dostop do različnih virov, ki jih omrežje deli.
  • Pomaga pri dostopu do skupnih virov, ki pomagajo pri hitrejšem računanju ali ponujajo razpoložljivost in zanesljivost podatkov.

Upravljanje glavnega pomnilnika

Glavni pomnilnik je velika vrsta pomnilnika ali bajtov, ki ima naslov. Postopek upravljanja s pomnilnikom poteka z uporabo zaporedja branja ali pisanja določenih naslovov v pomnilniku.

Za izvajanje programa ga je treba preslikati na absolutne naslove in naložiti v pomnilnik. Izbira načina upravljanja pomnilnika je odvisna od več dejavnikov.

Vendar pa temelji predvsem na zasnovi strojne opreme sistema. Vsak algoritem zahteva ustrezno strojno podporo. Glavni pomnilnik ponuja hitro shrambo, do katere lahko CPU dostopa neposredno. To je drago in ima zato nižjo zmogljivost shranjevanja. Za izvajanje programa pa mora biti v glavnem pomnilniku.

Funkcije upravljanja pomnilnika v OS:

Operacijski sistem izvaja naslednje funkcije za upravljanje pomnilnika:

  • Pomaga vam slediti primarnemu pomnilniku.
  • Ugotovite, kateri del tega je kdo v uporabi, kateri del ni v uporabi.
  • V večprogramskem sistemu se OS odloči, kateri proces bo dobil pomnilnik in koliko.
  • Dodeljuje pomnilnik, ko postopek zahteva
  • Prav tako odstrani pomnilnik, ko postopek ne zahteva več ali je bil zaključen.

Upravljanje sekundarnega skladišča

Najpomembnejša naloga računalniškega sistema je izvajanje programov. Ti programi vam skupaj s podatki pomagajo do dostopa, ki je med izvajanjem v glavnem pomnilniku.

Ta pomnilnik računalnika je zelo majhen za trajno shranjevanje vseh podatkov in programov. Računalniški sistem ponuja sekundarni pomnilnik za varnostno kopiranje glavnega pomnilnika. Danes sodobni računalniki trde diske / SSD uporabljajo kot primarno shrambo programov in podatkov. Sekundarno upravljanje pomnilnika pa deluje tudi s pomnilniškimi napravami, kot sta pogon USB in pogoni CD / DVD.

Programi, kot so sestavljavci, prevajalniki, shranjeni na disku, dokler se ne naloži v pomnilnik, nato pa disk uporabijo kot vir in cilj za obdelavo.

Funkcije upravljanja sekundarnega pomnilnika v OS:

Tu so glavne funkcije upravljanja sekundarnega pomnilnika v OS:

  • Dodelitev prostora za shranjevanje
  • Prosto upravljanje prostora
  • Načrtovanje diska

Varnostno upravljanje

Različne procese v operacijskem sistemu je treba zavarovati med seboj. V ta namen lahko z različnimi mehanizmi zagotovimo, da imajo tisti procesi, ki želijo upravljati datoteke, CPU pomnilnika in druge strojne vire, ustrezno pooblastilo operacijskega sistema.

Na primer, strojna oprema za naslavljanje s pomnilnikom vam pomaga potrditi, da je postopek mogoče izvesti v svojem naslovnem prostoru. Čas zagotavlja, da noben proces nima nadzora nad procesorjem, ne da bi se ga odpovedal.

Nazadnje noben postopek ne sme izvajati lastnih V / I, da bi zaščitil, kar vam pomaga ohraniti integriteto različnih zunanjih naprav.

Druge pomembne dejavnosti

Tu je še nekaj pomembnih dejavnosti OS:

  • Uporabniški program ne more neposredno izvajati V / I operacij. Operacijski sistem mora zagotoviti nekaj medija za to.
  • OS preveri zmožnost programa za branje, pisanje, ustvarjanje in brisanje datotek.
  • OS omogoča izmenjavo informacij med procesi, ki se izvajajo v istem ali različnih sistemih.
  • Komponente OS vam pomagajo zagotoviti pravilno računalništvo z zaznavanjem napak v CPU in pomnilniški strojni opremi.

Povzetek:

  • Operacijski sistem je velik in zapleten sistem, ki ga je mogoče ustvariti le z razdelitvijo na majhne koščke.
  • Operacijski sistem si deli različne sistemske komponente sistema, kot so datoteke, pomnilnik procesov, upravljanje V / I naprav itd.
  • Datoteka je zbirka sorodnih informacij, ki jih mora določiti njen ustvarjalec.
  • Komponenta za upravljanje procesov je postopek za upravljanje številnih procesov, ki se hkrati izvajajo v operacijskem sistemu
  • Upravljanje vhodno / izhodnih naprav je ena od pomembnih uporab operacijskega sistema, ki vam pomaga pri skrivanju različic določenih strojnih naprav pred uporabnikom.
  • Upravljanje omrežij je postopek upravljanja in upravljanja računalniških omrežij.
  • Postopek upravljanja s pomnilnikom poteka z uporabo zaporedja branja ali pisanja določenih naslovov v pomnilniku.
  • Upravljanje sekundarnega shranjevanja, najpomembnejša naloga računalniškega sistema, je izvajanje programov.
  • Upravljanje varnosti vključuje različne procese v operacijskem sistemu, ki jih je treba zavarovati pred dejavnostmi drugih.
  • Operacijski sistem preveri zmožnost programa za branje, pisanje, ustvarjanje in brisanje datotek.