- ardim
-
什么是内存呢?在计算机的组成结构中,有一个很重要的部分,就是存储器。存储器是用来存储程序和数据的部件,对于计算机来说,有了存储器,才有记忆功能,才能保证正常工作。存储器的种类很多,按其用途可分为主存储器和辅助存储器,主存储器又称内存储器(简称内存),辅助存储器又称外存储器(简称外存)。外存通常是磁性介质或光盘,像硬盘,软盘,磁带,CD等,能长期保存信息,并且不依赖于电来保存信息,但是由机械部件带动,速度与CPU相比就显得慢的多。内存指的就是主板上的存储部件,是CPU直接与之沟通,并用其存储数据的部件,存放当前正在使用的(即执行中)的数据和程序,它的物理实质就是一组或多组具备数据输入输出和数据存储功能的集成电路,内存只用于暂时存放程序和数据,一旦关闭电源或发生断电,其中的程序和数据就会丢失。
既然内存是用来存放当前正在使用的(即执行中)的数据和程序,那么它是怎么工作的呢?我们平常所提到的计算机的内存指的是动态内存(即DRAM),动态内存中所谓的“动态”,指的是当我们将数据写入DRAM后,经过一段时间,数据会丢失,因此需要一个额外设电路进行内存刷新操作。具体的工作过程是这样的:一个DRAM的存储单元存储的是0还是1取决于电容是否有电荷,有电荷代表1,无电荷代表0。但时间一长,代表1的电容会放电,代表0的电容会吸收电荷,这就是数据丢失的原因;刷新操作定期对电容进行检查,若电量大于满电量的1/2,则认为其代表1,并把电容充满电;若电量小于1/2,则认为其代表0,并把电容放电,藉此来保持数据的连续性。
从一有计算机开始,就有内存。内存发展到今天也经历了很多次的技术改进,从最早的DRAM一直到FPMDRAM、EDODRAM、SDRAM等,内存的速度一直在提高且容量也在不断的增加。今天,服务器主要使用的是什么样的内存呢?目前,IA架构的服务器普遍使用的是REGISTEREDECCSDRAM,下一期我们将详细介绍这一全新的内存技术及它给服务器带来的独特的技术优势。(
- 大牛哥
-
内存在电脑中起着举足轻重的作用。内存一般采用半导体存储单元,包括随机存储器(RAM),只读存储器(ROM),以及高速缓存(CACHE)。只不过因为RAM是其中最重要的存储器。
通常所说的内存即指电脑系统中的RAM。RAM要求每时每刻都不断地供电,否则数据会丢失。
如果在关闭电源以后RAM中的数据也不丢失就好了,这样就可以在每一次开机时都保证电脑处于上一次关机的状态,而不必每次都重新启动电脑,重新打开应用程序了。但是RAM要求不断的电源供应,那有没有办法解决这个问题呢?随着技术的进步,人们想到了一个办法,即给RAM供应少量的电源保持RAM的数据不丢失,这就是电脑的休眠功能,特别在Win2000里这个功能得到了很好的应用,休眠时电源处于连接状态,但是耗费少量的电能。
按内存条的接口形式,常见内存条有两种:单列直插内存条(SIMM),和双列直插内存条(DIMM)。SIMM内存条分为30线,72线两种。DIMM内存条与SIMM内存条相比引脚增加到168线。DIMM可单条使用,不同容量可混合使用,SIMM必须成对使用。
按内存的工作方式,内存又有FPA EDO DRAM和SDRAM(同步动态RAM)等形式。
FPA(FAST PAGE MODE)RAM 快速页面模式随机存取存储器:这是较早的电脑系统普通使用的内存,它每个三个时钟脉冲周期传送一次数据。
EDO(EXTENDED DATA OUT)RAM 扩展数据输出随机存取存储器:EDO内存取消了主板与内存两个存储周期之间的时间间隔,他每个两个时钟脉冲周期输出一次数据,大大地缩短了存取时间,是存储速度提高30%。EDO一般是72脚,EDO内存已经被SDRAM所取代。
S(SYSNECRONOUS)DRAM 同步动态随机存取存储器:SDRAM为168脚,这是目前PENTIUM及以上机型使用的内存。SDRAM将CPU与RAM通过一个相同的时钟锁在一起,使CPU和RAM能够共享一个时钟周期,以相同的速度同步工作,每一个时钟脉冲的上升沿便开始传递数据,速度比EDO内存提高50%。
DDR(DOUBLE DATA RAGE)RAM :SDRAM的更新换代产品,他允许在时钟脉冲的上升沿和下降沿传输数据,这样不需要提高时钟的频率就能加倍提高SDRAM的速度。
RDRAM(RAMBUS DRAM) 存储器总线式动态随机存取存储器;RDRAM是RAMBUS公司开发的具有系统带宽,芯片到芯片接口设计的新型DRAM,他能在很高的频率范围内通过一个简单的总线传输数据。他同时使用低电压信号,在高速同步时钟脉冲的两边沿传输数据。INTEL将在其820芯片组产品中加入对RDRAM的支持。
内存的参数主要有两个:存储容量和存取时间。存储容量越大,电脑能记忆的信息越多。存取时间则以纳秒(NS)为单位来计算。一纳秒等于10^9秒。数字越小,表明内存的存取速度越快。
- 余辉
-
简单来讲就是文件数据交叉链接的活动文件。是WINDOWS目录下的一个"WIN386.SWP"文件,这个文件会不断地扩大和自动缩小。虚拟内存有如像CPU的L1和L2缓存和硬盘的512K-2M缓存。具体分析来讲如果电脑只有64M物理内存的话,当读取一个为100M的可执行文件时,就必须要用到比较大虚拟内存,文件先会被内存读取之后就会先储存到虚拟内存,等待内存把文件全部储存到虚拟内存之后,跟住就会把虚拟内里储存的文件释放到原来的安装目录里了。
只要把虚拟内存放到另一个盘就是最好的!
在使用方面,首先我认为把虚拟内存放到另一个盘里可以减少磁盘的碎片,在磁盘整理方面更加充分,如果只用WIN98自己管理虚拟内的话,可以仔细看看在WIN98下的磁盘碎片整理过程中会出现好多不能移动的文件,是白红色的,其实那些就是虚拟内存的文件。因为WIN98在使用完虚拟内存之后没有及时得到释放,先会表现成这样的。如果你把虚拟内存设置到另一个盘,同时把WINDOWS目录里的WIN386.SWP的文件删除,再做一次磁盘碎片整理,你会发现那些白红色的文件会少了很多。另一个好处就是可以减少文件在交换时产生的磁盘碎片,例如把c:先做一次完全整理之后你再把C:里的文件又删又重装3-4次,再用一次磁盘碎片整理会快很多。从比较来看物理内存越大虚拟内存越少,性能就会越好。
设置虚拟内存的最佳方法
首先讲讲WIN98应如何设置虚拟内存,如果只有64M物理内存的话就设置为160虚拟内存,128M物理内存的就设置250M虚拟内存,如果是256物理内存就虚拟128M虚拟内存(主要是看你使用什么软件如果是3DSMAX4.0或PHOTOSHOP6.01的话绝无问题。),如果是以打机为主可以设为80M虚拟内存,如果是384-512物理内存的话可以虚拟32-64M虚拟内存。WIN98最好物理内存不要超过512M,因为在WIN98系统中内存越大性能就会有所下降,因为WIN98能充分使用内存只是在24M以下可以充分使用。加上WIN98系统中内存越大就会另到CPU内存寻址时间越长从而使性能下降
WIN2000和XP虚拟内存的设置,建议这两操作系统最好是CPU达1G和物理内存是256M,7200转2M缓存的硬盘,因为WIN2000和XP在内存使用方面不同WIN98,物理内存越大性能就越高。最好就是有512N-1G的内存。具体设置,如果只有64M物理内存的话就设置200M虚拟内存,128M物理内存就设为250M虚拟内存,如果是256M物理内存(只做服务器用的就虚拟16M-32M虚拟内存,而3DSMAX或PHOTOSHOP6.01的话可以设为60M-120M虚拟内存)。如果是512M-1G或以上的物理内存就设为16-32M虚拟内存。在WIN2000和WINXP能够充分地使用物理内存。
注意:如果是C:是操作系统盘的话就把虚拟内存放到D:到,最好就是D:首先必需要是个空盘。如果是双硬盘的话最好把虚拟内存设置到从盘。磁盘碎片整理如果是WIN98最好是使用WINME里的DEFRAG.EXE移植到WIN98文件夹WINDOWS里,直接覆盖就行了,还有把WINDOWS目录下的APPLOG删除它是一个隐藏的文件。或者使用第三方软件,如VOPTME、诺顿的SPEEDDISK.如果是WIN2000和WINXP最好是使用本身自带的磁盘碎片整理,第三方软件就用Diskeeper、诺顿的SPEEDDISK。如果出现了内存不足的情况下可以再把虚拟内存调大些。还有的就是记住最好不要禁用虚拟内存,最少都要设置2M-4M虚拟内存否则会有一些软件是不能使用或出错的。经过这些优化后性能一定会有提升。
- mBeta
-
内存就是随机存贮器(Random Access Memory,简称为RAM)。RAM分成两大类:静态随机存储器,即Static RAM(SRAM)和动态随机存储器,Dynamic RAM(DRAM),我们经常说的“系统内存”就是指后者,DRAM。
参考下面此帖,应对你有很大的帮助.
http://www.51study.net/article/ViewArticle.asp?ArticleID=673