发布时间 : 星期六 文章计算机组成原理复习材料(2)更新完毕开始阅读
静态RAM是靠双稳态触发器来记忆信息的;动态RAM是靠MOS电路中的栅极电容来记忆信息的。
37. 动态RAM的刷新通常有三种方式:
① 集中式---正常读/写操作与刷新操作分开进行,刷新集中完成。 特点:存在一段停止读/写操作的死时间 适用于高速存储器
② 分散式---将一个存储系统周期分成两个时间片,分时进行正常读/写操作和刷新操作。 特点:不存在停止读/写操作的死时间 但系统运行速度降低
③ 异步式---前两种方式的结合,每隔一段时间刷新一次,保证在刷新周期内对整个存储器刷新一遍。
38. 存储容量为64K×32位,则地址线有几根,数据线有几根?16根地址线,32根数
据线
39. 2K×16位,地址线有几根,数据线有几根?11根地址线,16根数据线 40. 16根地址线可寻址的范围是 2^16 。 41. 用什么衡量Cache的效率?命中率
42. 三种地址映射方式?全相联映射、直接相联映射和组相联映射。
缓存的地址映射中,若主存中的任一块只能固定映射到某一缓存块中,则称作直接相联 映射。缓存的地址映射中,若主存中的任一块可以映射到缓存的任意一块中,则称作 全相联映射。
43. 在 Cache-主存存储空间中,M表示主存的块数,C表示缓存块数,B为块长,则主存
的块数M与缓存的块数C的关系为 。P117 44. CPU执行一段程序时,Cache完成存取的次数是3800次,访存次数为200次,则Cache/
主存系统的命中率为 。P122 45. 假设Cache的工作速度是主存的5倍,且Cache被访问命中的概率为95%,则采用Cache
后,存储器性能提高了 倍。P122
46. 硬磁盘、ROM、软磁盘、RAM、光盘、EPROM中,哪些属于辅助存储器?硬磁盘、软磁
盘、光盘
一般在计算机系统内的存储元件可分为主储存器及辅助储存器. 前者再划分为随机取储存器(Random Access Memory, RAM)及只读储存器(Read Only Memory, ROM). 而后者就是指RAM及ROM以外的储存器, 如硬盘, 磁盘等. 47. 下列关于硬盘的说法错误的是 A 。
A. 每个计算机主机有且只能有一块硬盘 B. 硬盘中的数据断电后不会丢失 C. 硬盘可以进行格式化处理
5
D. CPU不能够直接访问硬盘中的数据 注释:一个主机可以安装多块硬盘
48. I/O设备是指 输入/输出(Input /Output ,简称I/O),指的是一切操作、程序或设备与计算机之间发生的数据 输入/输出设备模型 传输过程。 。
49. 一次中断处理的过程,可以归纳为五个阶段:
中断请求、中断判优、中断响应、中断服务和中断返回 50. 一般中断服务程序的流程分为四大部分? 保护现场、中断服务、恢复现场和中断返回
51. CPU响应中断的时间是 一条指令结束 。 52. 总线周期的四个阶段?
申请分配阶段 寻址阶段 传数阶段 结束阶段
53. I/O设备与主机交换信息时,主要有三种方式,即:程序查询方式、?? 程序中断方式和DMA方式
54. DMA的中文名称是什么?它有何特点?
DMA的英文拼写是“Direct Memory Access”,汉语的意思就是直接内存访问,是一种不经过CPU而直接从内存了存取数据的数据交换模式。 特点:CPU 与设备并行工作,传送与主程序并行工作
55. DMA工作时:CPU与设备并行工作,传送与主程序并行工作 56. 在DMA方式中,数据传送由 DMA硬件 控制。 57. DMA接口的功能?
58. 机器数中, 补码 机器数零的表示形式是唯一的。 59. 移码常用来表示浮点数的 阶码 部分;
60. 移码和补码比较,它们除 符号位 外,其他各位都相同。
61. 某机字长8位,采用补码形式,其中1位为符号位,则机器数能表示的范围是
-128~+127 。
6
62. 将十进制257转换为十六进制数为 101 。 63. 两个十六进制数79H和48H相加,结果是 。
64. 最大的8位无符号二进制整数转换成十进制数是 255 。
65. 设寄存器位数为8位,机器数采用补码形式(含1位符号位)。将十进制数-27存于
寄存器中,则寄存器内容为 E5H 。
66. 设机器数字长为8位,若A=30(-30),则A的原码、反码、补码? 67. 将+
30写成二进制为 。 12868. 二进制数0101001转换成十六进制数是 。
69. 已知[x]补=1.11001,则[x]原= ;[x]反= ;[x]移= ;
[-x] 补= 。
70. 无符号数的移位称为逻辑移位,逻辑移位的规则是:逻辑左移时,高位 移出 ,低位添 0 ;逻辑右移时,高位 移出 ,低位添 1
71. 在算术移位中,负数的补码移位规则是:左移,高位移丢,低位添 0 ,右移,低位移丢,高位添 1 。
72. 设机器数字长8位(含1位符号位),若机器数BAH为原码,则算术右移一位得
9DH 。
73. 不论是作加法还是减法,只有实际参加操作的两个数符号相同,结果与原操作数符号
不同 ,即为溢出。
74. 若在一个非“0”无符号二进制整数右边加两个“0”,形成一个新的数,则新数的值
是原数值的 四倍 。
75. 若在机器字长为8位的机器中,将一个非“0”无符号二进制整数右移两位,形成一
个新的数,则新数的值是原数值的 。
76. 某机字长32位,其中1位符号位,31位表示尾数。若用定点小数表示,则最大正小
数为
。若用定点小数表示,则最大正小数为 。若用定点
整数表示,则最小负整数为 。
77. 在原码一位乘中,结果的符号由两原码符号位 异或 运算结果决定。
78. 原码一位乘的运算规则是:(1)积符由两原码符号位异或运算结果决定;(2)乘积
的数据部分由两数 绝对值 相乘。
79. 恢复余数法的特点是:当余数为负时,需要加上 除数 ,将其恢复成原来的余数。
80. 在原码加减交替除法中,余数大于0,上商“1”,下一步做的运算是 。 81. 浮点数加减运算的步骤是?
7
82. 若浮点数的阶码和尾数都用(1、补码/2、原码)表示,则判断运算结果是否为规格
化数的方法是: 数符与尾数小数点后第1位数字相异 83. 浮点数加减法对阶原则是: 。
84. 在浮点机中 基数 是隐含的。
85. 一条计算机指令中,通常应该包含 操作码和操作数 。 86. 一条计算机指令中,规定其执行功能的部分称为 操作码 。 87. 指令寻址方式有哪些?数据寻址方式有哪些? 指令寻址:1.顺序寻址方式 2.跳跃寻址方式 操作数寻址:1.隐含寻址 2.立即寻址3.直接寻址4.间接寻址5.寄存器寻址方式和寄 存器间接寻址方式6.相对寻址方式7.基址寻址方式8.变址寻址方式9.块寻址方式
88. CPU每取出并执行一条指令所需要的全部时间称为指令周期,一条指令周期可能包含
的子周期有 取指周期、间址周期、执行周期、中断周期 。
89. 有五级流水线,分别完成取指、译码、执行、访存、写寄存器五个阶段,假设完成各
个阶段时间为40、60、70、90、50微秒,则流水线的时钟周期应该取值为 90 。 计算:
1. 若主存1MB,Cache为16KB,按256B分块,请计算:
(1)块内地址是几位?Cache包含多少块?主存包含多少块?
(2)若Cache-主存层次采用直接映射方式,写出映射关系式,并说明主存的第300
块将映射到Cache的哪一个块中。
2. 一个组相联映射的Cache由64块组成,每组内包含4块。主存包含4096块,每个字
块为32字节,按字节编址。试问: (1)主存地址为几位? (2)画出主存的地址格式。
8