计算机存储

来源:互联网 发布:剑三高冷炮太捏脸数据 编辑:程序博客网 时间:2024/06/06 17:22

计算机内存又称主存。

分类/计算机内存 编辑

内存分为随机存储器(RAM)、只读存储器(ROM)和高速缓冲存储器(Cache)。 
①随机存储器(Random Access Memory,RAM) 
RAM是计算机工作的存储区,它是一种可高速地、随机地写入和读出数据(写入速度和读出速度可以不同)的一种半导体存储器;RAM的优点是存取速度快、读写方便,缺点是数据不能长久保持,断电后自行消失。 
RAM根据制造原理不同,可分为静态RAM(SRAM)和动态RAM(DRAM)。SRAM集成度低,价格高,但速度快,常用作高速缓冲存储器。DRAM集成度高,价格低,但需要周期性动态刷新,故速度慢。 
通常所说的内存就是指RAM。目前,微机中的内存是以内存条的形式插在主板上的,
②只读存储器(Read Only Memory,ROM) 
只读存储器ROM一旦有了信息,就不能轻易改变,也不会在掉电时丢失,它们在计算机系统中是只供读出的存储器。ROM器件有两个显著的优点:一是结构简单,所以位密度比可读/写存储器高。二是具有非易失性,所以可靠性高。但是,ROM器件只能用在不需要经常对信息进行修改和写入的地方。计算机系统中,ROM模块中常常用来存放系统启动程序和参数表,也用来存放常驻内存的监控程序或者操作系统的常驻内存部分,甚至还可以用来存放字库或者某些语言的编译程序及解释程序。 
根据其中信息的设置方法, ROM可以分为4种:掩膜ROM或者ROM、可编程的只读存储器PROM (Programmable Read Only Memory)、可擦除可编程只读存储器EPROM (Erasable Programmable Read Only Memory)。可用电擦除的可编程只读存储器EEPROM (Electrically Erasable Programmable Read Only Memory)。 
只读存储器(ROM)的特点是是其内容一旦写入就不能改变,至少不借助于专门的设备是不能改变的。由于它的结构较为简单,所以芯片中的位密度比RAM器件高,因此每位的价格也较低。ROM是非易失性存储器,且十分可靠。但是,它只能用于不需要在工作时进行写入操作的场合,也即适用于存放永久性的程序或数据表格之类的内容。 
掩模式ROM要求生产厂家先按给定的程序或数据对芯片图形(掩膜)进行2次光刻而决定的,所以生产第一片这样的ROM费用很大,但复制同样内容的ROM就很便宜,因而掩模式ROM适用于成批生产的定型产品,如用于存放PC DOS的BIOS,BASIC语言的解释程序等。根据制造技术,掩膜型ROM 又可分为MOS型和双极型两种。MOS型功耗小,但速度比较慢,微机系统中主要是这种。双极型速度比MOS型快,但功耗大,只用在速度较高的系统中。  
PROM虽然可由用户编程,但只能有一次写入的机会,一旦编程之后,就如掩模式ROM一样,其内容不能再改变。 
EPROM可由用户重复多次编程。适合于系统开发时使用。擦洗的PROM有两种:一种用紫外光擦洗,称为UVEPROM,简称EPROM;另一种是用电的方法擦洗,称为EEPROM或EAPROM。UVEPROM擦洗时,将整个芯片原存的全部信息都擦去,而对EEPROM可擦去其中的一部分信息。 
闪速存储器(Flash Memory)是具有电擦除和重新编程能力的新型只读存储器。它是一种高密度、非易失性的读写半导体存储器,既可在断电情况下长期保存信息,又能在不需要特殊高电压的情况下进行快速擦除和重写。闪存突破了传统的存储器体系,改善了现有存储器的特性,其独特的性能使其广泛地运用于各个领域,包括嵌入式系统、电信交换机、蜂窝电话、网络互联设备、仪器仪表和家用电器等,同时还包括新兴的语音、图像、数据存储类产品,如数字相机、数字录音机和个人数字助理(PDA)等。 
③高速缓冲存储器。 
内存由于容量大、寻址系统繁多、读写电路复杂等原因,造成了内存的工作速度大大低于CPU的工作速度,直接影响了计算机的性能。为了解决内存与CPU工作速度上的矛盾,计算机专家在CPU和内存之间增设一级容量不大、但速度很高的高速缓冲存储器(Cache)。Cache通常由静态存储器(SRAM)构成。Cache中存放常用的程序和数据,当CPU访问这些程序和数据时,首先从高速缓存中查找,如果所需程序和数据不在Cache中,则到内存中读取数据,同时将数据写到Cache中。采用Cache可以提高系统的运行速度。[1]

性能指标/计算机内存 编辑
(1)存储容量 
存储器可以容纳的二进制信息量称为存储容量。存储器的容量以字节(Byte)为单位,常用的单位还有KB,MB,GB,TB等。通常所说的计算机内存容量,一般是指RAM的容量。例如,某计算机的内存是1GB,就是指该计算机具有的RAM容量是1×2∧30个字节。 
(2)存取时间 
存储器的存取时间是指从启动一次存储器操作,到完成该操作所需要的时间。例如,从发出读信号开始,到CPU得到“读出数据已经可用”的信号为止,两者之间的时间间隔,称为读取数时间。两次独立的存取操作之间所需的最短时间称为存取周期,目前,半导体存储器的存取周期一般为30ns~100ns。

换算关系/计算机内存 编辑


1B(Byte)=8Bit 
1KB(Kilobytes)=210B=1024B 
1MB(Megabytes)=210KB=1024KB=220B 
1GB(Gigabytes)=210MB=1024MB=230B 
1TB(Terabytes)=210GB=1024GB=240B 。

cpu对寄存器的访问速度最快
计算机中CPU对其访问速度最快的是(C) 。
A.内存    
B.Cache    
C.通用寄存器  
D.硬盘
所属试卷:
2015年上半年软件设计师考题

为何是通用寄存器而不是CACHE




0 0
原创粉丝点击