微星伴你学硬件——认识内存

Author: Date: 1998年 第11期 33版

  内存在电脑中的作用是举足轻重的,在很多电脑玩家看来,内存是除CPU外能表明电脑是否够档次的另一标准。
  严格来说,内存是一个广义的概念,它泛指电脑系统中,存放数据与指令的半导体存储单元,包括RAM(Random Access Memory 随机存取存储器),ROM(Read Only Memory 只读存储器)及高速缓存(Cache)。只不过因为RAM是其中最主要的存储器, 整个系统内存容量的多寡主要由它的容量决定,因此人们习惯将RAM直接称为内存,而对后两者,则直接称ROM和Cache。所以,当你听别人议论到内存时,一般仅是指RAM而言,本文下面所提到的内存也都是特指RAM。
  随机存取存储器RAM,也就是我们通常所说的内存,是由半导体存储器组成的。系统运行时,将所需的指令和数据从外部存储器(如硬盘、软盘、光盘等)调入内存中,CPU再从内存中读取指令或数据进行运算,并将运算结果存入内存中,所以RAM是既能读又能写的。
  在电脑中,凡是涉及到数据量的多少时用的单位都是字节(Byte,常用B表示),内存也不 例外。不过在数量级方面与普通的计算方法有所不同,1024字节为1KB,而不是通常的1000为1K,1024KB为1MB,更高数量级用1GB=1024MB表示。目前而言,一般电脑 的内存大小都以“MB”(有时也省略B)作为基本的计数单位,所以你听到看到的内存的大小就是“xxM”了。
  也许你会问,内存是不是越多越好呢?答案是根据你要用电脑来做些什么而定。直接 一点说,取决于你会运行一些什么样的软件,也就是你的电脑要处理的数据量的多少。 打个简单的比方,内存好比是一个仓库,这个仓库的大小要由你有多少货物来决定,太 小了,货物放不下或者放得杂乱无章,会影响CPU的运算速度,使你花很长时间去等待,但太大了,又会造成大部分仓库空着,白白浪费了资源。当运行的软件一定时,内存的增 加对系统运行速度的提高是有一个限度的,当内存达到某一数目后,再加大内存,系统运行的速度就几乎不会再提高了。这是显而易见的,因为再增加的内存,系统根本用不上。所以,内存的大小应该视需要而定,比如把电脑用于文字处理工作,那16MB就差不多了,而若要用来玩游戏,64MB都可能远远不够。
  同CPU一样,内存也在不断改朝换代,只是不如CPU这般被炒得沸沸扬扬罢了。现今的系统内存都是DRAM(Dynamic RAM动态内存),之所以被称为动态内存,是因为DRAM需要不断地进行刷新,即不断地充电放电来存储数据。因此,内存中存储的数据只有在开机时才存在,只要关机或断电 ,其中的数据便丢失了。
  动态内存是一个范围很广的概念,我们可以说如今所有的内存都是动态内存,但这并不意味着所有的动态内存都是一样的,这样的话就没有进步了。随着科技的发展,DRAM的性能 也在不断提高。
  目前,常见的有两种DRAM,一种称为EDO(Extend Data Output) 动态内存,另一种则是SDRAM(同步动态内存)。EDO内存是在原先的普通DRAM之后出现的,它的存取速度等性能比普通DRAM有了很大的提高,而价格也很快与之持平。SDRAM是继EDO之后出现的,它采用同步技术,使内存工作频率与系统的外部总线频率相同,性能又有了很大的提高。同样,SDRAM的价格也已与EDO相 差无几,已逐步取代EDO,相信在今年上半年,就能完成新旧交替,目前在最新的PentiumII主板上就已没有EDO内存插槽了。SDRAM内存条是168脚的,比EDO要长许多,而且没有成对使用的限制,随你插几条都可以。
  最后要说到的是不同内存条能否混插的问题。在586的主板上,一般都同时有EDO和SDRAM内存插槽,是否可以同时插上两种内存条呢?这要看主板的设计,如果你遇到这一问题,请查看你的主板的说明书,或直接向主板厂商查询。