常州天宁寺廓尘法师:问个很简单的电脑问题不要笑话我啊?

来源:百度文库 编辑:高校问答 时间:2024/05/06 20:06:07
为什么必须要有内存啊?我觉得CPU必须得有,硬盘是负责储存数据的更应该有,显卡是负责图形的也是必要的啊可我就觉得为什么还得有内存呢?

由于cpu速达太快,硬盘速度太慢 直接在这两者之间传送数据的话效率非常低。所以二者之间需要有一个过渡的存储器 内存就是起这个作用的!用于弥补CPU和其他计算机部件之间的巨大的速度差异,从而使计算机系统的运行更有效率.

另外你需要了解物理内存和虚拟内存的区别和原理
物理内存,在应用中,自然是顾名思义,物理上,真实的插在板子上的内存是多大就是多大了。看机器配置的时候,看的就是这个物理内存。一般是128m 256m 512m等。

虚拟内存,这个概念就要稍微了解一下CPU了,^_^我们应该知道,对于一般的32位CPU,有32根地址线,那么它的寻址空间就是4GB。也就是说,如果没有其他的限制,我们的主板上最大可以安装4GB的物理内存。哈哈,一般的机器是不会装那么多物理内存的,大把的银子啊,性价比可合不上。程序员可不管这个,我们对CPU编程,不能一台机器根据你物理内存的大小我编一个程序吧?那也太原始社会了吧。所以程序员都是直接使用的4GB的奢侈的进程空间(或许,不应该用奢侈这么短视的词。曾几何时,128M的物理内存也是我们不可想象的呢?)。这怎么办?总不能不用那些程序了吧。好吧,这个问题交给OS操作系统去解决吧。这样,OS就提出了一个虚拟内存的概念。就是进程、用户、不必考虑实际上物理内存的限制,而直接对4GB的进程空间进行寻址。如果所寻址的数据实际上不在物理内存中,那就从“虚拟内存”中来获取。这个虚拟内存可以是一个专门文件格式的磁盘分区(比如linux下的swap分区),也可以是硬盘上的某个足够大的文件(比如win下的那个i386文件,好像是这个名字)。物理内存中长期不用的数据,也可以转移到虚拟内存中。这样的交换由OS来控制,用户看起来就好像物理内存大了一样。有了虚拟内存的概念,我们就可以自由的使用4GB的进程空间了。但是,前提是你的硬盘由足够的空间,而且你舍得划分出(4GB-物理内存)大的虚拟内存空间来。^_^。一般情况下,虚拟内存的大小,各个OS也进行了限制(比如linux的swap分区的大小,win下也可以调整虚拟内存文件的大小和位置)。所以,我们程序所能使用的存储空间大小就是:物理内存+虚拟内存。

硬盘读多了就容易伤到它.而且硬盘的提取速度不够快.而CPU又读的太快了!中间没有内存的话.容易出现上面吃不饱.下面撑死了.
而且很多程序是利用率非常高的.每次都要读的话很浪费时间!
CPU的存储能力很小.1.2级缓存加起来也只有几百个K和现在的大数据量,比起来力不从心啊!

内存指的是内存储器

和硬盘相比,他的输入输出速度要快的多
因为他是直接芯片集成电路存储,和电流的速度差不多
而硬盘是磁盘存储,每分钟只有5400/7200/10000转

内存主要是用来临时存贮数据
比如电脑中调用的数据,就需要从硬盘读出,发给内存,然后内存再发给CPU

也可以理解成是内存和CPU之间的缓存,
因为CPU中的ALU(虚拟寄存器)速度要比硬盘速度快的多.
所以需要内存用来给CPU和硬盘之间进行沟通
当然光盘/软盘等所有外存贮器都是用内存来作桥梁的

举个例子
比如你复制了一些东西
在你没有粘贴或或粘贴后没有保存的状态下
这些数据就临时存放在内存中

内存有两个部分
随机存储器(RAM)
也就是临时存放数据用的,
断电后数据丢失
所以你复制了东西,没有粘贴时,从新启动计算机后就无法粘贴刚才复制的数据了
比如你玩游戏时,刚玩完游戏感觉计算机速度下降了,这就是内存被游戏数据占用了
从新启动计算机后速度恢复正常,也就是内存中的RAM释放了数据

