块设备(/ dev / sda)& FOPEN / fstream的

时间:2018-02-05 03:50:49

标签: c++ block-device

直接打开块设备(如硬盘驱动器)时是否需要完成或考虑?

正常的fopen和/或std::fstream(及其相关的tell / seek / read / write是否正常运作),或者必须使用特殊功能/类吗?

他们是否允许真正的随机搜索,或者是否严格限制一次读取整个块?如果是前者,那么不执行块读取是否存在显着的性能损失(与“常规”文件系统上的文件的相同类型的读取相比)?

这将是OS-X,并且在不久的将来,其他基于POSIX的操作系统(使用Linux内核,而不是BSD内核),主要在可用时使用stl类。

0 个答案:

没有答案