22问答网
所有问题
为什么cpu不能跳过内存而直接读取硬盘呢?
如题所述
举报该问题
推荐答案 2015-11-02
我用一个比较好理解的说下:把CPU、内存、硬盘比喻为,人、书桌、和书架来讲。
人(CPU)工作的时候会从书架(硬盘)取些需要处理的东西放入书桌上(内存),然后在书桌上办公。 这样的好处是不用频繁读写硬盘上的东西,因为硬盘有瓶颈,达不到内存的上读取的速度和同时处理的数量。
所以内容必须优先要有内存,其次再去读硬盘。
其实在读内存之前,CPU内部还有更快的频繁读取的小内存,就是一级缓存和二级缓存。这两个越大。同样的CPU执行起来的速度相对更快些。因为从内部缓存到内存还是有一个短暂的响应时间的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/fhCffXXhIS6C6X2fIfS.html
其他回答
第1个回答 2021-01-29
计算机的CPU为什么不直接调取硬盘文件,而要先载入到内存中?
您的浏览器不支持HTML5视频
第2个回答 2015-11-02
读写速度跟不上,内存读写速度秒飞ssd和机械盘,cpu缓存L1L2L3读写更高,你可以把内存划分做系统盘,那速度超乎你想像,本回答被提问者采纳
相似回答
CPU
能否不通过
内存直接读取硬盘
数据
?为什么?
答:
不能
的
内存
的作用是缓冲
CPU的
速度太快
硬盘
的速度又太慢
直接读
的话会出现毛病的 内存就是承上起下的作用.
为什么CPU
从要通过
内存读取硬盘
数据,
直接读取硬盘
数据
不
行吗?
答:
因为硬盘太慢
。1、硬盘和内存其实都是电脑的存储器,本来功能是差不多的,但速度差别非常大。内存至少比硬盘快100倍以上。当CPU需要与存储器频繁交换数据的时候,硬盘的速度是无能为力的,所以需要内存来代替硬盘。2、内存的设置正是因为硬盘太慢而产生的。运行程序的时候,从硬盘把程序读到内存里,然...
大家正在搜
cpu能直接读取什么
cpu能直接读取内存储器吗
cpu可直接读取什么中的内容
cpu直接读取硬盘数据
cpu能读取硬盘数据吗
cpu能直接与内存储器交换数据
cpu不能直接访问的存储器是
硬盘属于什么存储器
硬盘属于内存还是外存
相关问题
为什么CPU不能直接从硬盘读取数据,却要先经过内存
CPU能否不通过内存直接读取硬盘数据?为什么?
计算机的CPU并不直接调取硬盘文件,为何却要先载入到内存中?
为什么CPU从要通过内存读取硬盘数据,直接读取硬盘数据不行吗...
计算机的CPU为什么不直接调取硬盘文件,而是要先载入到内存中...
计算机为什么需要内存,cpu直接处理硬盘信息不就行了,
CPU不能直接读取硬盘吗?
为什么cpu不能直接读取硬盘中的信息