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