内存是干什么用的???

来源:百度知道 编辑:UC知道 时间:2024/06/07 03:51:15

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

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

内存就是为了使CPU更加流畅的工作才设置的.把需要执行的程序读入内存,以便CPU工作时读写.
在计算机中,储存器件分别有:CPU内部的L1 Cache (一级高速缓存)L2 Cache (二级高速缓存),内存(就是我们常讲的内存条),外存(就是我们常讲的硬盘).计算机中CPU运行程序指令,要找数据时,会先从L1 Cache L2 Cache找,若找不到就会去内存找.若还是找不到,就会到硬盘上找.那么为什么要设置这么多的储存器件呢?在早期的80x86机中是没有这么多的储存器件的,由于随着CPU的速度越来越快,而内存的存储速度很慢(CPU的访问存储速度是由主频决定的.现在的PENTIUM 3,4 大约为10ns内.而内存的读写速度是70ns左右),你想若是CPU在访问内存读写数据时,由于CPU的速度比内存的速度大的多,所以CPU就要等内存.如此我们的CPU 的速度再高,其性能也体现不出来.故而现在的CPU内部集成了高速缓存.并且这些存储器一级比一级慢.那你就要问为什么不都采用能够高速读写的Cache呢?这主要是由于价格的原因.内存是动态随机存取储存器(DRAM),而Cache则采用静态随机存取储存器(SRAM).两者的模式不同,DRAM的集成度高并且价格底.SRAM集成度底并且价格高.故而一般的Cache是32KB~2MB.而内存的存储量要高的多并可插多个内存条,来扩展容量.不过随着科学技术不断发展,我相信内存的读写速度