Orodha ya maudhui:

Masharti ya msuguano ni yapi?
Masharti ya msuguano ni yapi?

Video: Masharti ya msuguano ni yapi?

Video: Masharti ya msuguano ni yapi?
Video: NI YAPI MASHARTI YA KUONGEZA MKE WA PILI? 2024, Mei
Anonim

A hali ya msuguano kwenye rasilimali inaweza kutokea ikiwa na tu ikiwa yote yafuatayo masharti shikilia kwa wakati mmoja katika mfumo: Kutengwa kwa pande zote mbili: Angalau rasilimali moja lazima iwe katika hali isiyoweza kushirikiwa. Vinginevyo, taratibu hazingezuiwa kutumia rasilimali inapohitajika.

Swali pia ni je, masharti manne ya mkwamo ni yapi?

Masharti Manne ya Muhimu na ya Kutosha kwa Deadlock

  • kutengwa kwa pande zote. Rasilimali zinazohusika lazima ziwe zisizoweza kugawanywa; vinginevyo, taratibu hazingezuiwa kutumia rasilimali inapobidi.
  • kushikilia na kusubiri au mgao wa sehemu.
  • hakuna pre-emption.
  • kusubiri kwa rasilimali au kusubiri kwa duara.

Pia Jua, ni hali gani muhimu kwa msuguano kutokea? Masharti ya lazima kwa msuguano. Kutengwa kwa Pamoja : Angalau rasilimali moja inashikiliwa katika hali isiyoweza kushirikiwa ambayo ni mchakato mmoja tu kwa wakati unaweza kutumia rasilimali. Ikiwa mchakato mwingine unaomba rasilimali hiyo, mchakato wa kuomba lazima ucheleweshwe hadi rasilimali hiyo itolewe.

Baadaye, mtu anaweza pia kuuliza, ni nini msuguano na masharti yake?

Deadlock ni hali ambapo seti ya michakato imezuiwa kwa sababu kila mchakato unashikilia rasilimali na kungoja rasilimali nyingine inayopatikana kwa mchakato mwingine. Shikilia na Usubiri: Mchakato unashikilia angalau rasilimali moja na unangojea rasilimali.

Mfano wa mzuka ni nini?

A msuguano ni hali ambayo programu mbili za kompyuta zinazoshiriki rasilimali sawa zinazuia kwa ufanisi kufikia rasilimali, na kusababisha programu zote mbili kuacha kufanya kazi. Hii ilisababisha tatizo la msuguano . Hapa kuna rahisi zaidi mfano : Mpango wa 1 unaomba rasilimali A na kuipokea.

Ilipendekeza: