cpu不能直接访问的存储器是,什么存储器不被CPU直接访问?

网络王子 阅读:77 2024-02-07 01:51:59 评论:0

cpu不能直接访问的存储器是目录

CPU直接不能访问的存储器是( )

什么存储器不被CPU直接访问?

操作系统存储器(OS memory)是CPU不能直接访问的存储器。操作系统存储器是操作系统使用的内存区域,通常用于存储操作系统的代码、数据和内核。CPU只能通过特定的指令或者中断来访问操作系统存储器。"

CPU直接不能访问的存储器是( )

CPU直接不能访问的存储器是外部存储器,包括硬盘、软盘、光盘、U盘等。

CPU直接访问的是缓存和内存中的数据,无法直接从外部存储器进行数据读取。

扩展资料

CPU不能直接访问外部存储器的原因:

CPU执行的运算所需的数据带宽是非常大的,而这种大的数据带宽只有CPU内部的L1,L2,L3(缓存)和主板上的内存才能够满足,所以程序必须事先从外存(也就是硬盘等等的)加载到内存再由CPU调用。

CPU的运作原理可分为四个阶段:提取、解码、执行和写回。

第一阶段,提取,从程序内存中检索指令(为数值或一系列数值)。

由程序计数器指定程序存储器的位置,程序计数器保存供识别目前程序位置的数值。

第二阶段,CPU根据从存储器提取到的指令来决定其执行行为。

在解码阶段,指令被拆解为有意义的片断。

根据CPU的指令集架构(ISA)定义将数值解译为指令。

在提取和解码阶段之后,接着进入执行阶段。

该阶段中,连接到各种能够进行所需运算的CPU部件。

最终阶段,写回,以一定格式将执行阶段的结果简单的写回。

运算结果经常被写进CPU内部的寄存器,以供随后指令快速访问。

参考资料:搜狗百科-CPU

什么存储器不被CPU直接访问?

走PCIE的固态硬盘是可以被CPU直接访问的,RAM、CPU缓存也是如此。

其余的都不能直接访问,需要芯片转接,比如SATA硬盘,需要南桥的帮助。

USB设备,也需要南桥帮助。

USB 3.1则需要USB3.1的芯片来转。

声明

本文内容由互联网用户自发贡献,该文观点仅代表作者本人,并不代表电脑知识网立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容(包括不限于图片和视频等),请邮件至379184938@qq.com 举报,一经查实,本站将立刻删除。

相关推荐
排行榜