Linux設(shè)備驅(qū)動(dòng)程序 linux里什么是塊設(shè)備?
linux里什么是塊設(shè)備?所謂塊設(shè)備,是指以“塊”為單位存取其信息的設(shè)備,如普通光盤、硬盤、軟盤、磁帶等,其塊長為512字節(jié)或1024字節(jié)或4096字節(jié)。塊設(shè)備可以通過塊設(shè)備特殊文件直接訪問。為了提高
linux里什么是塊設(shè)備?
所謂塊設(shè)備,是指以“塊”為單位存取其信息的設(shè)備,如普通光盤、硬盤、軟盤、磁帶等,其塊長為512字節(jié)或1024字節(jié)或4096字節(jié)。塊設(shè)備可以通過塊設(shè)備特殊文件直接訪問。為了提高數(shù)據(jù)傳輸?shù)男?,在塊設(shè)備驅(qū)動(dòng)程序中采用了塊緩沖技術(shù)。磁盤和磁帶設(shè)備可以在塊模式和字符模式下訪問,因此它們都是塊設(shè)備和字符設(shè)備。因此,上一節(jié)中的字符設(shè)備切換表配備了一組用于磁盤和磁帶的字符驅(qū)動(dòng)程序。從概念上講,我們傾向于以一種類型訪問設(shè)備。例如,對(duì)于磁帶機(jī),采用塊模式,即將磁帶機(jī)分類為塊設(shè)備類型。如果磁帶機(jī)采用字符模式,雖然是可行的,但它比塊模式占用更多的磁帶空間來存儲(chǔ)相同數(shù)量的數(shù)據(jù)。