电脑有硬盘为什么还要内存
发布网友
发布时间:2022-05-04 20:35
我来回答
共4个回答
热心网友
时间:2022-06-25 17:16
它们都是存储设备,都是用来存储数据的,但他们的用途却不一样。
电脑是靠CPU处理数据而正常工作的,所有的数据都是储存在硬盘上的,但在现实中,CPU的工作频率是相当高的,而硬盘的工作效率则相对要低很多,所以,如果CPU直接从硬盘上来读取数据进行处理的话,硬盘会跟不上CPU的节奏,从而造成CPU资源的闲置。比如硬盘读取某个数据需要用1秒钟,而CPU处理完这个数据仅需要千分之一秒,然后用剩下的时间等待硬盘读取下一个数据。整个过程都耗在了硬盘读取数据上了,CPU实际处理这些数据的时间少之又少,大部分时间则是在无谓的等待,这显然造成了极大的资源浪费。为了解决这个问题,内存就应运而生了。。
内存也是一种存储介质,但它读取数据的效率要比硬盘高的多,比较好的适应了CPU的需要,从而提高了电脑的运行能力。
有了硬盘和内存,电脑的工作过程是这样的:所有的数据依然还是存储在硬盘上,但一些正在使用的数据或者使用率特别高的数据就根据需要被拷贝到了内存中,CPU处理数据时直接从内存中调取,而不再经过硬盘。
既然内存这么好,那么还要硬盘干什么?内存固然工作效率很出色,但由于技术复杂造价昂贵,所以没办法达到硬盘那么大的存储容量,只能负责一些临时的存储,所以,硬盘也是内存所无法取代的。
最后还是举个那个经典的例子吧。CPU象个车间,负责生产加工,硬盘是原料仓库,它十分庞大,能储存大量原料,但它离车间很远,来回运输十分不便。这时就在CPU附近又建了个临时中转站,它就是内存。他虽然没有仓库大,但他离车间近,它里面存放着车间急需的原料,提高了生产效率。
好了,希望您看了之后能清楚一些!
热心网友
时间:2022-06-25 17:16
如果你学过系统硬件结构的话,就会知道,硬盘是外部存储设备,内存是内部存储器;而内存的数据读写速度比外存要快得多的多,硬盘是无法达到系统的总线速度的,就会产生瓶颈现象的;这个对操作系统来说是绝对无法容忍的;呵呵
热心网友
时间:2022-06-25 17:17
硬盘是用来存储大量内容,而内存呢,是内存条,计算机平常都要把你现在要用的数据先放到内存才可以运行,所以内存是用来运行东西,临时存东西的。而硬盘呢,是用来存放你哪些大量的资料。
热心网友
时间:2022-06-25 17:17
看先体系结构,你了解一点就是CPU的处理速度快,比硬盘快得多,内存在中间起缓冲作用