



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第二章 進 程管理 操作系統進程管理例題1 例題:例題: 例1:今有3個并發進程R,M,P。它們共享一個緩沖區B,R負責 從輸入設備讀信息,每讀一記錄后把它放入緩沖區中;M對輸入 緩沖區的記錄加工處理;P把加工后的記錄打印輸出。讀入的 記錄加工輸出后,緩沖區又可存放下一條記錄,如圖所示。若利 用記錄型信號量解決此問題,問應設幾個信號量?初值分別是 多少?寫出能并發執行的進程。 例2:假定有三個進程P,W1,W2共享一個緩沖器B,而B中每次 只能存放一個數。當緩沖器中無數時,進程P可以從輸入設備 上讀入數存放到緩沖器B中。若存放到緩沖器中的是奇數,則 允許進程W1將其取出打印;若存放到緩沖器中的
2、是偶數,則允 許進程W2將其取出打印。用記錄型信號量機制解決此問題,問 設幾個信號量?初值分別是多少?請寫出這三個并發進程能正 確工作的程序。 第二章 進 程管理 操作系統進程管理例題2 例題:例題: 例1:桌上有一空盤,允許存放一只水果。爸爸可向盤中放蘋 果,也可向盤中放桔子,兒子專等吃盤中的桔子,女兒專等吃 盤中的蘋果。規定當盤空時一次只能放一只水果供吃者取用, 請實現爸爸、兒子、女兒三個并發進程的同步。 例2:由三個進程PA、PB、PC合作解決文件打印問題:PA將文 件記錄從磁盤讀入主存的緩沖區1,每執行一次讀一個記錄; PB將緩沖區1的內容復制到緩沖區2,每執行一次復制一個記錄, PC
3、將緩沖區2的內容打印出來,每執行一次打印一個記錄。緩 沖區的大小等于一個記錄大小。請實現文件的正確打印。 第二章 進 程管理 操作系統進程管理例題3 例1: Var S,So,Sa: semaphore :=1,0,0 begin parbegin father: begin repeat wait(S) 將水果放入盤中; if(放入的是桔子) signal(So) else signal(Sa); until false end son: begin repeat 第二章 進 程管理 操作系統進程管理例題4 wait(So); 從盤中取出桔子; signal(S); 吃桔子; until false end daughter: begin repeat wait(Sa); 從盤
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 長春早期教育職業學院《體育教學設計與技能訓練》2023-2024學年第二學期期末試卷
- 北京工商大學《MySQL數據庫》2023-2024學年第二學期期末試卷
- 廣東生態工程職業學院《合唱(二)》2023-2024學年第二學期期末試卷
- 重慶三峽醫藥高等專科學校《專業制圖綜合》2023-2024學年第二學期期末試卷
- 哈爾濱應用職業技術學院《形式與政策教育》2023-2024學年第二學期期末試卷
- 濮陽科技職業學院《現代工程圖學》2023-2024學年第二學期期末試卷
- 四川文化藝術學院《理財規劃實訓》2023-2024學年第二學期期末試卷
- 南充科技職業學院《管理會計基礎雙語》2023-2024學年第二學期期末試卷
- 安徽交通職業技術學院《協議分析及應用》2023-2024學年第二學期期末試卷
- 吉林財經大學《光電儀器仿真與設計》2023-2024學年第二學期期末試卷
- 單位工程施工組織設計實訓任務書
- 1.技術交流PPT-輸電線路分布式故障診斷裝置
- 醫院護理培訓課件:《跌倒墜床PDCA分析》
- 七年級歷史下冊圖片題剖析
- 中醫內科方歌大全
- 管線打開作業安全管理標準
- 溝通與談判第講非語言溝通
- Unit+6+Section+A+3a-3c 人教版八年級英語下冊
- 腎移植術后十宜十不宜專家講座
- 上海交通大學模板紅色版本
- 2022年高考政治真題試卷(湖南卷)及解析答案
評論
0/150
提交評論