轉自: http://bbs.chinaunix.net/thread-2050601-1-1.html 對於塊設備,首先明確幾個基本的概念: 扇區(Sectors): 通常是512 bytes. 是硬件設備傳輸數據的基本單位. 塊(Blocks): 通常是1, 2, 4, 8, .... 個扇區,並且小於一個page. 是內核(VFS和文件系統)傳送數據的基本單位. 段(Segments): 是若干相鄰的塊. 是一個內存頁或者內存頁的一部分. 一般由塊設備驅動程序來處理. 每個緩衝區與一個塊對應,相當於磁盤塊在內存中的表示. 引用ULK3中的一張圖來說明它們的關係: 對於整個塊設備驅動的層次架構,ULK3中的一張圖能夠很好的說明這些: |
看塊設備驅動部分的筆記
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.