2013-04-17 43 views
2

我似乎無法找到這個問題的答案。 Windows可以同時讀取/寫入兩個物理上獨立的磁盤驅動器(兩個驅動器號,非RAID)?顯然你可以讀/寫應用程序,文件等看起來是同步模式。但是這些請求是真正同時運行還是請求交替?Windows同時物理驅動器訪問

回答

4

這不完全取決於Windows。此外,從Windows到物理驅動器的接口不止一個(即驅動器到端點緩衝區,端點緩衝區到SATA控制器等)。你的問題的答案可能是肯定的,但你的問題有點含糊。

兩個驅動器可以同時讀取或寫入緩衝區中的某些內容到磁盤。

兩個驅動器都可能在同一時間將數據傳輸到SATA控制器。

CPU是否同時讀取數據取決於有多少個 SATA到CPU或SATA到內存的總線以及CPU是否有多個內核。

在任何情況下,可以同時進行多個讀/寫操作,但它們幾乎總是在不同的軟件線程和硬件總線之間進行分配。這通常是可以的,因爲相比於CPU能夠多快地接口,硬盤驅動器需要很長的時間進行讀取和寫入。

切線的事實:單個SATA設備不能物理上同時執行讀取和寫入操作。如果在同一個磁盤上有多個分區,這可能與您的問題有關。