CPU无法直接访问的存储器是外部存储器,包括硬盘、软盘、光盘、U盘等。
处理器直接访问缓存和内存中的数据,无法直接从外部内存读取数据。
详细信息处理器无法直接访问外部存储器的原因:
处理器执行操作所需的数据带宽为很大。这种大的数据带宽只能由CPU内部的L1、L2、L3(缓存)和主板内存来满足,因此程序必须提前从外部存储器(即硬盘等)加载到内存中然后调用由CPU。
CPU的工作原理可以分为四个阶段:取指、译码、执行和写入。
第一步,获取,从程序存储器中检索指令(以一个值或一系列值的形式)。程序的内存位置由程序计数器指定,其中包含标识程序当前位置的值。
第二步,CPU根据从内存中检索的指令确定其执行行为。在解码阶段,指令被分解为有意义的元素。根据处理器的指令集架构(ISA)定义,这些值被解释为指令。
在提取和解码阶段之后,接下来是执行阶段。此时,可以执行所需操作的各种处理器组件已连接起来。
最后一步,重写,只是将执行步骤的结果重写为某种格式。运算结果通常写入CPU内的寄存器,以便后续指令快速访问。
参考文档:-CPU
上一篇:贵州贵安新区华为数据中心
下一篇:CPU不能直接访问的存储器