首页 > 电脑专区 > 电脑硬件 >

为什么计算机需要内存

来源:互联网 2023-03-03 10:56:31 461

那是因为计算机上的CPU中央处理器需要不断处理电脑硬盘上的数据,但是CPU速度太快,动辄几Ghz,而硬盘速度太慢,传输速度才不到200mb/s,延迟还大,即使是固态硬盘也差的很远,完全无法跟上CPU的处理速度,这样必然会导致性能下降。cNL办公区 - 实用经验教程分享!

为什么计算机需要内存?cNL办公区 - 实用经验教程分享!

方法/步骤

  • 1

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

    为什么计算机需要内存?cNL办公区 - 实用经验教程分享!

  • 2

    内存速度和成本都介于CPU缓存和硬盘之间,容量也更容易扩充,于是成为了非常合适的数据桥梁。这样电脑的操作系统在运行一个程序的时候,会把要用到的数据先写入内存,cNL办公区 - 实用经验教程分享!

    为什么计算机需要内存?cNL办公区 - 实用经验教程分享!

  • 3

    因为内存上的数据读取的延迟比硬盘少得多,所以速度快得多,能够更快的把数据交给CPU来处理,同时内存也能靠大容量临时存储一些常用数据,这样大大加快了电脑的运行效率。cNL办公区 - 实用经验教程分享!

    为什么计算机需要内存?cNL办公区 - 实用经验教程分享!

  • 4

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

    为什么计算机需要内存?cNL办公区 - 实用经验教程分享!

  • 5

    内存其实是磁盘的高速缓存,因为磁盘太慢了,而cpu太快,所以先把磁盘的东西拷贝到内存,然后再让cpu用。不用保存的数据可以暂时只放在内存,不用存到磁盘,停电就消失了。cNL办公区 - 实用经验教程分享!

    为什么计算机需要内存?cNL办公区 - 实用经验教程分享!

  • 6

    所以内存的存在归根结底还是成本和效率的妥协产物,为了保证电脑性能和成本的平衡,内存的出现大大加快了电脑性能的提升速度,也大大降低了电脑的成本和价格。cNL办公区 - 实用经验教程分享!

    为什么计算机需要内存?cNL办公区 - 实用经验教程分享!

  • 6此文章未经许可获取自百度经验
  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!cNL办公区 - 实用经验教程分享!


    标签: 计算机内存

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码