当前位置:首页 > 行业动态 > 正文

哪些存储器类型是CPU无法直接访问的?

CPU不能直接访问的存储器是外存储器,如硬盘、光驱、U盘等。这些设备的访问速度相对较慢,需要通过输入输出接口和控制器等复杂的硬件设备来与CPU进行通信。

CPU不能直接访问的存储器是外存储器,以下是关于外存储器的详细介绍:

1、定义与分类:外存储器是指除计算机内存及CPU缓存以外的储存器,常见的有硬盘、软盘、光盘、U盘等,从冯·诺依曼的存储程序工作原理及计算机的组成来说,计算机分为运算器、控制器、存储器和输入/输出设备,这里的存储器就是指内存,而硬盘属于输入/输出设备。

2、不能直接访问的原因:CPU速度快,而外存储器速度慢,如果让CPU访问外存,会浪费大量的时间用来等待外存的返回数据,即使是高性能SSD,读写的延迟也在ms级别,以3GHZ频率的CPU为例,1ms时间相当于300万个时钟周期,以新一代i7的水平,这段时间可以执行超过2亿次浮点运算,所以外存储器的延迟远远跟不上CPU的运算速度,故CPU不对外存储器直接读写。

哪些存储器类型是CPU无法直接访问的?

3、数据交换方式:内存是CPU与外存进行沟通的桥梁,所有的程序都是在内存中运行的,当计算机运行所需程序时,操作系统会把硬盘上的程序和数据从硬盘调到内存里面,再由CPU从内存读取到CPU内部进行运算处理。

FAQs

1、CPU不能直接访问的存储器是什么?

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

哪些存储器类型是CPU无法直接访问的?

2、为什么CPU不能直接访问外存储器?

因为CPU速度快,而外存储器速度慢,如果让CPU访问外存,会浪费大量的时间用来等待外存的返回数据,即使是高性能SSD,读写的延迟也在ms级别,而CPU的运算速度非常快,外存储器的延迟远远跟不上CPU的运算速度。

3、CPU如何与外存储器进行数据交换?

哪些存储器类型是CPU无法直接访问的?

CPU通过内存与外存储器进行间接访问,当计算机运行所需程序时,操作系统会把硬盘上的程序和数据从硬盘调到内存里面,再由CPU从内存读取到CPU内部进行运算处理。