Operētājsistēmu komponenti

Satura rādītājs:

Anonim

Kas ir OS komponenti?

Operētājsistēma ir liela un sarežģīta sistēma, kuru var izveidot tikai sadalot mazos gabaliņos. Šiem gabaliem vajadzētu būt precīzi definētai sistēmas daļai, kurā rūpīgi definētas ieejas, izejas un funkcijas.

Lai gan Mac, Unix, Linux, Windows un citām OS nav vienādas struktūras, lielākajai daļai operētājsistēmu ir līdzīgi OS sistēmas komponenti, piemēram, File, Process, Memory, I / O ierīču pārvaldība.

Apskatīsim katru no šiem komponentiem detalizēti.

Šajā operētājsistēmas apmācībā jūs uzzināsiet:

  • Kas ir OS komponenti?
  • Failu pārvaldība
  • Procesu vadība
  • I / O ierīču pārvaldība
  • Tīkla pārvaldība
  • Galvenā atmiņas pārvaldība
  • Sekundārās krātuves pārvaldība
  • Drošības pārvaldība
  • Citas svarīgas aktivitātes

Failu pārvaldība

Fails ir saistītās informācijas kopums, kas jādefinē tā veidotājam. Tas parasti pārstāv programmas, gan avota, gan objekta formas, gan datus. Datu faili var būt skaitliski, alfabētiski vai burtciparu.

Failu pārvaldības funkcija OS:

Operētājsistēmai ir šādas svarīgas norādītās darbības saistībā ar failu pārvaldību:

  • Failu un direktoriju izveide un dzēšana.
  • Par manipulācijām ar failiem un direktorijiem.
  • Failu kartēšana uz sekundāro atmiņu.
  • Rezerves faili stabilā datu nesējā.

Procesu vadība

Procesu vadības komponents ir procedūra, lai pārvaldītu daudzus procesus, kas vienlaikus darbojas operētājsistēmā. Katrai programmatūras lietojumprogrammai ir viens vai vairāki procesi, kas saistīti ar tām, kad tās darbojas.

Piemēram, ja izmantojat tādu pārlūkprogrammu kā Google Chrome, šai pārlūkprogrammai tiek veikts process. OS darbojas arī daudzi procesi, kas veic dažādas funkcijas.

Visi šie procesi jāpārvalda procesu vadībai, kas nodrošina procesu efektīvu darbību. Tas arī izmanto viņiem piešķirto atmiņu un vajadzības gadījumā izslēdz tās.

Procesa izpildei jābūt secīgai, tāpēc procesa vārdā ir jāizpilda vismaz viena instrukcija.

Procesu vadības funkcijas OS:

Tālāk ir norādītas procesu vadības funkcijas.

  • Procesa izveide un dzēšana.
  • Apturēšana un atsākšana.
  • Sinhronizācijas process
  • Komunikācijas process

I / O ierīču pārvaldība

Viens no svarīgiem operētājsistēmas izmantošanas veidiem, kas palīdz paslēpt no lietotāja konkrētu aparatūras ierīču variācijas.

I / O vadības funkcijas OS:

  • Tā piedāvā bufera kešatmiņas sistēmu
  • Tas nodrošina vispārēju ierīces draivera kodu
  • Tas nodrošina draiverus konkrētām aparatūras ierīcēm.
  • I / O palīdz jums uzzināt konkrētas ierīces individualitātes.

Tīkla pārvaldība

Tīkla pārvaldība ir datortīklu administrēšanas un pārvaldīšanas process. Tas ietver veiktspējas pārvaldību, kļūdu analīzi, tīklu nodrošināšanu un pakalpojumu kvalitātes uzturēšanu.

Sadalītā sistēma ir datoru / procesoru kopums, kas nekad nedalās ar savu atmiņu vai pulksteni. Šāda veida sistēmā visiem procesoriem ir vietējā atmiņa, un procesori savā starpā sazinās, izmantojot dažādas sakaru līnijas, piemēram, optiskās šķiedras vai tālruņa līnijas.

Tīkla datori ir savienoti, izmantojot sakaru tīklu, kuru var konfigurēt dažādos veidos. Ar tīkla pārvaldības palīdzību tīklu var pilnībā vai daļēji savienot, kas lietotājiem palīdz izstrādāt maršrutēšanas un savienojuma stratēģijas, kas pārvar savienojuma un drošības problēmas.

Tīkla pārvaldības funkcijas:

  • Izplatītās sistēmas palīdz jums iegūt dažādus skaitļošanas resursus pēc lieluma un funkcijas. Tie var ietvert mikroprocesorus, minidatorus un daudzas vispārējas nozīmes datorsistēmas.
  • Sadalītā sistēma arī piedāvā lietotājam piekļuvi dažādiem tīkla kopīgotajiem resursiem.
  • Tas palīdz piekļūt koplietotajiem resursiem, kas palīdz ātrāk veikt aprēķinus, vai piedāvā datu pieejamību un uzticamību.

Galvenā atmiņas pārvaldība

Galvenā atmiņa ir liels krātuves vai baitu masīvs, kuram ir adrese. Atmiņas pārvaldības process tiek veikts, izmantojot noteiktu atmiņas adrešu lasīšanas vai rakstīšanas secību.

