python通过pcie读数据_PCIE硬盘能否直接被CPU读取?

在冯诺依曼结构中,CPU不能直接访问存储设备数据,必须通过内存。PCIe硬盘通过控制器将数据写入内存,CPU再从内存读取。尽管现代CPU封装了PCIE控制器等,但数据读取仍需经过内存。Intel傲腾内存虽通过PCIe,但仍属于外存,用于提升性能和响应速度。
摘要由CSDN通过智能技术生成

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的数据,好像也没那么扯了?

最高的一

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值