为什么电脑CPU读取文件要先载入到内存中

因为硬盘的速度其实是太慢了,尤其是机械硬盘作为电脑中独一一快还在利用机械道理运作的设备,速度天然跟不上CPU和内存这些半导体芯片。

东西/原料

  • 电脑
  • cpu
  • 硬盘

方式/步调

  1. 1

    可是机械硬盘成长这么多年,数据相对不变靠得住,并且容量大当作本低,不得不利用机械硬盘存取数据。

  2. 2

    可是为了填补硬盘速度的缺陷,所以就设计了内存用来作为CPU和硬盘数据毗连的中转站。

  3. 3

    内存利用的是DRAM颗粒,是一种易掉性存储器,它无法像硬盘那样可以长久的保留数据,并且断电也不会丢掉,可是DRAM内存的速度很是快,可以说仅次于CPU内部的高速缓存。

  4. 4

    这样每当CPU需要调取数据时就会经由过程硬盘把数据先传输到内存,这样CPU直接在高速内存中调取数据,这样可以大大降低CPU的期待时候,也填补了机械硬盘的速度缺陷。

  5. 5

    若是CPU直接从机械硬盘调取数据文件的话看似削减了中心环节,可是硬盘较慢的速度会严重拖累CPU的机能,无论多强的CPU都需要期待硬盘数据才行,这个传输环节耗损的时候很是多,直接造当作CPU机能阐扬不出来,机能下降。

  6. 6

    即使是此刻风行的固态硬盘,其NADA闪存颗粒持续传输速度也不外500mb/s,比拟机械硬盘大大降低了小文件读写延迟,可是仍然比起DDR4内存动辄2000mhz以上的频率差距甚远,所以将来很长一段时候内仍然需要内存才能包管电脑机能的正常阐扬。

  • 发表于 2019-09-15 20:01
  • 阅读 ( 877 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具