| 
                         | 
                    
                              1 
                        
                        
                                  1
                             
                            不,Linux2.6块层不能理解任何小于512字节的内容。任何较小的(特别是不是2的幂)都需要大量代码的重写。  | 
                
                         
                     | 
                    
                              2 
                        
                        
                                  1
                             
                            这就是块设备代替字符设备的原因:块粒度。这种二分法的存在是因为它能更有效地模拟真实的硬件,这些硬件一次工作一个块,作为一个抽象块,也可以处理块。否则,将使每个操作都变成一个更昂贵的计算。 绕过它的方法是,正如您所提到的,使用面向字符的设备或抽象。这是Unix设备模型的核心:除了只能作为一个虚拟化的东西之外,所有东西都是一系列八位字节。  | 
                
| 
                         | 
                    JL1 · ASP保存设备信息以进行双因素身份验证的最佳实践 7 年前 | 
| 
                         | 
                    Ivan Sablin · 检测连接的蓝牙媒体设备 7 年前 | 
| 
                         | 
                    KKlouzal · JavaScript设备通信 8 年前 | 
| 
                         | 
                    mdaniel · Linux输入驱动程序工作不正常 9 年前 |