字元裝置、塊裝置與裸裝置
塊裝置
系統中能夠隨機(不需要順序)訪問固定大小資料片的裝置稱作塊裝置,這些資料片稱作塊。最常見的塊裝置是硬碟。除此以外,還有軟盤驅動器、CD-ROM驅動器和快閃記憶體等等許多其他塊裝置。注意,他們都是以安裝檔案系統的方式使用的,這也是塊裝置的訪問方式。一般訪問單位為512k的整數倍。
字元裝置
字元裝置按照字元流的方式被有序訪問,像串列埠和鍵盤都屬於字元裝置。如果一個硬體裝置以字元流的方式被訪問,那就應該將它歸為字元裝置。如果一個裝置是隨機(無序的)訪問的,那麼它就屬於塊裝置。訪問單位為位元組。
塊裝置通過系統快取進行讀取,不是直接和物理磁碟讀取。
字元裝置可以直接物理磁碟讀取。不經過系統快取。
裸裝置
也叫裸分割槽(原始分割槽),是一種沒有經過格式化,不被unix通過檔案系統來讀取的特殊字元裝置。由應用程式負責對它進行讀取操作。不經過檔案系統的快取。
使用裸裝置的好處
因為使用裸裝置避免了再經過unix作業系統這一層,資料直接從Disk到oracle進行傳輸,所以使用裸裝置對於讀寫頻繁的資料庫應用來說,可以極大提高資料庫系統的效能。當然這是以磁碟的IO非常大,磁碟IO已經稱為系統瓶頸的情況下才成立。
檢視裝置型別
ll /dev/*
c表示字元裝置
b表示塊裝置
http://blog.chinaunix.net/uid-11313293-id-2883351.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/720091/viewspace-1072927/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 字元裝置驅動 —— 字元裝置驅動框架字元框架
- raw 裸裝置資料檔案更改其他raw裸裝置位置
- Linux裸裝置總結Linux
- AIX中的裸裝置AI
- linux udev裸裝置繫結Linuxdev
- LED字元裝置驅動字元
- linux-中塊裝置檔案和字元裝置檔案的本質區別Linux字元
- 字元驅動裝置踩坑字元
- DM7使用裸裝置搭建DMRAC
- DM8 使用裸裝置搭建DMRAC
- 裝置原理與操作
- 裝置分配與回收
- 裝置地址
- 10_註冊字元類裝置號字元
- 滅火器充裝裝置
- 記錄一則AIX使用裸裝置安裝OracleRAC的問題AIOracle
- 裝置id openpolit
- 網路裝置
- 裝置適配
- 實用的 IEC61850 裝置裝置模擬器
- 如何透過裝置基站獲取裝置經緯度
- 字元裝置驅動——申請、建立、應用.字元
- liunx驅動之字元裝置的註冊字元
- 乾貨 | 裝置快速上雲,輕鬆搞定裝置與雲端通訊
- rhel 7.x 使用 udev scsi rules 配置裸裝置dev
- 基於裸裝置的ASM磁碟組擴容方案ASM
- Windows核心程式設計:第10章 同步裝置IO與非同步裝置IOWindows程式設計非同步
- 自帶裝置(BYOD)
- Linux裝置節點Linux
- 裝置樹總結
- Linux裝置模型(3)Linux模型
- 裝置樹學習
- 裝置樹的引入與體驗
- WPF 裝置輸入事件封裝事件封裝
- vmware + 裸裝置 + crs + oracle10g RAC搭建步驟(二):安裝linuxOracleLinux
- Android與物聯網裝置通訊-利用UDP廣播來做裝置查詢AndroidUDP
- ios裝置管理工具讓你的ios裝置與電腦互通更方便iOS
- 醫療裝置管理系統-智慧裝置管理系統平臺
- 裝置製造商如何實現菸草裝置的遠端監控與高效運維運維