下列為設(shè)備驅(qū)動(dòng)程序的功能的是()。
①檢查用戶I/O請(qǐng)求的合法性,了解I/O設(shè)備的工作狀態(tài),傳遞與I/O設(shè)備操作有關(guān)的參數(shù),設(shè)置設(shè)備的工作方式
②發(fā)出I/O命令,如果設(shè)備空閑,便立即啟動(dòng)I/O設(shè)備,完成指定的I/O操作;如果設(shè)備忙碌,則將請(qǐng)求者掛在設(shè)備隊(duì)列上等待
③通過系統(tǒng)調(diào)用由用戶態(tài)轉(zhuǎn)入內(nèi)核態(tài),并根據(jù)其系統(tǒng)調(diào)用號(hào),轉(zhuǎn)向執(zhí)行相應(yīng)的系統(tǒng)調(diào)用內(nèi)核函數(shù)進(jìn)行處理
④接收上層軟件發(fā)來(lái)的命令和參數(shù),并將命令中的抽象要求,轉(zhuǎn)換為與設(shè)備相關(guān)的低層操作序列
A.①②③
B.①②④
C.②③④
D.①②③④
您可能感興趣的試卷
你可能感興趣的試題
以下能有效提高磁盤I/O速度的方法是()。
①提前讀
②延遲寫
③優(yōu)化物理塊分布
④虛擬盤
⑤合理分配磁盤空間
A.①③⑤
B.②④
C.③④
D.①②③④⑤
A.磁盤
B.磁盤控制器
C.內(nèi)存
D.Cache

最新試題
C語(yǔ)言中,以下所列不屬于動(dòng)態(tài)內(nèi)存分配的有()。
用戶程序?qū)μ囟ㄏ到y(tǒng)調(diào)用譬如文件打開系統(tǒng)調(diào)用open()的調(diào)用最終是在切換進(jìn)入內(nèi)核空間后根據(jù)中斷向量表轉(zhuǎn)到對(duì)應(yīng)的系統(tǒng)調(diào)用內(nèi)核函數(shù)而加以處理的。
如果用戶對(duì)當(dāng)前目錄中的文件訪問非常頻繁,則應(yīng)將當(dāng)前目錄裝入內(nèi)存中。
操作系統(tǒng)采用模塊化和層次化結(jié)構(gòu),不僅有利于提高可移植性,而且也有利于改善系統(tǒng)維護(hù)和提高開發(fā)效率。
當(dāng)系統(tǒng)中進(jìn)程數(shù)量大于處理器的數(shù)量時(shí),一定存在處于阻塞狀態(tài)的進(jìn)程。