计算机组成与结构习题集 下载本文

第六章:存储器件

1、半导体SRAM和DRAM的主要差别是什么?为什么DRAM的地址一般要分两次接收? SRAM 在不断电的前提下,其中的数据不会丢失;DRAM在不断电的前提下,其中的数据也会丢失

为了减少DRAM的地址引脚数

2、某8位微型机地址码为18位,若使用4K x 4位的RAM芯片组成模块板结构的存储器,试问:

⑴ 该机所允许的最大主存空间是多少?

⑵ 若每个模块板为32K x 8位,共需几个模块板? ⑶ 每个模块板内有几片RAM芯片? ⑷ 共有多少片RAM芯片? ⑸ CPU如何选择各模块板?

⑴ 218 = 256 KB ⑵ 256KB / 32KB = 8个

⑶ 32KB/(4K*4b) = 16片 ⑷ 16*8 = 128片

⑸ CPU采用最高3位地址线(A17A16A15)经译码器选择各模块板

3、存储单元是指_B__。

A 存放一个二进制信息位的存贮元 B 存放一个机器字的所有存贮元集合 C 存放一个字节的所有存贮元集合 D 存放两个字节的所有存贮元集合;

4、某计算机字长32位,其存储容量为4MB,若按半字编址,它的寻址范围是__B__。 A 4MB B 2MB C 2M D 1M

5、相联存贮器是按_C__进行寻址的存贮器。 A 地址方式 B 堆栈方式 C 内容指定方式 D 地址方式与堆栈方式

6、某SRAM芯片,存储容量为64K×16位,该芯片的地址线和数据线数目为_D__。 A 64,16 B 16,64 C 64,8 D 16,16

7、某计算机字长16位,它的存贮容量是64KB,若按字编址,那么它的寻址范围是__B___ A. 64K B. 32K C. 64KB D. 32 KB

8、某计算机字长32位,其存储容量为16MB,若按双字编址,它的寻址范围是__B__。 A 16MB B 2M C 8MB D 16M

9、多体交叉存储主要解决什么问题?采用多体交叉存储器时,主要由地址的高位部分还是低位部分来选择各个存储体?

多体交叉存储主要是为了解决主存的速度比CPU慢的问题. 采用多体交叉存储器时,主要由地址的低位部分来选择各个存储体。

10、交叉存贮器实质上是一种______存贮器,它能_____执行______独立的读写操作。A A 模块式,并行,多个 B 模块式,串行,多个 C 整体式,并行,一个 D 整体式,串行,多个

11、用归零制(RZ)、不归零制(NRZ)、不归零制1(NRZ1)、调相制(PM)、调频制(FM)、改进制调频制(MFM)磁表面存储器记录方式,列出表示二进制序列11001011的各相应的写入电流波形。

此题二进制序列的数值会有变化,应注意各种电流波形的变化规则。

12、具有自同步能力的记录方式是_C、D__。 A NRZ0 B NRZ1 C PM D MFM NRZ和NRZI制记录方式是没有自同步能力的 PM,FM,MFM记录方式是有自同步能力的。

13、试分析下图所示写电流波形属于何种记录方式。

⑴ 调频制(FM) ⑵ 见1就翻的不归零制(NRZ1) ⑶ 调相制(PM) ⑷ 调频制(FM) ⑸ 不归零制(NRZ)

14、一个完整的磁盘存储器由三部分组成。其中__A___ 又称为磁盘机或磁盘子系统,是独立于主机的一个完整设备,_B___ 是插在主机总线插槽中的一块电路板,__C_ 是存储信息的介质。

A 驱动器 B 控制器 C 盘片

15、设磁盘组有11个盘片,每片有两个记录面;存储区域内直径2.36英寸, 外直径5.00英寸;道密度为1250TPI,内层位密度为52400bpi,转速为2400rpm。问: (1)共有几个可用存储面? (2)共有几个柱面?

(3)每个磁道可存储多少字节? (4)整个磁盘组总容量是多少? (5)数据传输率是多少?

(6)如果每个扇区可存储2KB数据,在寻址命令中如何表示磁盘地址?

(7)如果某文件长度超出了一个磁道的容量,应将它记录在同一个存储面上,还是记录在同一个柱面上? (1)22 个

(2)(5-2.36)/2 * 1250 = 1650 个柱面 (3)2.36 * 3.14 * 52400/8 = 48538B = 47.4 KB

(4)22 * 1650 * 48538 = 1761929400B = 1720634 KB = 1680 MB = 1.64GB (5)48538* 2400/60 = 1941520 B/s = 1896KB/s = 1.85MB/s (6)磁盘地址格式为: 磁头号 柱面号 扇区号 磁头号 25 〉22 5位 柱面号 211 〉1650 11位

扇区号 25 〉24 5位 (扇区数 47.4/2 = 24 ) (7)应将它记录在同一个柱面上

16、某磁盘存储器的转速为n转/分,共有4个记录面,每道记录信息为m字节,每个记录面有256道,问:

① 磁盘存储器的存储容量是多少? 4*256*m ② 磁盘数据传输率是多少? m*n ③ 平均等待时间是多少? 1/2n 分

第七章:存储系统

1、判断正误

⑴ 多体交叉存储主要解决扩充容量问题.

⑵ 在计算机中,存储器是数据传送的中心,但访问存储器的请求是由CPU或I/O发出的. ⑶ 在CPU中通常都设置有若干个寄存器,这些寄存器是与主存储器统一编址的.访问这些寄存器的指令格式与访问寄存器的指令格式是相同的.

⑷ Cache与主存储器统一编址,即主存空间的某一部分属于Cache.

⑴ × ⑵ √ ⑶ × ⑷ ×

2、计算机系统中必不可少的存储器是主存,请分别说明辅存和Cache是为了解决什么问题而引入的?

辅存 是为了提高存储系统的容量而引入的 Cache 是为了提高存储系统的速度而引入的

3、计算机系统中的存贮器系统是指__D__。 A RAM存贮器 B ROM存贮器 C 主存贮器

D cache、主存贮器和外存贮器

4、主存贮器和CPU之间增加cache的目的是__A_。 A 解决CPU和主存之间的速度匹配问题 B 扩大主存贮器容量

C 扩大CPU中通用寄存器的数量

D 既扩大主存贮器容量,又扩大CPU中通用寄存器的数量

5、主存容量为4MB,虚存容量为1GB,按字节编址,问: ① 虚拟地址和物理地址各为多少位?

② 根据寻址方式计算出来的有效地址是虚拟地址还是物理地址? ① 虚拟地址 30位 物理地址22位

② 根据寻址方式计算出来的有效地址是虚拟地址。

6、具有辅存的虚拟存储系统与非虚拟存储系统有何差异?

具有虚拟存储系统:用户可以不考虑主存的空间大小,是在一个虚拟的空间(逻辑地址所表示的范围)内操作。不具有虚拟存储系统:用户要考虑主存的空间大小,当用户的程序和数据所需的容量超过了主存容量时,需要考虑程序的分割和空间定位问题。

7、虚拟存储器系统的管理方式有哪几种? 段式管理、页式管理、段页式管理

8、计算机主存的速度比CPU的速度慢很多,不能及时提供CPU所需要的指令和数据,为了弥补这个缺陷,现代计算机采取了哪些措施? 预取与缓冲技术、Cache技术、多体交叉存取技术