操作系統(tǒng)設(shè)備管理功能的內(nèi)部結(jié)構(gòu)設(shè)計(jì)一般是基于分層的思想,因此,通常將I/O軟件組織成四個(gè)層次:用戶應(yīng)用層軟件、中斷處理程序、獨(dú)立于設(shè)備的軟件和設(shè)備驅(qū)動(dòng)程序。采用分層思想的主要目的是 (1)。當(dāng)用戶進(jìn)程提出T/O請(qǐng)求訪問硬件時(shí):需要按“(2)”的層次結(jié)構(gòu)進(jìn)行。
(1)A、便于即插即用
B、減少系統(tǒng)占用的空間
C、便于系統(tǒng)修改、擴(kuò)充和移植
D、提高處理速度
(2)A、進(jìn)程請(qǐng)求I/O一獨(dú)立于設(shè)備的軟件一中斷處理程序一設(shè)備驅(qū)動(dòng)程序一硬件
B、進(jìn)程請(qǐng)求I/O一獨(dú)立于設(shè)備韻軟件—設(shè)備驅(qū)動(dòng)程序一中斷處理程序一硬件
C、進(jìn)程請(qǐng)求I/O一設(shè)備驅(qū)動(dòng)程序一中廝處理程序一獨(dú)立于設(shè)備的軟件一硬件
D、進(jìn)程請(qǐng)求I/O一設(shè)備驅(qū)動(dòng)程序一獨(dú)立于設(shè)備的軟件一中斷處理程序一硬件