我们的时光solo吉他谱:内存有什么用?

来源:百度文库 编辑:高考问答 时间:2024/04/30 02:15:45
内存是干什么的?

内存的作用
  内存是电脑中的主要部件,它是相对于外存而言的。我们平常使用的程序,如Windows98系统、打字软件、游戏软件等,一般都是安装在硬盘等外存上的,但仅此是不能使用其功能的,必须把它们调入内存中运行,才能真正使用其功能,我们平时输入一段文字,或玩一个游戏,其实都是在内存中进行的。通常我们把要永久保存的、大量的数据存储在外存上,而把一些临时的或少量的数据和程序放在内存上。

  内存分为DRAM和ROM两种,前者又叫动态随机存储器,它的一个主要特征是断电后数据会丢失,我们平时说的内存就是指这一种;后者又叫只读存储器,我们平时开机首先启动的是存于主板上ROM中的BIOS程序,然后再由它去调用硬盘中的Windows98或Windows95系统,ROM的一个主要特征是断电后数据不会丢失。
OK

cpu从硬盘中读取任何数据都需要通过内存。大致步骤是硬盘将文件复制到硬盘的高速缓存中,然后调入内存等待cpu读取,cpu读取后再载入cpu自己的缓存中进行处理。说得通俗些,你在屏幕上看到的一切信息都是在内存中的。
有一篇文章有个很好的比喻:电脑就是书店,cpu就是售货员。在刚进门的柜子上,摆放着一些卖得最好的书(也就是读取频率最高的数据,放这些书的盒子相当于cpu的高速缓存),当你想要这些书时,直接选就可以了。但是如果你想要的书不在柜子上,怎么办?也就是你所需要读取的数据不在cpu缓存中。这样就需要向下一级存储器也就是内存去要了,在书店里内存相当于售货员身后的书柜,cpu缓存中的数据都来自这个书柜。在cpu和硬盘之间,内存就是一座桥梁,由于内存的工作速率远远大于硬盘,而cpu的L2缓存远远大于内存,L1缓存又高于L2,才会让数据根据读取的频繁程度分布在整个寄存器系统中,提升效率。如果把所有的书都放在书店最深处的仓库(也就是硬盘)中,那么不论你要什么书,售货员都得在柜台和仓库之间往返,工作效率大打折扣。然而有了这一级级的缓存(内存某种意义上也可以看成是个大缓存),把书按照销售情况分层排布,就方便得多。
你正在看到的屏幕上的每一个元素,都是存储在内存中的,颜色,图案,字体,等等。内存越大,内存频率越高,可以容纳的数据就越多,cpu从中读取的速度就越快,可以说计算机的整体性能就越高。所以内存容量是决定一台电脑性能的关键因素。
不少人都把内存和硬盘混为一谈,认为内存越大,电脑里可以存放的程序就越多,这是一个误区。所有程序包括系统都是在硬盘里的,他们的运行都是在内存里的,他们的处理都是在cpu里进行的。内存在计算机断电后就会失去记忆,丢失一切数据,这也是为什么重新启动是释放内存的最好办法,而硬盘则可以靠着盘片上的磁介质的排列结构来记忆数据。比如你打开一个文档,就等于把这个文档从硬盘读取到了内存中,在高效率的内存里你对文档进行阅读和各种修改。当修改完毕后,你点保存,实际上就是把内存中已经改动的文档数据写入硬盘。如果没有保存就断电,也就等于读取到内存后修改了但是没有写回硬盘,这样你的改动就不会有效。但是原始文档是依然存在的,因为这个读取只是一个复制。

暂时存放运行的应用程序的啊!~

暂时存放运行程序时所需的文件,

简单的说。你的东西在硬盘里,当你想听MP3时,硬盘会把信息放在内存里,在让CPU读取,因为硬盘读取速率太慢。

硬盘中的数据调用到内存中供CPU访问。也就是说CPU只访问内存,不直接访问硬盘