Ummik vs nälgimine OS-is

Autor: Laura McKinney
Loomise Kuupäev: 4 Aprill 2021
Värskenduse Kuupäev: 13 Mai 2024
Anonim
Ummik vs nälgimine OS-is - Muu
Ummik vs nälgimine OS-is - Muu

Sisu

Erinevus ummikseisu ja nälgimise vahel OS-is seisneb selles, et ummikseisus ei toimu ühtegi protsessi ega blokeerita, samas kui nälga blokeeritakse madala prioriteediga protsess ja kõrge prioriteediga protsess jätkub.


Operatsioonisüsteem on arvutiteaduse üks olulisemaid kontseptsioone. Kui soovite omandada infotehnoloogia kapten, peate tundma õppima opsüsteemi. Opsüsteemis on kaks olulist mõistet ummikseis ja nälg. Opsüsteemis saab korraga teostada ainult ühte protsessi, seega on terves opsüsteemis sellised tingimused nagu ummik ja nälg. Igas osas on ummikseis ja nälg erinevad. Ummikusse jäädes ei toimu ühtegi protsessi ega blokeerita, samas kui nälga blokeeritakse madala prioriteediga protsess ja jätkatakse kõrge prioriteediga protsessi.

Ummik on seisund, kus kõik ressursid on protsessiga hõivatud ning uus protsess peab ummikseisu ootama ja ootama. Protsessidele antakse ressursse ringkäigul. Kui ühte töötlev P1 on omandanud ressursi 2 ja taotlenud protsessi p1, siis on ummik. Mitme töötlemisega opsüsteemi puhul on ummikseis kõige tavalisem probleem. Kui üks protsess on nõudnud protsessi, mida nõuab mõni muu protsess, on ummikseis. Mitme töötlemisega opsüsteemis on ummik levinud probleem. Ummiku ummikseisu saavutamiseks peab olema neli tingimust, mis on vastastikune välistamine, hoidmine ja ootamine, ilma eelistusteta ja ringikujuline ootamine.


Nälgimise ajal blokeeriti madala prioriteediga protsess ja jätkati kõrge prioriteediga protsessi. Operatsioonisüsteemis on prioriteedid, kõrge prioriteediga protsessile antakse ressurss ja madala prioriteediga protsessile antakse ressurss pärast ressursi omistamist kõrge prioriteediga protsessile. Kui protsess on käivitamiseks valmis, ootab protsess, kuni protsessor ressursi eraldab. Nälgimisprobleemi lahendamiseks tehakse vananemist. Vananemine suurendab protsessi prioriteetsust.

Sisu: ummikseisu ja nälgimise erinevus OS-is

  • Võrdlusdiagramm
  • Ummik
  • Nälgimine
  • Peamised erinevused
  • Järeldus
  • Selgitav video

Võrdlusdiagramm

Alus UmmikNälgimine
TähendusUmmistuses ei tohi ükski protsess edasi minna ja blokeeruda.

Nälgimise ajal blokeeriti madala prioriteediga protsess ja jätkati kõrge prioriteediga protsessi.


 

Teine nimiTeine ummikseisu nimi on ümmargune ootamineTeine nälgimise nimi on LifeLock
Ressurss ja protsess Ummistuses, kui päringu iooniressurss on protsessiga hõivatud, on ummikNälgimisel antakse ressursile kõrge prioriteediga protsess.
Ärahoidmine Väldi vastastikust tõrjutust, hoidke ja oodake ning ümmargust ootamist ja võimaldage ummikusse sisenemineNälgimisel on vananemine ennetamine.

Ummik

Ummik on seisund, kus kõik ressursid on protsessiga hõivatud ning uus protsess peab ummikseisu ootama ja ootama. Protsessidele antakse ressursse ringkäigul. Kui P1, see on üks protsess, on omandanud ressursi 2 ja taotlenud protsessi p1, siis on ummikseis.

Mitme töötlemisega opsüsteemi puhul on ummikseis kõige tavalisem probleem. Kui üks protsess on nõudnud protsessi, mida nõuab teine ​​protsess, on ummikseis. Mitme töötlemisega opsüsteemis on ummik levinud probleem. Ummiku ummikseisu saavutamiseks peab olema neli tingimust: vastastikune välistamine, hoidmine ja ootamine, ilma eelistusteta ja ringikujuline ootamine.

Nälgimine

Nälgimise ajal blokeeriti madala prioriteediga protsess ja jätkati kõrge prioriteediga protsessi. Operatsioonisüsteemis on prioriteedid, kõrge prioriteediga protsessile antakse ressurss ja madala prioriteediga protsessile antakse ressurss pärast ressursi omistamist kõrge prioriteediga protsessile. Kui protsess on käivitamiseks valmis, ootab protsess, kuni protsessor ressursi eraldab. Nälgimisprobleemi lahendamiseks tehakse vananemist. Vananemine suurendab protsessi prioriteetsust.

Peamised erinevused

  1. Ummistuses ei jätkata ühtegi protsessi ega blokeerita, samas kui nälga blokeeritakse madala prioriteediga protsess ja jätkatakse kõrge prioriteediga protsessi.
  2. Teine ummikseisu nimi on ringikujuline ootamine, samas kui nälgimise teine ​​nimi on LifeLock.
  3. Ummistuses, kui päringu ioonressurss on protsessi jaoks hõivatud, on ummikseis, samas kui nälgimisel antakse ressursile kõrge prioriteediga protsess.
  4. Vastastikuse tõrjutuse vältimine, hoidke ja oodake ning ümmargune ootamine ja ummikusse jõudmise võimaldamine, samas kui nälgimine on ennetamine.

Järeldus

Ülaltoodud artiklis näeme õige näite abil ummikseisu ja nälgimise selget erinevust.

Selgitav video