ለማዘግየት ሁኔታዎች ምንድ ናቸው?
ለማዘግየት ሁኔታዎች ምንድ ናቸው?

ቪዲዮ: ለማዘግየት ሁኔታዎች ምንድ ናቸው?

ቪዲዮ: ለማዘግየት ሁኔታዎች ምንድ ናቸው?
ቪዲዮ: የቋቁቻ በሽታ ምክንያትና መተላለፊያ መንገዶች ምንድ ናቸው 2024, ግንቦት
Anonim

የዩቲዩብ ቻናላችንን LearnVidFunን በመጎብኘት የቪዲዮ ትምህርቶችን ይመልከቱ። መዘጋት በ OS ውስጥ ሁለት ወይም ከዚያ በላይ ሂደቶች የታገዱበት ሁኔታ ነው። ለ Deadlock ሁኔታዎች - የጋራ መገለል ፣ ይያዙ እና ይጠብቁ ፣ ምንም ቅድመ ሁኔታ የለም ፣ ክብ መጠበቅ። እነዚህ 4 ሁኔታዎች ለ መከሰት በአንድ ጊዜ መያዝ አለበት መዘጋት.

ይህንን ከግምት ውስጥ በማስገባት መቆለፊያው እንዲቻል ምን 3 ሁኔታዎች መገኘት አለባቸው?

በጊዜ ገደብ መከላከል፣ ከአራቱ የመገደብ ሁኔታዎች ቢያንስ አንዱን ለመከላከል የሀብት ጥያቄዎችን እንገድባለን። ይህ በተዘዋዋሪ መንገድ የሚከናወነው ከሦስቱ አስፈላጊ የፖሊሲ ሁኔታዎች አንዱን በመከላከል ነው ( የጋራ መገለል , ያዙ እና ይጠብቁ, ምንም ቅድመ ሁኔታ የለም), ወይም በቀጥታ ክብ መጠበቅን በመከላከል.

በተመሳሳይ ፣ የመገደብ መቆለፊያ ባህሪ ምንድነው? የማሰናከል ባህሪ . የኮምፒውተር ሳይንስ ኤምሲኤኦፐሬቲንግ ሲስተም። ሀ መዘጋት በስርዓተ ክወናው ውስጥ የሚከሰተው ሁለት ወይም ከዚያ በላይ ሂደቶች በሌላኛው ሂደት የተያዘውን አፈፃፀማቸውን ለማጠናቀቅ አንዳንድ ሀብቶች ሲፈልጉ ነው። ሀ መዘጋት የሚከሰተው አራቱ ኮፍማን ሁኔታዎች እውነት ከሆኑ ነው። ነገር ግን እነዚህ ሁኔታዎች እርስ በርስ የሚጣረሱ አይደሉም.

እንዲሁም ማወቅ፣ ከሚከተሉት ሁኔታዎች ውስጥ የትኛው ወደ መዘጋት የማይመራው?

እዚያ ናቸው። አራት ሁኔታዎች የሚለውን ነው። ናቸው። አስፈላጊ ለ መዘጋት መከሰት፡ እርስ በርስ መገለል፣ መያዝ እና መጠበቅ፣ አይ ቅድመ ሁኔታ, እና ክብ መጠበቅ. ጋር መዘጋት መከላከል, ስርዓቱ ያንን ያረጋግጣል መገደብ አያደርገውም። አንዱን በመከላከል ይከሰታል እነዚህ ሁኔታዎች ከመያዝ.

መዘግየቱን እንዴት ያውቁታል?

ስርዓተ ክወናው ይችላል። መለየት የ መዘጋቶች በሃብት ምደባ ግራፍ እገዛ. በነጠላ የመርጃ አይነቶች፣ በስርዓቱ ውስጥ ዑደት እየተሰራ ከሆነ፣ በእርግጠኝነት ሀ መዘጋት . በሌላ በኩል፣ በብዙ ምሳሌነት የተገኘ የመርጃ ዓይነት ግራፍ፣ መለየት ዑደት ብቻ በቂ አይደለም.

የሚመከር: