青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 297,  comments - 15,  trackbacks - 0

字符設(shè)備還是塊設(shè)備的定義屬于操作系統(tǒng)的設(shè)備訪問層,與實(shí)際物理設(shè)備的特性無必然聯(lián)系。

設(shè)備訪問層下面是驅(qū)動(dòng)程序,所以只要驅(qū)動(dòng)程序提供的方式,都可以。也就是說驅(qū)動(dòng)程序支持stream方式,那么就可以用這種方式訪問,驅(qū)動(dòng)程序如果還支持block方式,那么你想用哪種方式訪問都可以,典型的比如硬盤式的裸設(shè)備,兩種都支持塊設(shè)備(block device):是一種具有一定結(jié)構(gòu)的隨機(jī)存取設(shè)備,對(duì)這種設(shè)備的讀寫是按塊進(jìn)行的,他使用緩沖區(qū)來存放暫時(shí)的數(shù)據(jù),待條件成熟后,從緩存一次性寫入設(shè)備或從設(shè)備中一次性讀出放入到緩沖區(qū),如磁盤和文件系統(tǒng)等

字符設(shè)備(Character device):這是一個(gè)順序的數(shù)據(jù)流設(shè)備,對(duì)這種設(shè)備的讀寫是按字符進(jìn)行的,而且這些字符是連續(xù)地形成一個(gè)數(shù)據(jù)流。他不具備緩沖區(qū),所以對(duì)這種設(shè)備的讀寫是實(shí)時(shí)的,如終端、磁帶機(jī)等。
系統(tǒng)中能夠隨機(jī)(不需要按順序)訪問固定大小數(shù)據(jù)片(chunks)的設(shè)備被稱作塊設(shè)備,這些數(shù)據(jù)片就稱作塊。最常見的塊設(shè)備是硬盤,除此以外,還有軟盤驅(qū)動(dòng)器、CD-ROM驅(qū)動(dòng)器和閃存等等許多其他塊設(shè)備。注意,它們都是以安裝文件系統(tǒng)的方式使用的——這也是塊設(shè)備一般的訪問方式。

另一種基本的設(shè)備類型是字符設(shè)備。字符設(shè)備按照字符流的方式被有序訪問,像串口和鍵盤就都屬于字符設(shè)備。如果一個(gè)硬件設(shè)備是以字符流的方式被訪問的話,那就應(yīng)該將它歸于字符設(shè)備;反過來,如果一個(gè)設(shè)備是隨機(jī)(無序的)訪問的,那么它就屬于塊設(shè)備。

這兩種類型的設(shè)備的根本區(qū)別在于它們是否可以被隨機(jī)訪問——換句話說就是,能否在訪問設(shè)備時(shí)隨意地從一個(gè)位置跳轉(zhuǎn)到另一個(gè)位置。舉個(gè)例子,鍵盤這種設(shè)備提供的就是一個(gè)數(shù)據(jù)流,當(dāng)你敲入“fox”這個(gè)字符串時(shí),鍵盤驅(qū)動(dòng)程序會(huì)按照和輸入完全相同的順序返回這個(gè)由三個(gè)字符組成的數(shù)據(jù)流。如果讓鍵盤驅(qū)動(dòng)程序打亂順序來讀字符串,或讀取其他字符,都是沒有意義的。所以鍵盤就是一種典型的字符設(shè)備,它提供的就是用戶從鍵盤輸入的字符流。對(duì)鍵盤進(jìn)行讀操作會(huì)得到一個(gè)字符流,首先是“f”,然后是“o”,最后是“x”,最終是文件的結(jié)束(EOF)。當(dāng)沒人敲鍵盤時(shí),字符流就是空的。硬盤設(shè)備的情況就不大一樣了。硬盤設(shè)備的驅(qū)動(dòng)可能要求讀取磁盤上任意塊的內(nèi)容,然后又轉(zhuǎn)去讀取別的塊的內(nèi)容,而被讀取的塊在磁盤上位置不一定要連續(xù),所以說硬盤可以被隨機(jī)訪問,而不是以流的方式被訪問,顯然它是一個(gè)塊設(shè)備。

內(nèi)核管理塊設(shè)備要比管理字符設(shè)備細(xì)致得多,需要考慮的問題和完成的工作相比字符設(shè)備來說要復(fù)雜許多。這是因?yàn)樽址O(shè)備僅僅需要控制一個(gè)位置—當(dāng)前位置—而塊設(shè)備訪問的位置必須能夠在介質(zhì)的不同區(qū)間前后移動(dòng)。所以事實(shí)上內(nèi)核不必提供一個(gè)專門的子系統(tǒng)來管理字符設(shè)備,但是對(duì)塊設(shè)備的管理卻必須要有一個(gè)專門的提供服務(wù)的子系統(tǒng)。不僅僅是因?yàn)閴K設(shè)備的復(fù)雜性遠(yuǎn)遠(yuǎn)高于字符設(shè)備,更重要的原因是塊設(shè)備對(duì)執(zhí)行性能的要求很高;對(duì)硬盤每多一分利用都會(huì)對(duì)整個(gè)系統(tǒng)的性能帶來提升,其效果要遠(yuǎn)遠(yuǎn)比鍵盤吞吐速度成倍的提高大得多。另外,我們將會(huì)看到,塊設(shè)備的復(fù)雜性會(huì)為這種優(yōu)化留下很大的施展空間.

from:

http://os.51cto.com/art/200909/151133.htm

posted on 2010-01-28 15:00 chatler 閱讀(434) 評(píng)論(0)  編輯 收藏 引用 所屬分類: linux kernel
<2010年11月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用鏈接

留言簿(10)

隨筆分類(307)

隨筆檔案(297)

algorithm

Books_Free_Online

C++

database

Linux

Linux shell

linux socket

misce

  • cloudward
  • 感覺這個(gè)博客還是不錯(cuò),雖然做的東西和我不大相關(guān),覺得看看還是有好處的

network

OSS

  • Google Android
  • Android is a software stack for mobile devices that includes an operating system, middleware and key applications. This early look at the Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
  • os161 file list

overall

搜索

  •  

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            老鸭窝毛片一区二区三区| 国产在线精品二区| 一级日韩一区在线观看| 亚洲午夜激情网站| 国产欧美一区二区色老头| 久久国产精品一区二区| 亚洲第一精品电影| 夜夜嗨网站十八久久| 国产精品久久久久久久午夜片| 9l视频自拍蝌蚪9l视频成人| 欧美一区二区三区在线播放| 极品少妇一区二区三区| 欧美精品在线观看一区二区| 亚洲一区二区精品视频| 蜜桃久久av一区| 在线亚洲欧美视频| 国产一区在线看| 欧美精品一区二区三| 午夜精品福利视频| 亚洲高清一二三区| 欧美中日韩免费视频| 亚洲人体一区| 国产午夜精品一区二区三区视频 | 亚洲三级网站| 久久精品电影| 亚洲精品一区二区三区不| 国产精品午夜在线| 欧美www视频| 久久av红桃一区二区小说| 亚洲欧洲中文日韩久久av乱码| 欧美在线视频a| 亚洲精品影视在线观看| 国产一区二区三区久久| 欧美日韩国产综合新一区| 久久精品国产一区二区三| 一本色道久久综合亚洲精品按摩| 久久婷婷亚洲| 香蕉精品999视频一区二区| 亚洲日本无吗高清不卡| 国产在线一区二区三区四区| 欧美视频一区二| 欧美成人福利视频| 久久裸体视频| 香蕉久久夜色精品国产| 99视频日韩| 亚洲欧洲日产国产网站| 女女同性精品视频| 国产欧美韩日| 国产日韩欧美日韩大片| 欧美理论片在线观看| 久久久久久网| 欧美精品一区在线发布| 久久国产黑丝| 亚洲欧洲精品一区二区三区波多野1战4| 久久久久久9| 欧美黄色一级视频| 亚洲精品小视频| 亚洲影院免费观看| 久久久久久欧美| 欧美激情久久久久久| 欧美午夜视频一区二区| 国产日韩欧美91| 亚洲国产综合在线| 亚洲深夜影院| 久久免费视频在线观看| 欧美激情中文字幕在线| 亚洲少妇自拍| 久久人人爽国产| 欧美三区在线视频| 伊人久久大香线蕉综合热线| 亚洲最黄网站| 久久精品人人做人人爽| 亚洲国内自拍| 午夜精品久久久久久久蜜桃app | 999亚洲国产精| 午夜激情亚洲| 欧美成人午夜| 国产欧美韩日| 99在线精品观看| 久久久久欧美精品| 99国产精品久久久久久久成人热| 久久精品成人一区二区三区| 欧美精品粉嫩高潮一区二区| 国产欧美一区在线| 99精品视频免费全部在线| 久久深夜福利免费观看| 亚洲最新视频在线播放| 噜噜噜在线观看免费视频日韩| 欧美亚一区二区| 亚洲日本中文字幕| 久久久噜噜噜久久人人看| 99精品视频免费全部在线| 久久一区二区三区超碰国产精品| 欧美色欧美亚洲另类七区| 在线看一区二区| 久久国产精品久久久久久电车| 91久久久亚洲精品| 久久青草福利网站| 国产精品一二一区| 亚洲一品av免费观看| 欧美韩国在线| 久久久久一区二区三区四区| 国产精品色婷婷久久58| 夜夜精品视频一区二区| 欧美电影资源| 久久米奇亚洲| 国精品一区二区三区| 欧美一区二区视频在线观看2020| 亚洲免费不卡| 欧美日韩国产精品一区| 亚洲精品韩国| 欧美不卡三区| 久久久在线视频| 国内欧美视频一区二区| 欧美一区免费视频| 亚洲一区二区三区精品在线| 欧美日韩一区二区精品| 一本色道久久综合亚洲精品小说 | 午夜亚洲福利| 国产精品羞羞答答| 午夜精品在线看| 亚洲天堂激情| 国产精品家教| 亚洲欧美日韩精品一区二区| 一区二区三区国产在线| 欧美三级视频在线| 亚洲一区二区黄色| 中国av一区| 国产精品美女www爽爽爽视频| 亚洲专区免费| 亚洲在线免费视频| 国产欧美91| 久久精品日产第一区二区| 欧美一区二区成人6969| 国产一区在线观看视频| 另类春色校园亚洲| 久久久久综合| 亚洲精品日产精品乱码不卡| 最新中文字幕一区二区三区| 欧美日本网站| 亚洲欧美一区二区原创| 亚洲欧美国产制服动漫| 国产一区二区三区的电影 | 久久久水蜜桃| 亚洲电影第三页| 亚洲丰满在线| 欧美视频精品在线观看| 欧美亚洲日本国产| 久久国产88| 亚洲日本激情| 中文日韩在线视频| 国产亚洲欧美一区| 欧美成年人在线观看| 欧美极品在线视频| 性8sex亚洲区入口| 久久美女艺术照精彩视频福利播放| 亚洲日本成人网| 一区二区三区四区蜜桃| 国产在线一区二区三区四区| 欧美激情麻豆| 国产精品久久久久国产a级| 久久精品卡一| 欧美精品午夜| 午夜免费日韩视频| 老鸭窝91久久精品色噜噜导演| 99精品久久久| 欧美一区2区视频在线观看| 亚洲欧洲日本专区| 亚洲欧美国产日韩中文字幕| 亚洲国产精品嫩草影院| 中日韩高清电影网| 亚洲福利在线视频| 亚洲夜间福利| 亚洲国产综合在线看不卡| 亚洲视频在线观看一区| 亚洲国产精品久久久久秋霞不卡 | 免费国产自线拍一欧美视频| 亚洲女性裸体视频| 蜜桃久久精品乱码一区二区| 亚洲欧美日韩电影| 免费欧美在线| 久久精品国产99精品国产亚洲性色 | 国产精品国产三级国产专播品爱网| 久久偷窥视频| 国产精品激情电影| 亚洲福利精品| 国内不卡一区二区三区| 一道本一区二区| 亚洲欧洲一区| 久久国产免费| 欧美一区二区三区免费观看视频 | 香蕉久久久久久久av网站| 欧美大尺度在线观看| 久久免费精品视频| 国产精品久久久久久久第一福利| 欧美gay视频| 国内成+人亚洲| 亚洲制服少妇| 亚洲在线一区二区三区| 欧美激情视频一区二区三区免费|