ჩიხში მყოფი პრევენციის დროს შეჩერების და მოლოდინის პირობების უარყოფით?

Სარჩევი:

ჩიხში მყოფი პრევენციის დროს შეჩერების და მოლოდინის პირობების უარყოფით?
ჩიხში მყოფი პრევენციის დროს შეჩერების და მოლოდინის პირობების უარყოფით?

ვიდეო: ჩიხში მყოფი პრევენციის დროს შეჩერების და მოლოდინის პირობების უარყოფით?

ვიდეო: ჩიხში მყოფი პრევენციის დროს შეჩერების და მოლოდინის პირობების უარყოფით?
ვიდეო: Sue Of Side Freestyle (Lyrical Video) 2024, დეკემბერი
Anonim

შეჩერების და მოლოდინის პირობის თავიდან აცილება შესაძლებელია მოთხოვნით, რომ პროცესი მოითხოვოს ყველა საჭირო რესურსს ერთდროულად და დაბლოკოს პროცესი, სანამ ყველა მოთხოვნა ერთდროულად არ დაკმაყოფილდება.

როგორ შეიძლება თავიდან იქნას აცილებული ჩიხი შეჩერებისა და მოლოდინის პირობებში?

წრიული ლოდინის თავიდან აცილების ერთ-ერთი გზაა ყველა რესურსის დანომრვა და მოითხოვოს, რომ პროცესებმა მოითხოვონ რესურსები მხოლოდ მზარდი (ან კლებადი) თანმიმდევრობით. სხვა სიტყვებით რომ ვთქვათ, იმისათვის, რომ მოითხოვოთ რესურსი Rj, პროცესმა ჯერ უნდა გაათავისუფლოს ყველა Ri ისე, რომ i >=j.

როგორია შეჩერებისა და ლოდინის მდგომარეობა?

შეჩერება და ლოდინი და წრიული ლოდინი არის პირობები, რომლებიც სრულდება ჩიხების წარმოქმნისასეს ნიშნავს, რომ თუ ეს ორი პირობა არ დაკმაყოფილდება, ჩიხში არ მოხვდებით. შეჩერების და ლოდინის პირობა აცხადებს, რომ პროცესი ინარჩუნებს რესურსს/ რესურსებს, რომლებიც შეიძლება (ან შეიძლება არ იყოს) საჭირო სხვა პროცესებისთვის.

როგორ შეიძლება თავიდან იქნას აცილებული ჩიხი შეჩერებისა და ლოდინის შეუსრულებლობის შემთხვევაში, შესაძლებელია თუ არა ეს პოლიტიკა?

ასე რომ, შეუძლებელია ჩიხების თავიდან აცილება ურთიერთგამორიცხვის უარყოფით გააჩერეთ და დაელოდეთ: ერთი პროტოკოლი იმის უზრუნველსაყოფად, რომ შეჩერება და ლოდინი არასოდეს მოხდეს, ამბობს, რომ თითოეულმა პროცესმა უნდა მოითხოვოს და მიიღოს ყველა მისი რესურსი, სანამ დაიწყება შესრულება. თუმცა, ორივე პროტოკოლი იწვევს რესურსების დაბალ გამოყენებას და შიმშილს.

რა არის ჩიხების პრევენცია როგორ შეიძლება თავიდან აიცილოს წრიული ლოდინი პროცესებს შორის?

ჩიხების პრევენცია მუშაობს კოფმანის ოთხი მდგომარეობიდან ერთ-ერთის წარმოქმნითურთიერთგამორიცხვის პირობის მოხსნა ნიშნავს, რომ არცერთ პროცესს არ ექნება ექსკლუზიური წვდომა რესურსზე. ეს შეუძლებელია იმ რესურსებისთვის, რომელთა გადაყრაც შეუძლებელია.მაგრამ გაფუჭებული რესურსების შემთხვევაშიც კი, ჩიხი მაინც შეიძლება მოხდეს.

გირჩევთ: