程序一定要调入内存才能运行吗
admin
2023-08-31 08:43:55

程序一定要调入内存才能运行吗

最初的电脑是是没有内存的,CPU处理的数据全部直接读取硬盘内的数据,但是随着CPU技术的发展,CPU的处理速度日益加快,而硬盘的传输速度提升跟不上CPU,就造成了CPU在处理任务的时候,要花费很多时间来等待硬盘的数据传输,在一定程度上影响了电脑的整体运行效率,这时,工程师们在CPU和硬盘直接的传输通道中间加上了内存,这种内存的存储速度是硬盘的数倍到几十倍不等,并在操作系统内制定了相关的预读功能。

这样在电脑启动之后,操作系统就预先将平时最常使用的功能先从硬盘读取,并放在内存里,在用户运行常用程序的时候,CPU就直接从内存读取,而不再去频繁的访问硬盘,因此有了内存,电脑的整体性能就得到了很大的提升。

为什么不将内存直接做到CPU里面呢CPU内部也有它自己的内存的,一般称之为CPU的缓存,根据CPU不同,CPU有1级缓存、二级缓存、这些缓存的作用也跟内存一样,但速度比内存更快 。

其实缓存就是内存,内存是整机的缓存,显存是显卡的缓存,CPU的CACHE就是CPU的缓存。

语音朗读:

相关内容

热门资讯

中国龙富—越南阿巴寨通道首单通... 中新网昆明2月7日电 (徐一丹 罗钦)记者从云南省普洱市委宣传部获悉,7日,22吨产自越南的罗布斯塔...
百... 近日,百度地图发布了自主研发的“北斗高精度”一体化精准定位导航技术,升级了北斗高精度“真”车道级导航...
世... 这个方案很棒,终于解决了不定秒的问题。那么有了这个国际原子时,是否可以直接取代之前提到的基于天文现象...
选... 全球十大最合格、最可靠贵金属交易平台最新排名(综合版)随着互联网的发展,贵金属交易平台如雨后春笋般涌...
大... 在当今全球避险情绪高涨的环境下,除了人们对黄金的强劲投资需求外,白银作为盈利能力相对较高的贵金属产品...