版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
計算機原理第057操作順序沖突有3個進程:get,copy和put,它們對4個存儲區(qū)域f、s、t和g進行操作。有6種可能的操作順序,只有一種結(jié)果是正確的。進程的交互關系:可以按照相互感知的程度來分類互斥,指多個進程不能同時使用同一個資源;死鎖,指多個進程互不相讓,都得不到足夠的資源;饑餓,指一個進程一直得不到資源(其他進程可能輪流占用資源)同步機制應遵循的準則空閑則入:其他進程均不處于臨界區(qū);忙則等待:已有進程處于其臨界區(qū);有限等待:等待進入臨界區(qū)的進程不能"死等";讓權(quán)等待:不能進入臨界區(qū)的進程,應釋放CPU(如轉(zhuǎn)換到阻塞狀態(tài))進程互斥的軟件方法有兩個進程Pi,Pj,其中的Pi算法1:單標志設立一個公用整型變量turn:描述允許進入臨界區(qū)的進程標識在進入?yún)^(qū)循環(huán)檢查是否允許本進程進入:turn為i時,進程Pi可進入;在退出區(qū)修改允許進入進程標識:進程Pi退出時,改turn為進程Pj的標識j;缺點:強制輪流進入臨界區(qū),沒有考慮進程的實際需要。容易造成資源利用不充分:在Pi出讓臨界區(qū)之后,Pj使用臨界區(qū)之前,Pi不可能再次使用臨界區(qū);算法2:雙標志、先檢查設立一個標志數(shù)組flag[]:描述進程是否在臨界區(qū),初值均為FALSE。先檢查,后修改:在進入?yún)^(qū)檢查另一個進程是否在臨界區(qū),不在時修改本進程在臨界區(qū)的標志;在退出區(qū)修改本進程在臨界區(qū)的標志;優(yōu)點:不用交替進入,可連續(xù)使用;缺點:Pi和Pj可能同時進入臨界區(qū)。按下面序列執(zhí)行時,會同時進入:"Pi<a>Pj<a>Pi<b>Pj<b>"。即在檢查對方flag之后和切換自己flag之前有一段時間,結(jié)果都檢查通過。這里的問題出在檢查和修改操作不能連續(xù)進行。算法3:雙標志、后檢查類似于算法2,與互斥算法2的區(qū)別在于先修改后檢查??煞乐箖蓚€進程同時進入臨界區(qū)。缺點:Pi和Pj可能都進入不了臨界區(qū)。按下面序列執(zhí)行時,會都進不了臨界區(qū):"Pi<a>Pj<a>Pi<b>Pj<b>"。即在切換自己flag之后和檢查對方flag之前有一段時間,結(jié)果都切換flag,都檢查不通過。算法4(Peterson’sAlgorithm):
先修改、后檢查、后修改者等待結(jié)合算法1和算法3,是正確的算法turn=j;描述可進入的進程(同時修改標志時)在進入?yún)^(qū)先修改后檢查,并檢查并發(fā)修改的先后:檢查對方flag,如果不在臨界區(qū)則自己進入--空閑則入否則再檢查turn:保存的是較晚的一次賦值,則較晚的進程等待,較
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)商務合作流程規(guī)范制度
- 公章的管理制度
- 2026年公務員考試行政職業(yè)能力測驗題集
- 2026年環(huán)境工程職稱考試水污染治理與水資源保護實務題
- 2026年IT設備室日常維護與6S管理的資格認證考試題目
- 2026年金融衍生品市場風險監(jiān)控策略題
- 2026年委托硬膠囊合同
- 2026年委托具喉合同
- 北京市石景山區(qū)2025-2026學年上學期期末考試高一思想政治試題(含答案)
- 2025年于都縣招教考試備考題庫帶答案解析(奪冠)
- 檢驗科內(nèi)控制度
- DB44-T 2771-2025 全域土地綜合整治技術導則
- 淺談醫(yī)藥價格管理現(xiàn)狀透析
- 全屋定制合同協(xié)議模板2025年標準版
- 起重機檢測合同協(xié)議
- 黨支部書記2025年度抓基層黨建工作述職報告
- 2025年數(shù)字人民幣應用基礎考試模擬試卷及答案
- 2025版過敏性休克搶救指南(醫(yī)護實操版)
- 孕婦監(jiān)護和管理課件
- 2026年安全員之A證考試題庫500道(必刷)
- 眼科疾病常見癥狀解析及護理指南
評論
0/150
提交評論