另一个部分就是只读存储器(ROM)
他是死的,删不掉,也无法覆盖其他数据
主要用来存储内存厂商/型号等

内存和CPU都是计算机上的重要部件
CPU相当于我们的大脑
叫中央处理器
主要是运算和控制
而内存是给运算和处理的数据一个暂时的空间(地址)
属于临时存储器,暂时的储存下来,

内存

一、内存的作用与分类

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

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

二、内存发展简史

起初,电脑所使用的内存是一块块的IC,我们必须把它们焊接到主机板上才能正常使用,一旦某一块内存IC坏了,必须焊下来才能更换,这实在是太费劲了。后来,电脑设计人员发明了模块化的条装内存,每一条上集成了多块内存IC,相应地,在主板上设计了内存插槽,这样,内存条就可随意拆卸了,从此,内存的维修和扩充都变得非常方便。

根据内存条上的引脚多少,我们可以把内存条分为30线、72线、168线等几种。30线与72线的内存条又称为单列存储器模块SIMM,168线的内存条又称为双列存储器模块DIMM。目前30线内存条已经没有了;前两年的流行品种是72线的内存条,其容量一般有4兆、8兆、16兆和32兆等几种;目前市场的主流品种是168线内存条,168线内存条的容量一般有16兆、32兆、64兆、128兆等几种,一般的电脑插一条就OK了,不过,只有基于VX、TX、BX芯片组的主板才支持168线的内存条。

三、内存的性能指标

评价内存条的性能指标一共有四个:

(1) 存储容量:即一根内存条可以容纳的二进制信息量,如目前常用的168线内存条的存储容量一般多为32兆、64兆和128兆。

(2) 存取速度:即两次独立的存取操作之间所需的最短时间,又称为存储周期,半导体存储器的存取周期一般为60纳秒至100纳秒。

(3) 存储器的可靠性:存储器的可靠性用平均故障间隔时间来衡量,可以理解为两次故障之间的平均时间间隔。

(4) 性能价格比:性能主要包括存储器容量、存储周期和可靠性三项内容,性能价格比是一个综合性指标,对于不同的存储器有不同的要求。

四、什么是EDO和SDRAM

前面我们已经按引脚数的多少把内存条分为30、72和168线等几种,其实,它们在结构和性能上还有着本质的区别。

譬如,72线内存条是一种EDO内存,而现今主流的168线内存条几乎清一色又都是SDRAM内存;目前,EDO内存的存取速度基本保持在60纳秒左右,能够适应75兆赫兹的外频,但跑83兆赫兹则有点勉为其难了;而SDRAM内存的存取速度一般能达到10纳秒左右,能够适应100兆赫兹以上的外频。所以从97年底起EDO内存已逐步被SDRAM所取代,至今,几乎已无人再用EDO来装机了,只有升级扩充旧电脑内存时还用得着它。

其实,EDO内存被SDRAM所取代有其必然性,因为,目前市场上主流CPU的主频已高达450兆赫兹,未来CPU的主频还会越来越高。但由于传统内存条的读写速度远远跟不上CPU的速度,迫使CPU插入等待指令周期,从而大大降低了电脑的整体性能。为了缓解这个内存瓶颈的问题,我们就必须采用新的内存结构,即SDRAM。因为,从理论上说,SDRAM与CPU频率同步,共享一个时钟周期。SDRAM内含两个交错的存储阵列,当CPU从一个存储阵列访问数据的同时,另一个已准备好读写数据,通过两个存储阵列的紧密切换,读取效率得到成倍提高。目前,最新的SDRAM的存储速度已高达5纳秒,所以,SDRAM已成为近期内存发展的主流。

当然,EDO内存也并没有完全举手投降,相反,凭借其出色的视频特性和低廉的价格,在显示内存等领域仍是连连得手,众多低档显卡更是无一例外地采用EDO内存。另外,许多硬盘、光驱和打印机也是采用EDO缓存,可见,EDO内存还真是宝刀不老啊!

五、内存条插槽识别

前面我们已经说过,内存条是插在主板上的内存插槽中的,显然,72线和168线的内存插槽肯定是不同的,72线的插槽主要用于586档次的微机,168线插槽主要用在基于VX、TX、BX芯片组的微机,由于168线的SDRAM是目前的主流型号,所以,168线插槽也占据了主导地位。考虑到兼容性问题,通常主机板上都会同时提供两种插槽,如72线和168线的插槽,但一般情况下,主机板上不能同时插有不同引线的内存条,除非主机板上有特殊的说明。

