PCIE硬盘能否直接被CPU读取?
2020-03-05
425
本文来自于一次与计组老师的互杠(不是
起始于老师反驳我说的,走PCIe通道的固态硬盘可以直接被CPU所读取。
那就来总结一下我在搜索中发现的内容吧
1.PCIE是有区别的
有直通CPU的PCIe,也有需要走PCH芯片组的PCIe
Z390系列主板Block结构图
2.PCIE直通的并不是CPU内核
从封装上来说,是直连。硬盘控制器通过PCIe总线直接连接到了CPU封装上。从拓扑上来说,不是。无论任何情况下CPU核心都无法直接访问存储设备上的数据。
PCIE的拓扑图
冯诺依曼结构
对于在冯诺依曼结构里规定的,CPU只能从内存里访问数据,而PCIE口的SSD,无疑需要通过PCIE控制器,先将数据写入内存,CPU再从内存里读取(当然,过程细分下去会涉及到多个寄存器)
但随着科技发展,现在广义上的CPU内部已经封装了众多元器件,其中包括PCIE控制器、北桥和一系列寄存器,那么从这种角度上说,CPU(整个组合)直接读写PCIE的数据,好像也没那么扯了?
最高的一