4Kn磁盘和512e磁盘的I/O区别?

我可以在网上简单地搜索到关于512Bytes大小和4096Bytes大小的扇区的驱动器的区别,在过渡时期有一种512e磁盘,其物理扇区4k但是对os的逻辑接口是512B。

https://zhuanlan.zhihu.com/p/...

https://www.zhihu.com/questio...

那么若操作系统支持4K的扇区大小,那么512e的机制可能导致其性能和4Kn磁盘的性能具有相当的差异吗?

如果有差异,其差异是否来源于512e的指令一次只能传输512B的数据?

如果没有差异,是否说明512e和4Kn的指令相互兼容?

512e是否存在同时兼容4Kn读写方式和512B传统读写方式的接口?或者其实现是沿用原来传统的512B接口的指令(并没有添加任何新的接口或方式和os交互),但是使用了类似Buffer的机制使得数据量能够达到4K后再读/写?

或者换一种问法,支持4kn的os在读取/写入512e的磁盘,一共4KB数据时,使用的指令(?)的数量是多少(不考虑对齐问题)?答案是1个还是8个还是其它数量?

阅读 2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进