Lai izpildītu programmu, tā jāpiesaista absolūtām adresēm un jāielādē atmiņā. Atmiņas pārvaldības metodes izvēle ir atkarīga no vairākiem faktoriem.

Tomēr tas galvenokārt balstās uz sistēmas aparatūras dizainu. Katram algoritmam ir nepieciešams atbilstošs aparatūras atbalsts. Galvenā atmiņa piedāvā ātru atmiņu, kurai var piekļūt tieši ar centrālo procesoru. Tas ir dārgs, un tāpēc tam ir mazāka uzglabāšanas jauda. Tomēr, lai programmu varētu izpildīt, tai jābūt galvenajā atmiņā.

Atmiņas pārvaldības funkcijas OS:

Operētājsistēma atmiņas pārvaldībai veic šādas funkcijas:

  • Tas palīdz izsekot primārajai atmiņai.
  • Nosakiet, kuru tā daļu kāds lieto, kuru daļu neizmanto.
  • Daudzprogrammēšanas sistēmā OS pieņem lēmumu par to, kurš process iegūs atmiņu un cik daudz.
  • Piešķir atmiņu, kad process pieprasa
  • Tas arī atdala atmiņu, kad process vairs nav vajadzīgs vai ir pārtraukts.

Sekundārās krātuves pārvaldība

Svarīgākais datorsistēmas uzdevums ir programmu izpilde. Šīs programmas kopā ar datiem palīdz piekļūt, kas izpildes laikā atrodas galvenajā atmiņā.

Šī datora atmiņa ir ļoti maza, lai visus datus un programmas saglabātu pastāvīgi. Datorsistēma piedāvā sekundāro atmiņu galvenās atmiņas dublēšanai. Mūsdienu datori kā cieto disku / SSD izmanto gan programmu, gan datu primāro krātuvi. Tomēr sekundārās atmiņas pārvaldība darbojas arī ar atmiņas ierīcēm, piemēram, USB zibatmiņas disku un CD / DVD diskdziņiem.

Programmas, piemēram, montētāji, kompilatori, tiek glabātas diskā, līdz tas tiek ielādēts atmiņā, un pēc tam disku izmanto kā avotu un galamērķi apstrādei.

Sekundārās krātuves pārvaldības funkcijas OS:

Šeit ir galvenās sekundārās krātuves pārvaldības funkcijas OS:

  • Krātuves piešķiršana
  • Bezmaksas telpas pārvaldība
  • Diska plānošana

Drošības pārvaldība

Dažādi operētājsistēmas procesi ir jānodrošina no otra darbībām. Šim nolūkam var izmantot dažādus mehānismus, lai nodrošinātu, ka tiem procesiem, kuri vēlas darbināt failus, atmiņas procesoru un citus aparatūras resursus, būtu pienācīga operētājsistēmas atļauja.

Piemēram, atmiņas adresēšanas aparatūra palīdz jums apstiprināt, ka procesu var veikt savā adreses telpā. Laiks nodrošina, ka neviens process nevar kontrolēt CPU, neatsakoties no tā.

Visbeidzot, nevienam procesam nav atļauts veikt savu I / O, lai aizsargātu, kas palīdz jums saglabāt dažādu perifēro ierīču integritāti.

Citas svarīgas aktivitātes

Šeit ir dažas citas svarīgas OS darbības:

  • Lietotāja programma nevar tieši izpildīt I / O darbības. Operētājsistēmai vajadzētu nodrošināt zināmu datu nesēju, lai to veiktu.
  • OS pārbauda programmas spēju lasīt, rakstīt, izveidot un dzēst failus.
  • OS atvieglo informācijas apmaiņu starp procesiem, kas tiek veikti vienā vai dažādās sistēmās.
  • Operētājsistēmas komponenti palīdz pārliecināties par pareizu skaitļošanu, atklājot kļūdas procesorā un atmiņas aparatūrā.

Kopsavilkums:

  • Operētājsistēma ir liela un sarežģīta sistēma, kuru var izveidot tikai sadalot mazos gabaliņos.
  • Operētājsistēma koplieto dažādus OS sistēmas komponentus, piemēram, Fails, Procesu atmiņa, I / O ierīces pārvaldība utt.
  • Fails ir saistītās informācijas kopums, kas jādefinē tā veidotājam.
  • Procesu vadības komponents ir procedūra, lai pārvaldītu daudzus procesus, kas vienlaikus darbojas operētājsistēmā
  • Ieejas / izejas ierīču pārvaldība ir viens no svarīgiem operētājsistēmas izmantošanas veidiem, kas palīdz paslēpt no lietotāja noteiktu aparatūras ierīču variācijas.
  • Tīkla pārvaldība ir datortīklu administrēšanas un pārvaldīšanas process.
  • Atmiņas pārvaldības process tiek veikts, izmantojot noteiktu atmiņas adrešu lasīšanas vai rakstīšanas secību.
  • Sekundārā krātuves pārvaldība, vissvarīgākais datorsistēmas uzdevums, ir programmu izpilde.
  • Drošības pārvaldība ietver dažādus procesus operētājsistēmā, kas jāaizsargā no otra darbībām.
  • Operētājsistēma pārbauda programmas spēju lasīt, rakstīt, izveidot un dzēst failus.