Tri su osnovna elementa koja mogu graditiprojektiranje operativnog sustava općenito. Te se komponente mogu nazvati i modularnima, jer imaju različite funkcije i mogu se zasebno razvijati. Ti su odjeljci:

  • UI (korisničko sučelje)
  • zrno
  • Sustav upravljanja datotekama

U stvari, nemaju svi operativni sustavi istu strukturu. ali Avi Silberschatz, Peter Galvin i Greg Gagne Pretpostavimo da obično moderni operativni sustav ima sljedeće komponente:

Komponente operativnog sustava i njihovi opisi

Operativni sustav također ima nekoliko komponenti. Te su komponente podijeljene u 8 komponenti, a to su upravljanje procesima, upravljanje glavnom memorijom, upravljanje sekundarnom pohranom, upravljanje I / O sustavom, upravljanje datotekama, zaštitni sustavi, mreže, sustavi naredbe i tumača. Slijedi cjelovitije objašnjenje komponenti operativnog sustava:

1. Upravljanje procesima

Komponente operativnog sustava - Upravljanje procesima

Proces je stanje kad programusred pogubljenja. Proces također zahtijeva određeni broj resursa da biste mogli dovršiti svoje zadaće. Ti resursi uključuju memoriju, uređaje za unos i izlaz, vrijeme procesora i datoteke.

Operativni sustav je također vrlo odgovoran za aktivnosti i aktivnosti usko povezane s upravljanjem procesima, na primjer:

  • Odgodite ili nastavite postupak.
  • Pruža mehanizam potreban za proces sinkronizacije.
  • Navedite mehanizme potrebne za proces komunikacije.
  • Pruža mehanizam potreban za postupak rukovanja u zastoj.

2. Glavno upravljanje memorijom

upravljanje memorijom

Glavna se memorija često naziva i memorijom koja je velik niz bajtova, a njena veličina može doseći stotine, tisuće, pa i milijune. Svaki bajt ima svoju adresu.

Memorija također ima funkciju koja se želibiti je mjesto za pohranu da CPU uređaji za unos i izlaz mogu koristiti pristup podacima. Ova memorija je također uključena u isparljivo ili privremeno skladište. To znači da se podaci mogu izgubiti kada je sustav isključen.

Operativni sustav također je odgovoran za aktivnosti povezane s upravljanjem memorijom, na primjer:

  • Možete odabrati program koji želite učitati u memoriju.
  • Moguće je dodijeliti i rasporediti memorijski prostor koji je prilagođen potrebama.
  • Može pratiti memoriju koja se koristi i svakoga tko je može koristiti.

3. Sekundarno skladištenje

Komponente operativnog sustava - Sekundarno skladištenje

Podaci koji su pohranjeni u glavnu memorijuima privremenu prirodu a također je iznos vrlo mali. Stoga, da biste mogli pohraniti sve podatke i programe koji se nalaze na računalu, potrebna je sekundarna pohrana.

Tamo gdje sekundarno skladištenje ima trajnu prirodu i može sadržavati puno podataka. Primjeri sekundarne pohrane su diskete, tvrdi diskovi i tako dalje.

Operativni sustav također će biti odgovoran za aktivnosti usko povezane s upravljanjem diskom. Primjeri uključuju raspoređivanje prostora za pohranu, zakazivanje diska i upravljanje slobodnim prostorom.

4. Upravljanje I / O sustavima

disketa

Upravljanje ulaznim i izlaznim sustavima je također učestalozove upravitelj uređaja. Omogućit će i uobičajeni pokretački uređaj koji kasnije može biti ujednačen unos i izlaz operacija (čitanje, otvaranje, pisanje ili zatvaranje).

Primjer je da korisnik može upotrijebiti istu operaciju za čitanje datoteke koja se nalaze na tvrdom disku, disketi, ali i CD-ROM-u. Sastavni dijelovi ovog I / O sustava upravljanja su:

  • Umotavanje, ovo može zakazati korištenje sustava ulaza i izlaza kako bi bili učinkovitiji i učinkovitiji.
  • Pufer, ovaj uređaj može privremeno zadržati određeni broj podataka s i na ulaznim i izlaznim uređajima.
  • Pruža upravljački program koji može izvesti detaljne operacije za određeni U / I hardver.

5. Upravljanje datotekama

datoteka

Datoteka je skup povezanih informacija prema namjeni proizvođača datoteka. Datoteke mogu imati i hijerarhijsku strukturu.

Ujedno je i operativni sustav odgovoran za sljedeće:

  • Stvaranje i brisanje imenika.
  • Može izdvojiti datoteke u sekundarnu pohranu.
  • Stvaranje i brisanje datoteke.
  • Možete sigurnosno kopirati datoteke na nehlapivi medij za pohranu.
  • Može podržati manipulaciju direktorija i datoteke.

6. Sustav zaštite

zaštita

Sustav zaštite može se odnositi na amehanizam koji može kontrolirati pristup koji procesor, program ili korisnik može učiniti resursima sustava. No zaštitni mehanizam je također obvezan za:

  • Može odrediti kontrolu koja se provodi.
  • mogu pružiti alate za provedbu zakona
  • Može razlikovati uporabu koja je dana odobrenje i onu koja nije.

7. Mreža

Komponente mrežnog operativnog sustava

Distribuirani sustav je skup procesora koji se ne mogu podijeliti sa satom ili memorijom. Svaki procesor ima svoju memoriju.

Procesor je također spojen putemkomunikacijska mreža. Distribuirani sustavi mogu korisnicima osigurati pristup raznim mrežnim napajačima. Taj pristup također može uzrokovati:

  • Ubrzajte računanje.
  • Povećana dostupnost podataka.
  • Povećana sposobnost.

8. Zapovjedno-interpretacijski sustav

CLI

Operativni sustav će čekati upute odnaredba ili korisnik. Program će pročitati niz uputa i interpretirati kontrolne izjave koje se obično nazivaju Tumač kontrolne kartice, tumač naredbenog retka i ljuska UNIX-a.

Ovaj sustav za komande tumača također imapostoji mnogo varijacija od jednog operativnog sustava do drugog i mogu se prilagoditi dostupnoj tehnologiji ulaza i izlaza, kao i odredištu. Primjeri su temeljeni na olovci (touch, CLI, Windows itd.)

Dakle, objašnjenje komponenti operativnog sustava zajedno s potpunim objašnjenjem. Nadam se da ovaj članak može biti koristan za vas.

komentari 0