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