You seem to have some misconceptions about the reality of PCs on the marker.
No, I'm afraid you have it wrong. Today SATA and NVMe ports are connected via separate PCIe bus lanes into the main memory via an arbitration mechanism. Each drive has its own data path into main memory. Yes, they and the processor do share main memory, but main memory today has more than enough bandwidth to serve them all.
The USB bus does share devices, but modern USB versions beyond 3.0 use many of the low-level physical layer principles that PCIe does. Yes, you can hang enough drives on one USB port to max out its bandwidth, but with 10 Gbps and above USB is not the slow bus it once was. Most people just attach one external drive per USB port anyway.
This architecture is built into the north and south bridge chips, or in the single processor chip in laptops. It comes as part of the design of Intel and AMD processors and chipsets. As a result even the cheapest PCs today have enough bandwidth to run their supported storage devices at their full bandwidth simultaneously because it's built into the silicon. Of course cheaper PCs support fewer drives so their total bandwidth requirements aren't as great as higher-end PCs.
Last edited:

