![块设备可以像字符设备一样运行吗?](https://linux22.com/image/1205212/%E5%9D%97%E8%AE%BE%E5%A4%87%E5%8F%AF%E4%BB%A5%E5%83%8F%E5%AD%97%E7%AC%A6%E8%AE%BE%E5%A4%87%E4%B8%80%E6%A0%B7%E8%BF%90%E8%A1%8C%E5%90%97%EF%BC%9F.png)
我不知道该如何解释这一点,但我读过类似的东西,但现在我找不到它:
块设备是我们可以通过发送数据块与之通信的设备。但是,我们也可以读取或写入任意大小的数据到这些设备。这与设备无关,实际上,提供此功能的是控制该设备的设备驱动程序。
我认为那段话想说的是,块设备不能像字符设备那样工作,但我们可以假设它像字符设备那样工作。控制该块设备的设备驱动程序可以为我们提供灵活性。
这可能吗 ?
編輯:
我猜想,Linux 块设备驱动程序为用户提供了一些功能,以便他们可以像字符设备一样使用这些设备。这是块设备的设备驱动程序的特权。