行程(程序).doc
死結
它是作業系統或軟體執行的一種狀態:在多工系統下,當一個或多個行程等待系統資源,而資源又被行程本身或其它行程佔用時,就形成了死結。
例如,一個行程?p1佔用了顯示器,同時又必須使用印表機,而印表機被行程p2佔用,p2又必須使用顯示器,這樣就形成了死結。
資源使用順序:要求?使用?釋放
死結的預防
如果系統中只有一個行程,當然不會產生死結。如果每個行程僅需求一種系統資源,也不會產生死結。不過這只是理想狀態,在現實中是可遇不可求的。產生死結的充要條件:
互斥:mutual exclusion
禁止搶佔:no preemption
持有和等待:hold and wait
迴圈等待:bounded waiting
死結的避免
我們也可以嘗試迴避死結。因為在理論上,死結總是可能產生的,所以作業系統嘗試監視所有行程,使其沒有死結。
死結的消除
最簡單的消除死結的辦法是重新開機系統。更好的辦法是終止一個行程的執行。
同樣也可以把一個或多個行程回滾到先前的某個狀態。如果一個行程被多次回滾,遲遲不能佔用必需的系統資源,可能會導致行程飢餓。
記憶體管理
內存管理,是指 HYPERLINK /wiki/%E8%BD%AF%E4%BB%B6 \o 軟體 軟體運行時對計算機 HYPERLINK /wiki/%E5%86%85%E5%AD%98 \o 內存 內存資源的分配和使用的技術。其最主要
您可能关注的文档
最近下载
- 2026年高考化学二轮复习(全国)专题16 大题突破——化学实验综合(专题专练)(解析版).pdf VIP
- 2025年高考物理真题分类汇编专题19 力学计算(全国)(原卷版).docx
- 七年级生物下册必背核心知识点(人教版2025新教材)_可搜索.pdf VIP
- AI+新型智慧工业园区建设方案(52页 PPT).pptx
- 国开(宁夏)50125-地下建筑结构-形考作业四.pdf VIP
- 石家庄市2026年高三(二模)地理试卷(含答案).pdf
- 小学生必背古诗75首(可打印) .pdf VIP
- 精品解析:北京市中国人民大学附属中学2025-2026学年七年级下学期期中语文试题(解析版).docx VIP
- 2025年浙江省事业单位教师招聘考试生物学科专业知识试卷详解.docx VIP
- 2026年省立护士招聘考试题库.docx VIP
原创力文档

文档评论(0)