Тұйықталу деген не оны түсіндіреді?
Тұйықталу деген не оны түсіндіреді?

Бейне: Тұйықталу деген не оны түсіндіреді?

Бейне: Тұйықталу деген не оны түсіндіреді?
Бейне: Титаниктің құпиясы: олар айсбергті қалай байқамады?! Ең егжей-тегжейлі оқиға! 2024, Мамыр
Anonim

Тұйық процесстер жиынтығы блокталған жағдай, себебі әрбір процесс ресурсты ұстап тұрады және басқа процесс арқылы алынған басқа ресурсты күтеді. Ұстау және күту: процесс кем дегенде бір ресурсты ұстап тұрады және ресурстарды күтуде.

Осыған байланысты тығырықтан шығудың мысалы қандай?

Процестер немесе ағындар жиынтығы болып табылады тығырыққа тірелген әрбір процесс немесе ағын басқа процесс басқаратын ресурстың босатылуын күткенде. Міне, а мысал жағдайдан тығырықтан шығу орын алуы мүмкін. Екі ағын да бұғатталған; әрқайсысы ешқашан болмайтын оқиғаны күтеді.

Сол сияқты, тығырықтан шығу деген не, оны қалай болдырмауға болады? Тұйықталуларды төрт талап етілетін шарттың кем дегенде біреуін болдырмау арқылы болдырмауға болады:

  1. 7.4.1 Бір-бірін жоққа шығару. Тек оқуға арналған файлдар сияқты ортақ ресурстар тығырыққа әкелмейді.
  2. 2 Ұстаңыз және күтіңіз.
  3. 3 Артықшылық жоқ.
  4. 4 Айналмалы күту.

Сондай-ақ біліңіз, тығырықтан шығу деген не және оның түрлері?

Екі түрлері ның тығырықтар қарастыруға болады: 1. Ресурс Тұйық . Процестер құрылғыларға, файлдарға, құлыптарға, серверлерге немесе басқа ресурстарға эксклюзивті қатынас алуға тырысқанда пайда болады. Ресурста тығырықтан шығу үлгіде, процесс өзі сұраған барлық ресурстарды алғанша күтеді.

Тұйықталудың алдын алу нені түсіндіреді?

Информатикада, тұйықталудың алдын алу алгоритмдер бір уақытта бағдарламалауда бірнеше процестер бірнеше ортақ ресурстарды алуы керек кезде қолданылады. А тұйықталудың алдын алу алгоритм кем дегенде бір процесс әрқашан өзіне қажетті барлық ресурстарды алуға қабілетті болуын қамтамасыз ету үшін әрбір процесс бойынша ресурстарды пайдалануды ұйымдастырады.

Ұсынылған: