問題三:
⑴ 設(shè)備分配的任務(wù)是什么?
答:設(shè)備分配的任務(wù)是按照一定的策略為申請設(shè)備的進程分配合適的設(shè)備、控制器和通道。
⑵ 設(shè)備分配應(yīng)堅持的原則是什么?
設(shè)備的獨立性:不能因物理設(shè)備的更換而影響用戶程序的正常運行;
系統(tǒng)的安全性:設(shè)備分配不能導(dǎo)致死鎖現(xiàn)象發(fā)生。
⑶ 什么是設(shè)備的獨立性?根據(jù)設(shè)備的類型,設(shè)備的分配策略有哪些?(獨占設(shè)備、共享設(shè)備、虛擬設(shè)備與SPOOLing系統(tǒng))。以磁盤為例,有哪些優(yōu)化調(diào)度算法?應(yīng)考慮哪些因素?
答:進程申請設(shè)備時,應(yīng)當(dāng)指定所需設(shè)備的類別,而不是指定某一臺具體的設(shè)備,系統(tǒng)根據(jù)當(dāng)前請求以及設(shè)備分配情況在相應(yīng)類別的設(shè)備中選擇 一個空閑設(shè)備并將其分配給申請進程,這稱作設(shè)備的獨立性。
磁盤調(diào)度一般可采用以下幾種算法:
1、先來先服務(wù)磁盤調(diào)度算法(FCFS)
2、最短尋道時間優(yōu)先磁盤調(diào)度算法(SSTF)
3、掃描算法(SCAN)
設(shè)計磁盤調(diào)試算法應(yīng)考慮兩個基本因素:
1、公平性 2、高效性
⑷ 為實現(xiàn)設(shè)備的有效管理,應(yīng)采用怎樣的數(shù)據(jù)結(jié)構(gòu)?
答:為實現(xiàn)設(shè)備、控制器、通道資源的分配與回收,系統(tǒng)需要記錄有關(guān)的信息。通常設(shè)備管理要建立以下數(shù)據(jù)結(jié)構(gòu),以實施有效的管理。
1、設(shè)備控制塊
2、控制器控制塊
3、通道控制塊
4、系統(tǒng)設(shè)備表
希望與更多計算機等級考試的網(wǎng)友交流,請進入計算機等級考試論壇
更多信息請訪問:考試吧計算機等級考試欄目