块设备可以像字符设备一样运行吗?

块设备可以像字符设备一样运行吗?

我不知道该如何解释这一点,但我读过类似的东西,但现在我找不到它:

块设备是我们可以通过发送数据块与之通信的设备。但是,我们也可以读取或写入任意大小的数据到这些设备。这与设备无关,实际上,提供此功能的是控制该设备的设备驱动程序。

我认为那段话想说的是,块设备不能像字符设备那样工作,但我们可以假设它像字符设备那样工作。控制该块设备的设备驱动程序可以为我们提供灵活性。

这可能吗 ?

編輯:

我猜想,Linux 块设备驱动程序为用户提供了一些功能,以便他们可以像字符设备一样使用这些设备。这是块设备的设备驱动程序的特权。

相关内容