目錄
一、應(yīng)用程序接口
二、阻塞和非阻塞I/O
阻塞I/O:
非阻塞I/O:
三、設(shè)備驅(qū)動(dòng)程序
一、應(yīng)用程序接口
以前的統(tǒng)一接口不適用了,現(xiàn)在改為了幾種不同的接口
二、阻塞和非阻塞I/O
阻塞I/O:
應(yīng)用程序發(fā)出I/O系統(tǒng)調(diào)用,進(jìn)程需轉(zhuǎn)為阻塞態(tài)等待。
eg:字符設(shè)備接口―一從鍵盤(pán)讀一個(gè)字符get
非阻塞I/O:
應(yīng)用程序發(fā)出I/O系統(tǒng)調(diào)用,系統(tǒng)調(diào)用可迅速返回,進(jìn)程無(wú)需阻塞等待。
eg:塊設(shè)備接口――往磁盤(pán)寫(xiě)數(shù)據(jù)write文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-725634.html
三、設(shè)備驅(qū)動(dòng)程序
- 不同的操作系統(tǒng),對(duì)設(shè)備驅(qū)動(dòng)程序接口的標(biāo)準(zhǔn)各不相同。
- 設(shè)備廠商必須根據(jù)操作系統(tǒng)的接口要求,開(kāi)發(fā)相應(yīng)的設(shè)備驅(qū)動(dòng)程序,設(shè)備才能被使用。
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-725634.html
到了這里,關(guān)于第五章 I/O管理 五、輸入/輸出應(yīng)用程序接口&設(shè)備驅(qū)動(dòng)程序接口的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!