为什么计算机需要内存

更新时间:2023-02-01 18:19:19 发布时间:1227天前 来源:懂电脑    阅读:1,351次

为什么计算机需要内存?因为计算机上的CPU中央处理器需要不断处理电脑硬盘上的数据,但是CPU速度太快,动辄几Ghz,而硬盘速度太慢,传输速度才不到200mb/s,延迟还大,即使是固态硬盘也差的很远,完全无法跟上CPU的处理速度,这样必然会导致性能下降。

于是工程师就在cpu中设计了缓存,一二三级缓存充当了数据临时仓库的作用,而且速度很快,但是受限于成本和CPU面积,这个缓存空间很有限,根本放不开多少数据,于是就在CPU缓存和硬盘之间又加入了新的存储器:内存。

为什么计算机需要内存

内存速度和成本都介于CPU缓存和硬盘之间,容量也更容易扩充,于是成为了非常合适的数据桥梁。这样电脑的操作系统在运行一个程序的时候,会把要用到的数据先写入内存,因为内存上的数据读取的延迟比硬盘少得多,所以速度快得多,能够更快的把数据交给CPU来处理,同时内存也能靠大容量临时存储一些常用数据,这样大大加快了电脑的运行效率。

为什么计算机需要内存

如果内存不够的话,电脑就要把这些数据读取到硬盘上的一块区域(叫虚拟内存),虚拟内存是在硬盘上的,速度慢得多,因此当电脑物理内存不够的时候会大幅度降低速度。

所以内存的存在归根结底还是成本和效率的妥协产物,为了保证电脑性能和成本的平衡,内存的出现大大加快了电脑性能的提升速度,也大大降低了电脑的成本和价格。

本文地址:https://www.dongdiannao.com/yjzs/284.html
版权声明:本站部分文章和图片来源于网络,版权归原作者所有,如侵犯你的版权,请联系我们>>,我们将及时删除!
 相关推荐  标签: