2013-04-17 48 views
2

我似乎无法找到这个问题的答案。 Windows可以同时读取/写入两个物理上独立的磁盘驱动器(两个驱动器号,非RAID)?显然你可以读/写应用程序,文件等看起来是同步模式。但是这些请求是真正同时运行还是请求交替?Windows同时物理驱动器访问

回答

4

这不完全取决于Windows。此外,从Windows到物理驱动器的接口不止一个(即驱动器到端点缓冲区,端点缓冲区到SATA控制器等)。你的问题的答案可能是肯定的,但你的问题有点含糊。

两个驱动器可以同时读取或写入缓冲区中的某些内容到磁盘。

两个驱动器都可能在同一时间将数据传输到SATA控制器。

CPU是否同时读取数据取决于有多少个 SATA到CPU或SATA到内存的总线以及CPU是否有多个内核。

在任何情况下,可以同时进行多个读/写操作,但它们几乎总是在不同的软件线程和硬件总线之间进行分配。这通常是可以的,因为相比于CPU能够多快地接口,硬盘驱动器需要很长的时间进行读取和写入。

切线的事实:单个SATA设备不能物理上同时执行读取和写入操作。如果在同一个磁盘上有多个分区,这可能与您的问题有关。