体系结构课后习题答案资格考试建造师考试资格考试建造师考试.pdf
《体系结构课后习题答案资格考试建造师考试资格考试建造师考试.pdf》由会员分享,可在线阅读,更多相关《体系结构课后习题答案资格考试建造师考试资格考试建造师考试.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 (1)计算采用等长操作码表示时的信息冗余量。(2)要求操作码的平均长度最短,试设计操作码的编码,并计算所设计操作码的平均长度。(3)只有二种码长,试设计平均码长最短的扩展操作码编码并计算平均码长。(4)只有二种码长,试设计平均码长最短的等长扩展码编码并计算平均码长。3.(1)采用等长操作码表示时的信息冗余量为%。(2)操作码的 Huffman 编码法如表所示,此种编码的平均码长为位。表 操作码的 Huffman 编码法、2-5 扩展码和 2-4 等长扩展码编码法 指令 指令使用频度 pi Huffman 编码 操作码长度 li 2-5 扩展码 操作码长度 li 2-4等长扩展码 操作码长度
2、li I1 0 0 2 0 0 2 0 0 2 I2 1 0 2 0 1 2 0 1 2 I3 0 1 0 3 1 0 2 1 0 0 0 4 I4 0 1 1 3 1 1 0 0 0 5 1 0 0 1 4 I5 1 1 0 3 1 1 0 0 1 5 1 0 1 0 4 I6 1 1 1 0 0 5 1 1 0 1 0 5 1 0 1 1 4 I7 1 1 1 0 1 5 1 1 0 1 1 5 1 1 0 0 4 I8 1 1 1 1 0 5 1 1 1 0 0 5 1 1 0 1 4 I9 1 1 1 1 1 0 6 1 1 1 0 1 5 1 1 1 0 4 I10 1 1 1 1
3、1 1 6 1 1 1 1 0 5 1 1 1 1 4 (3)操作码的 2-5 扩展码编码法如表所示,此种编码的平均码长为位。(4)操作码的 2-4 等长扩展码编码法如表所示,此种编码的平均码长为位。5.若某机设计有如下格式的指令:三地址指令 12 种,一地址指令 254 种,设指令字的长度为16 位,每个地址码字段的位数均为4 位。若操作码的编码采用扩展操作码,问二地址指令最多可以设计多少种?5.二地址指令最多可以设计48 种。6.一台模型机共有 9 条指令 I1I9,各指令的使用频度分别为 30%,20%,20%,10%,8%,6%,3%,2%,1%。该模型机有 8 位和 16 位两种指令
4、字长。8 位字长指令为寄存器-寄存器(R-R)二地址类型,16 位字长指令为寄存器-存储器(R-M)二地址变址寻址类型。(1)试设计有二种码长的扩展操作码,使其平均码长最短,并计算此种编码的平均码长。(2)在(1)的基础上,该机允许使用多少个可编址的通用寄存器?(3)若采用通用寄存器作为变址寄存器,试设计该机的两种指令格式,并标出各字段的位数。(4)计算变址寻址的偏移地址范围。6.(1)操作码的 2-5 扩展码编码法如表所示,此种编码的平均码长为位。表 操作码的Huffman 编码法和2-4等长扩展码编码法 指令 指令使用频度 pi 2-5 扩展码 操作码长度 li I1 0 0 2 I2 0
5、 1 2 I3 1 0 2 I4 1 1 0 0 0 5 I5 1 1 0 0 1 5 I6 1 1 0 1 0 5 I7 1 1 0 1 1 5 I8 1 1 1 0 0 5 I9 1 1 1 0 1 5 (2)在(1)的基础上,该机允许使用 8 个可编址的通用寄存器。(3)该机的两种指令格式及各字段的位数如下:(4)变址寻址的偏移地址范围为-16+15。3.假设高速缓存 Cache 工作速度为主存的 5 倍,且 Cache 被访问命中的概率为,则采用Cache 后,能使整个存储系统获得的加速比是多少?3.3.57 4.某机是由 Cache 和主存组成的二级存储系统,Cache 的存取时间
6、tc=20ns,主存的存取时间 tm=80ns。Cache 分为指令 Cache 和数据 Cache,指令 Cache 的命中率为,数据 Cache 的命中率为。假设在所有的访存操作中有 20%是访问指令体,求系统等效的存取时间。4.22.16ns 5.如图所示的三级存储系统,若 M1、M2、M3的访问时间分别为 20ns、80ns 和 2000ns。M1、M2的命中率分别为和,则存储器系统的等效访问时间为多少?图 三级存储系统 5.6.完成一个两级存储系统的容量规划。第一层M1是高速缓存,其容量可为64KB、128KB和 256KB。第二层M2是容量为 4MB的主存。设 c1和 c2分别是
7、M1和 M2的每字节成本,而 t1和 t2分别是 CPU访问 M1和 M2时的存取时间。假设 c1=20c2,t2=10t1,而高速缓存在上述 3 种容量时的命中率分别为、和。(1)假设 t1=20ns,当高速缓存的容量分别为上述 3 种假设时的平均存取时间 ta是多少?(2)当 c2=$KB时,分别求整个存储器系统的平均成本。(3)比较这 3 种存储层次结构,并对平均成本和平均存取时间分别进行排序,根据平均成本和平均存取时间的乘积值,选择最优设计。6.(1)当 M1的容量为 64KB时,平均存取时间 ta=74ns;当 M1的容量为 128KB时,平均存取时间 ta=38ns;当 M1的容量
8、为 256KB时,平均存取时间 ta=。(2)当 M1的容量为 64KB时,整个存储器系统的平均成本 c=$KB;当 M1的容量为 128KB时,整个存储器系统的平均成本 c=$KB;当 M1的容量为 256KB时,整个存储器系统的平均成本 c=$KB。(3)第三种方案为最优设计 7.假设在一个由 Cache 和主存构成的两级存储系统中,h1、t1、s1和 c1分别为 CPU访问 Cache 的命中率、Cache的存取时间、存储容量和每字节成本,t2、s2和 c2分别为主存的存取时间、存储容量和每字节成本。若 h1=、t1=20ns、s1=512KB、c1=$10/KB及 c2=$5/KB,t
9、2和 s2未知,而整个存储器系统的预算上限为$15000。(1)推导此存储器系统的等效存取时间 ta的公式。(2)推导此存储器系统的总成本公式。(3)在不超出预算的前提下,s2的最大值为多少 KB?(4)为了使 ta=40ns,主存的存取时间 t2应为多少 ns?7.(1)ta=19+(2)Ctotal=5120+5s2 (3)1976KB (4)420ns 8.有 16 个存储器模块,每个模块的容量为 4MB,字长为 32 位。现在要用这 16 个存储器模块构成一个主存储器,有如下二种组织方式:方式 1:16 个存储器模块用高位交叉方式构成存储器;方式 2:16 个存储器模块用低位交叉方式构
10、成存储器。(1)写出访问各种存储器的地址格式;(2)比较各种存储器的优缺点;(3)不考虑访问冲突,计算各种存储器的频带宽度;平均长度只有二种码长试设计平均码长最短的扩展操作码编码并计算平均码长只有二种码长试设计平均码长最短的等长扩展码编码并计算平均码长采用等长操作码表示时的信息冗余量为操作码的编码法如表所示此种编码的平均码长码操作码长度操作码的扩展码编码法如表所示此种编码的平均码长为位操作码的等长扩展码编码法如表所示此种编码的平均码长为位若某机设计有如下格式的指令三地址指令种一地址指令种设指令字的长度为位每个地址码字段的位机共有条指令各指令的使用频度分别为该模型机有位和位两种指令字长位字长指令
11、为寄存器寄存器二地址类型位字长指令为寄存器存储器二地址变址寻址类型试设计有二种码长的扩展操作码使其平均码长最短并计算此种编码的平均 (4)画出各种存储器的逻辑示意图。8.(1)方式 1(高位交叉)的存储器的地址格式为:4位 20 位 模块选择 字地址 方式 2(低位交叉)的存储器的地址格式为:20位 4 位 字地址 模块选择 (2)方式 1(高位交叉)的存储器的优点为:当多处理机发出的访存地址的高 4 位均不相同时,可对共享存储器内的不同存储体进行同时存取,这种存储器一般适合于共享存储器的多处理机系统;缺点为:当多处理机发出的访存地址的高 4 位均相同时,便产生了存储器的分体冲突,此时的存储器
12、的频宽与单体存储器的相同。方式 2(低位交叉)的存储器的优点为:当处理机依次发出的访存地址的低 4 位均不相同时,可对存储器内的不同存储体进行并行存取,这种存储器一般适合于单处理机内的高速数据存取及带 Cache 的主存;缺点为:当处理机依次发出的访存地址的低4 位均相同时,便产生了存储器的分体冲突,此时的存储器的频宽与单体存储器的相同。(3)若不考虑访问冲突,二种方式的存储器的频带宽度均为 64 字节/存储周期;(4)二种存储器的逻辑示意图类似课本第3 章图和图。9.在一个具有 8 个存储体的低位多体交叉存储器中,如果处理器的访存地址为以下8 进制或 16 进制值,分别求该存储器的平均访问速
13、率为单体存储器的多少倍。(忽略初启时的延迟)(1)10018、10028、10038、11008 (2)10028、10048、10068、12008 (3)100316、100616、100916、130016 9.(1)8;(2)4;(3)8 11.在页式虚拟存储器中,一个程序由 P1P5共 5 个页面组成。在程序执行过程中依次访问到的页面如下:P2,P3,P2,P1,P5,P2,P4,P5,P3,P2,P5,P2 假设系统分配给这个程序的主存有 3 个页面,分别采用 FIFO、LRU和 OPT三种页面替换算法对这 3 页主存进行调度。分别画出这三种替换算法对同一页地址流的调度过程,并计算
14、每种替换算法获得的命中率。11.FIFO替换算法对页地址流的调度过程如图所示。图 FIFO 替换算法对页地址流的调度过程 采用 FIFO替换算法的页命中率为。LRU替换算法对页地址流的调度过程如图所示。图 LRU 替换算法对页地址流的调度过程 采用 LRU替换算法的页命中率为。OPT替换算法对页地址流的调度过程如图所示。图 OPT 替换算法对页地址流的调度过程 采用 OPT替换算法的页命中率为。平均长度只有二种码长试设计平均码长最短的扩展操作码编码并计算平均码长只有二种码长试设计平均码长最短的等长扩展码编码并计算平均码长采用等长操作码表示时的信息冗余量为操作码的编码法如表所示此种编码的平均码长
15、码操作码长度操作码的扩展码编码法如表所示此种编码的平均码长为位操作码的等长扩展码编码法如表所示此种编码的平均码长为位若某机设计有如下格式的指令三地址指令种一地址指令种设指令字的长度为位每个地址码字段的位机共有条指令各指令的使用频度分别为该模型机有位和位两种指令字长位字长指令为寄存器寄存器二地址类型位字长指令为寄存器存储器二地址变址寻址类型试设计有二种码长的扩展操作码使其平均码长最短并计算此种编码的平均16.假设在一个采用组相联映象的Cache 存储器中,Cache 的容量为 1KB,要求 Cache 的每一块在一个主存周期内能从主存取得。主存采用模 32 交叉,每个分体的宽度为64 位,主存的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 体系结构 课后 习题 答案 资格考试 建造 考试
限制150内