1. kamere
  2. Car Audio & Electronics
  3. Domači glasbeni sistem
  4. Osebni avdio
  5. televizorji
  6. Pametni dom
  >> Elektronske tehnologije Online >  >> Pametni dom >> Pametno življenje

Pet glavnih dejavnosti operacijskega sistema v zvezi z upravljanjem procesov

Operacijski sistem mora vzdrževati pet glavnih dejavnosti, da lahko upravlja procese, ki jih izvaja. Brez teh petih dejavnosti operacijski sistem ne bi mogel dolgo ostati stabilen.

Ustvarjanje procesa

Ko prvič vklopite računalnik, operacijski sistem odpre procese za izvajanje storitev za vse, od tiskalnika v ozadju do varnosti računalnika. Ko se prijavite v računalnik in zaženete programe, ti ustvarijo odvisne procese. Proces ni sam program, temveč navodila, ki jih CPE uporablja za izvajanje programa. Proces pripada sistemu Windows ali drugemu programu, ki ste ga namestili.

Stanje obdelave

Stanje procesa je lahko "ustvarjen", "teče", "čaka" ali "blokiran". Lahko rečete, da proces "čaka" v trenutku, ko zaženete njegov nadrejeni program in preden ga CPE obdela. Proces se "teče", ko ga CPE obdeluje. Postopek lahko štejete za "blokiranega", če računalnik nima dovolj pomnilnika za obdelavo ali če datotek, povezanih s procesom, ni mogoče najti. Vsi operacijski sistemi imajo nekakšen sistem za upravljanje procesov, čeprav imajo različna imena za vsako stanje.

Sinhronizacija procesa

Ko se procesi izvajajo, potrebuje operacijski sistem način, s katerim zagotovi, da dva procesa ne dostopata do istih virov hkrati. Natančneje, dva procesa ne moreta poskušati izvesti istega področja kode hkrati. Če sta dva procesa poskušala izvesti to kodo hkrati, bi lahko prišlo do zrušitve, ko poskušata istočasno poklicati iste datoteke in CPE-ju poslati ista navodila. Če morata dva procesa izvajati isto kodo, mora eden počakati, da se drugi konča, preden nadaljuje.

Procesna komunikacija

Računalnik mora zagotoviti, da lahko procesi komunicirajo s CPE in med seboj. Na primer, program ima lahko veliko procesov in vsak proces ima lahko drugačno raven dovoljenj. Raven dovoljenja je preprosto pokazatelj ravni dostopa, ki bi ga moral imeti proces do sistema. Procesna komunikacija zagotavlja, da lahko računalnik določi dovoljenja vsakega procesa. To je zelo pomembno pri preprečevanju, da bi zlonamerna programska oprema izbrisala sistemske datoteke ali dodala navodila samemu operacijskemu sistemu.

Preprečevanje zastoja

Nazadnje mora imeti računalnik način za zagotovitev, da procesi ne zaidejo v slepo ulico. Do zastoja pride, ko dva procesa zahtevata vir, ki ga drugi trenutno uporablja, in tako noben proces ne more dokončati tega, kar počne. Virov ni mogoče sprostiti in programi se zaklenejo. To situacijo lahko imenujete tudi "krožno čakanje". Operacijski sistemi preprečijo zastoj na različne načine, vendar je najpogostejša metoda prisiliti proces, da prijavi vire, ki jih bo potreboval, preden se lahko zažene. Druga možnost je, da je proces morda prisiljen zahtevati vire v blokih in nato sprostiti vire, ko konča z njimi.


  1. Kateri operacijski sistem uporablja Mac?
  2. Open Vs. Zaprtokodni operacijski sistem
  3. Kako nadgraditi računalniški operacijski sistem
  4. Značilnosti dobrega upravljavskega informacijskega sistema
  5. Kaj počne operacijski sistem?