freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

操作系統(tǒng)原理與linux實(shí)例設(shè)計(jì)--第二章-資料下載頁

2025-01-07 15:43本頁面
  

【正文】 6.2 互斥與同步的解決策略 1. 軟件方法 Dekker互斥算法; Peterson互斥算法。 2. 硬件算法 屏蔽中斷; 專用機(jī)器指令 3.信號量方法 預(yù)設(shè)一個(gè)或多個(gè)中間變量,通過改變這些變量通知其它的進(jìn)程。 4. 管程 一段程序,多個(gè)進(jìn)程都須使用。 包括三個(gè)方面: 對局部于管程的共享數(shù)據(jù)結(jié)構(gòu)的說明; 對該數(shù)據(jù)結(jié)構(gòu)進(jìn)行操作的一組過程; 對該數(shù)據(jù)結(jié)構(gòu)初始化的語句。 5.消息傳遞 與信號量的區(qū)別:有先后順序之分,及發(fā)送消息的進(jìn)程和接收消息 的進(jìn)程。 2.6.3 互斥/同步問題:生產(chǎn)者/消費(fèi)者問題 1.用信號量方法解決該問題 2.用消息傳遞解決該問題 2.6.4 互斥/同步問題:讀者/寫者問題 多個(gè)讀者、寫者進(jìn)程應(yīng)滿足以下條件: 允許同時(shí)讀; 不能同時(shí)寫,只能互斥寫; 若正在寫,則不允許讀。 2.6.5 Linux 通信實(shí)例 2.6.5 Linux 信號量分析 進(jìn)程死鎖 死鎖:多個(gè)進(jìn)程因?yàn)楦偁庂Y源,或執(zhí)行順序不當(dāng),或相互通信而永久阻塞,如果沒有外力將永遠(yuǎn)保持這種現(xiàn)象。 2.7.1 進(jìn)程死鎖的原因 必要條件: 互斥; 占有且等待; 非剝奪; 循環(huán)等待。 2.7.2 解決死鎖的方法 預(yù)防死鎖; 避免死鎖; 檢測并解除死鎖。 2.7.3 預(yù)防死鎖 禁止產(chǎn)生死鎖的必要條件。 2.7.4 避免死鎖 提前預(yù)測將來進(jìn)程執(zhí)行的情況。 1. 安全狀態(tài)與不安全狀態(tài) 多個(gè)進(jìn)程按特定順序執(zhí)行,則不會死鎖,這種狀態(tài)稱為安全狀態(tài)。 由安全狀態(tài)轉(zhuǎn)為不安全狀態(tài):調(diào)用順序不恰當(dāng),則可能出現(xiàn)該情況。 2. 銀行家算法 檢測并解除死鎖 1. 死鎖定理 什么情況下肯定會出現(xiàn)死鎖。 2.死鎖檢測算法 3.解除死鎖 死鎖舉例:哲學(xué)家進(jìn)餐問題
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1