存储器是计算机存储数据和程序的地方,包括内存储器和外存储器。程序是计算机操作的依据,数据是计算机操作的对象。为了实现自动计算,各种信息必须预先存放在计算机内的存储器中。
内存储器简称为内存或主存,它与CPU直接交换数据,所有的程序和待处理的数据也只有读入内存后才能被计算机的CPU执行。外存储器(磁盘、硬盘、光盘等)以文件形式存储数据和程序,需要的时候调入内存被处理和执行。外存容量比内存大得多,内存的存取速度要快得多。内存的运算速度直接影响到读取指令的速度,因而也就影响主机执行指令的速度。
内存储器又为分只读存储器ROM(Read Only Memory)、随机存储器RAM(Random Access Memory)和高速缓冲存储器(Cache)。
ROM里面存放的信息一般由计算机制造厂写入并经固化处理,用户是无法修改的,即使断电,ROM中的信息也不会丢失。CPU对只读存储器(ROM)也只取不存。因此,ROM中一般存放计算机系统管理程序,如监控程序、基本输入/输出系统模块BIOS等。
RAM是通常所说的计算机内存容量,即计算机的主存。RAM有两个特点:第一个特点是可读/写性,说的是对RAM既可以进行读操作,又可以进行写操作。读操作时不破坏内存已有的内容,写操作时才改变原来已有的内容;第二个特点是易失性,即电源断开(关机或异常断电)时,RAM中的内容立即丢失。因此微型计算机每次启动时都要对RAM进行重新装配。内存条的外形如图2-5所示。
内存储器的主要性能指标有两个:容量和速度。(www.xing528.com)
存储容量:指一个存储器包含的存储单元总数。这一概念反映了存储空间的大小。目前常用的DDR3内存条存储容量一般为4 GB和8 GB。好的主板可以到16 GB,服务器主板可以到32 GB。
图2-5 内存条
存取速度:用存储周期(也称读写周期)来表示。存取周期就是CPU从内存储器中存取数据所需的时间(读出或写入)。半导体存储器的存取周期为60~100纳秒。
高速缓冲存储器(Cache)主要是为了解决CPU和主存速度不匹配,为提高存储器速度而设计的。Cache中主要存放CPU最经常访问的指令和数据。当CPU存取信息时,可先从Cache中进行查找。若有,则将信息直接传送给CPU;若无,则再从内存中查找,同时把含有该信息的整个数据块从内存复制到Cache中。Cache中内容命中率越高,CPU执行效率越高。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。