Deadlock vs inanició al sistema operatiu

Autora: Laura McKinney
Data De La Creació: 4 Abril 2021
Data D’Actualització: 17 Ser Possible 2024
Anonim
Deadlock vs inanició al sistema operatiu - Un Altre
Deadlock vs inanició al sistema operatiu - Un Altre

Content

La diferència entre el punt mort i la fam en el sistema operatiu és que en estat mort, no es procedeix a cap procés i es bloqueja, mentre que en el procés de fam es bloqueja el procés de baixa prioritat i es continua el procés amb alta prioritat.


El sistema operatiu és un dels conceptes més importants en informàtica. Si voleu dominar-vos en informàtica, necessiteu conèixer el sistema operatiu. Al sistema operatiu, dos conceptes importants són el punt mort i la fam. Al sistema operatiu, només es pot executar un procés alhora, de manera que hi ha condicions com el punt mort i la inanició per fer el sistema operatiu sencer. En tots els aspectes, el punt mort i la fam són diferents. En estat mort, no es procedeix cap procés i es bloqueja i mentre que en el procés de fam es baixa el procés de baixa prioritat, es bloqueja el procés amb alta prioritat.

El punt mort és la condició on tots els recursos estan ocupats amb el procés, i un nou procés ha d’afrontar el punt mort i esperar. Hi ha una moda circular en què es donen recursos als processos. Si P1 que processa un ha adquirit el recurs 2 i ho ha sol·licitat pel procés p1, hi ha un punt mort. En el sistema operatiu de multiprocessament, el punt més comú és el punt mort. Si un procés ha requerit un procés sol·licitat per un altre procés, hi ha una condició de punt mort. En el sistema operatiu de multiprocessament, el problema comú és el punt mort. Hi ha d’haver quatre condicions per fer un punt mort que sigui l’exclusió mútua, el manteniment i l’espera, la preempció i l’espera circular.


A Starvation el procés de baixa prioritat es va bloquejar i el procés amb alta prioritat es va realitzar. Hi ha prioritats en el sistema operatiu, el procés amb alta prioritat es dóna a un recurs i el procés amb baixa prioritat es dóna recurs després que el recurs a processos d'alta prioritat. Quan el procés està a punt per executar-se, el procés espera que la CPU assigni el recurs. Per resoldre el problema de fam, es fa l'envelliment. L’envelliment augmenta la prioritat del procés.

Contingut: Diferència entre punt mort i fam en el sistema operatiu

  • Gràfic de comparació
  • Termini
  • Inanició
  • Diferències claus
  • Conclusió
  • Vídeo explicatiu

Gràfic de comparació

Bases TerminiInanició
SignificatEn estat mort, no es procedeix a cap procés i es bloqueja.

A la fam, el procés de baixa prioritat es va bloquejar i el procés amb alta prioritat es va realitzar.


 

Un altre nomUn altre nom de punt mort és una espera circularUn altre nom de fam és LifeLock
Recurs i procés En un punt mort, si el recurs iònic de sol·licitud està ocupat amb el procés, hi ha un punt mortPer inanició, es dóna el recurs a un procés d'alta prioritat.
Prevenció Evitar l'exclusió mútua, mantenir i esperar, circular i esperar i permetre la preempció en un punt mortEn la fam, l’envelliment és prevenció.

Termini

El punt mort és la condició on tots els recursos estan ocupats amb el procés, i un nou procés ha d’afrontar el punt mort i esperar. Hi ha una moda circular en què es donen recursos als processos. Si P1, que és un procés, ha adquirit el recurs 2 i ho ha sol·licitat pel procés p1, hi ha un punt mort.

En el sistema operatiu de multiprocessament, el punt més comú és el punt mort. Si un procés ha requerit un procés sol·licitat per un altre procés, hi ha una condició de punt mort. En el sistema operatiu de multiprocessament, el problema comú és el punt mort. Hi ha d’haver quatre condicions per fer un punt mort que són l’exclusió mútua, el manteniment i l’espera, la preempció i l’espera circular.

Inanició

A Starvation el procés de baixa prioritat es va bloquejar i el procés amb alta prioritat es va realitzar. Hi ha prioritats en el sistema operatiu, el procés amb alta prioritat es dóna a un recurs i el procés amb baixa prioritat es dóna recurs després que el recurs a processos d'alta prioritat. Quan el procés està a punt per executar-se, el procés espera que la CPU assigni el recurs. Per resoldre el problema de fam, es fa l'envelliment. L’envelliment augmenta la prioritat del procés.

Diferències claus

  1. En estat mort, no es procedeix a cap procés i es bloqueja i, mentre que en el procés de fam, es bloqueja el procés de baixa prioritat i es continua el procés amb alta prioritat.
  2. Un altre nom de punt mort és l'espera circular, mentre que un altre nom de fam és LifeLock.
  3. En un punt mort, si el recurs iònic de sol·licitud està ocupat per al procés, hi ha un punt mort, mentre que en el cas de la fam, se li dóna un procés d'alta prioritat.
  4. Evitar l’exclusió mútua, mantenir i esperar, i esperar circular i permetre la precepció en un punt mort, mentre que en l’envelliment és la prevenció.

Conclusió

En aquest article anterior veiem la clara diferència entre punt mort i inanició amb un exemple adequat.

Vídeo explicatiu