字符设备驱动提供open,read函数,块设备函数不能像字符设备驱动一样,因为这会降低效率。块设备驱动像坐电梯一样,先全部上去,再全部下去。不像字符设备一样上来下去,这样效率很低。主要和块设备的内部机制有关