问答题(1999年清华大学)

说明采用层次存储器系统所追求的目标,以及能够达到这种目标是建立在什么原理之上。

答案解析

计算机存储器层次模型的目标是在合理的成本范围内,通过对各级存储器大小的配置,达到可接受的性能。层次结构的原理主要包含以下3个重要特性:(1)包含性。包含性可用M1ㄈM2ㄈ...Mn来描述,其中Mi表示某一级层次模块。建立包含关系的原因意味着所有信息都是包含在最外层Mn中的。在处理过程中,Mn的子集复制到Mn-1。(2)一致性。它要求同一个信息项与后续存储器层次上的副本是一致的。如果在高速缓存中的一个字被修...

查看完整答案

讨论

下图是目前计算机常用的存储器体系结构。CPU→调整缓存(SRAM)→内存(DRAM)→虚拟存储器请问:SRAM和DRAM有何区别?虚拟存储器有何特点?该层次结构有何特点?

主存—辅存层次和Cache—主存层次采用的地址变换和映像方式从原理上看是相同的。

提高存储系统的速度最有效的方法是__________。

为什么要把存储系统细分成若干个级别?目前微机的存储系统中主要有哪几级存储器?各级存储器是如何分工的?

下列存储器中,汇编语言程序员可见的是【 】

计算机系统中,虚拟存储体系由【 】两级存储器构成。

设有主存M1和辅存M2构成的2级存储体系,其中M1和M2的读出时间分别是1微秒和1毫秒。经实测,该2级存储系统的平均读出时间为100微秒。欲使其减小为10微秒,试改出两种改进的实现方法。

计算机系统的三级存储器结构指的是_________、_________和_________。

在多级存储体系中,Cache的主要功能是____________,虚拟存储器的主要功能是____________。

假定我们正在考虑两种条件转移指令的设计方法,这两种方法如下:CPU A:先通过一条比较指令设置条件码A,再用一条分支指令检测条件码;CPU B:比较操作包含在分支指令中。在两种CPU中,条件转移指令都需要两个时钟周期,所有其他指令都需要一个时钟周期。在CPU A中,全部指令的20%是条件转移指令,因为每次条件转移都需要一次比较,所以比较指令约占所有指令的20%。如果CPU A的时钟频率是 CPU B的1.25倍,问哪一种CPU更快?如果CPU A的时钟频率只是CPU B的1.1倍,结果又是多少?

目前微机中使用的半导体存储器包括哪几种类型?它们各有哪些特点?分别适用于什么场合(请从存取方式、制造工艺、速度、容量等各个方面讨论)?人们常说的内存是指这其中的哪一种或哪几种类型?

指令地址中地址码的位数与直接访问的存储器空间和最小寻址单位有什么关系?字寻址计算机和字节寻址计算机在地址码的安排上有保区别?PC系列微机的指令系统可支持对字节、字、双字、四倍字的运算,试写出在对准边界时,字节地址、字地址、双字地址和四倍字地址有何特点?

一个512KB的存储器,其地址线和数据线的总和是__________。

动态RAM是依靠__________来存储信息的。

下列有关RAM和ROM的叙述中,正确的是【 】。I. RAM易失性存储器,ROM是非易失性存储器II. RAM和ROM都是采用随机存取的方式进行信息访问III. RAM和ROM都可用作CacheIV. RAM和ROM都需要进行刷新

半导体动态RAM和静态RAM的主要区别是____________________。

评价磁记录方式的基本因素一般有__________、__________和__________。

以下存储器中,需要周期性刷新的是【 】。

【 】类型的存储器速度最快。

某机器CPU可寻址的最大存储空间为64KB,存储器按字节编址,CPU的数据总线宽度为8位,可提供一个控制器信号为RD。目前,系统中使用的存储器容量为8KB,其中4KB为ROM。拟采用2K×8位的ROM芯片,其地址范围是0000H~0FFFH。4KB为ROM,拟采用4K×2位的RAM芯片,其地址范围为4000H~4FFFH。(1)需要RAM和ROM芯片各多少片?(2)画出CPU与存储器之间的连接图(译码器自定)。