六、选择内存的容量

如果您玩电脑的时间较长,您可能有过这样的经历:刚买电脑时,各种软件都跑的很好;一段时间后,随着新操作系统和其它新软件的出现,您的电脑就有点吃不消了;没办法,升级CPU,扩充内存,可是,过不了多久,您的电脑又不够劲了。对此,您除了感慨电脑发展太快之外,也实在没什么办法。就说这个内存吧,一年前,32兆内存还是高配置,但现在64兆却刚刚够,128兆才算标准配置,一年翻两翻!不过,话又说回来,虽然内存越多,软件的运行效果也越好。但我们也没必要无限止地追求大的内存容量,如果您买电脑是为专业设计或科学计算等用途,可以多配一些内存;但如果的您的电脑只作一般家用,如孩子的学习等,那有个16兆或32兆内存也完全够用了。除此之外,您还必须留意你的主板所能使用的内存类型和可安装的最大容量,详细情况可参考随主板附送的说明书。

七、内存选购

选购内存条时除了要考虑前面介绍的引脚数、容量和存取速度之外,还要考虑以下几个因素:

(1) 奇偶性

为了保证内存存取数据的的准确性,有些内存条上有奇偶校验位,如3片或9片装的内存条。如果您对电脑运行的准确性要求很高,最好选择有奇偶校验功能的内存条。

(2) 价格

虽然现在的内存条和以前相比,价格已经大幅下降,但不同的品牌和性能,价格还是有一些差别,您可根据自己的需要和预算情况选择适合自己的价位。 另外,购买内存时您还须注意品牌和质量,目前,生产内存的厂家较多,质量较为可靠的品牌有:南韩LG、日本的东芝、日本精工、日本电气公司、日本松下。

八、什么是CACHE

在电脑存储器家族中,还有一个很重要的成员----Cache,即高速缓冲存储器,它是位于CPU和普通内存之间规模较小但速度很高的一种起缓冲作用的存储器。由于采用与CPU相同的制作工艺,因此速度比普通内存快得多,当然价格也很高。 我们知道,普通内存的读写速度远低于CPU的速度,这使得CPU在访问主存时不得不插入等待周期,从而影响了整机的效率。有了Cache之后,就可以把CPU要用的部分数据预先从主存调入Cache之中。当CPU要读取一个数据字时,它首先在Cache中找,如果找到了,就把这个数据读入CPU中;当CPU在Cache中找不到所需的数据字时,则用一个读周期的时间从主存中读出这个字并送到CPU,并且把包含这个数据字的整个数据块都从主存调入Cache中。这样,以后的若干次访问都可以通过Cache来完成。如果调度算法做得好,Cache的命中率可以很高。

Cache具有下面的特点:

(1) 不能被用户直接访问;

(2) 容量不大,目前一般只有256KB或512KB。

九、内存技术发展动态

内存技术发展主要侧重于提高速度和扩充容量,围绕这个主题,目前已经诞生了多种新技术,比较有代表性的有:DDR SDRAM、SLDRAM以及RDRAM家族的Concurrent RDRAM和Direct RDRAM。

DDR SDRAM俗称SDRAM II,又叫双倍速SDRAM,DDR就是Double Data Rate的简称,它与SDRAM的核心基本相同,但它的存取速度是SDRAM的两倍;另外,SDRAM II还使用了高性能的同步电路以及 DLL电路来提供数据传送的触发信号,进一步提高了数据传送的准确性。

SLDRAM 、Concurrent RDRAM和Direct RDRAM则是通过使用新的总线接口来达到提高数据存取带宽的目的。可以预见,它们和DDR SDRAM必将成为未来几年内存市场的主流技术。

有关内存的知识就讲到这,再见。
http://www.icom.com.cn/Club/ShareInfo/Files/01219104739.DOC
file:///C:/Documents%20and%20Settings/tianyuqingyuan/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/ODYV4TYJ/256,1, 第4章 内存

处理好比吃饭,有嘴(CPU),有食物(硬盘信息),但还需要手把饭送进嘴,这个内存就是食物到嘴里之间的一个缓空间,可以使CPU充分工作