计算机组成原理习题解答.ppt_第1页
计算机组成原理习题解答.ppt_第2页
计算机组成原理习题解答.ppt_第3页
计算机组成原理习题解答.ppt_第4页
计算机组成原理习题解答.ppt_第5页
已阅读5页,还剩89页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

河南大学计算机与信息工程学院 计算机组成原理习题解答 第一章计算机系统概论 冯诺依曼计算机的主要设计思想是 存储程序并按地址顺序执行 冯诺依曼计算机主要包括 存储器 运算器 控制器 输入和输出五部分组成 1 4冯诺依曼型计算机的主要设计思想是什么 它包括哪些主要组成部分 1 5什么是存储容量 什么是单元地址 什么是数据字 什么是指令字 存储容量存储器所能保存二进制数据的总数 常用单位为KB MB等 单元地址用于识别存储器中每个存储单元的编号 即单元地址 数据字表示计算机所要处理数据的计算机字 称为数据字 指令字表示一条指令的计算机字 称为指令字 指令 由操作码和操作数两部分构成 能够表示计算机中的一个基本操作的代码或二进制串 程序 用于求解某一问题的一串指令序列 称为该问题的计算程序 简称为程序 1 6什么是指令 什么是程序 1 7指令和数据均存放在内存中 计算机如何区分它们是指令还是数据 计算机对指令和数据的区分是依靠指令的执行阶段来决定的 在取指阶段 从存储器中读取的均是CPU要执行的指令 在执行阶段 从存储器中读取的一定是指令执行所需要的操作数 1 8什么是内存 什么是外存 什么是CPU 什么是适配器 简述其功能 内存 用于存放系统当前运行所需要的程序和数据的半导体存储器 称为内存储器 简称内存 外存 用于存放程序和数据 但不能被CPU直接访问的大容量存储器 称为外存储器 简称为外存 外存一般包括磁盘存储器和光盘存储器 CPU 运算器和控制器合称为中央处理器 简称CPU 适配器 主机和不同速度的外设之间的一种部件 用于主机和外设之间的信息转换 第二章运算方法和运算器 2 1用8位编码表示下列各整数的原码 反码 补码 若a7 0 则X为正数 显然a6 a0取任何值 X均大于 0 5 若a7 1 则X为负数 X 移 0 a6a5 a0 0 5D 0 100000B 则 0 5D 移 0 100000 若要X 0 5 即等价于 X 移 0 5D 移即0 a6a5 a0 0 100000 因此必须是a5 a2不全为0结论 如果a7 0 a6 a0取任何值均可 如果a7 1 必须满足a6 1且a5 a0不全为0 2 2设 X 补 a7 a6a5 a0 其中ai取0或1 若要X 0 5 求a0a1a2 a6的取值 1 最大值 最大正数 机器数形式 01111111111111111111111111111111真值 1 2 23 2127二进制表示 x 1 0 00000000000000000000001 21111111 2 最小值 最小负数 机器数形式 11111111100000000000000000000000真值 1 2127二进制表示 x 1 21111111 2 3有一个字长为32位的浮点数 符号位1位 阶码8位 用移码表示 尾数23位 用补码表示 基数为2 请写出 1 最大数的二进制表示 2 最小数的二进制表示 3 规格化数所能表示的数的范围 机器数格式 3 规格化数表示范围 最大正数 01111111111111111111111111111111即x 1 2 23 2127最小正数 00000000010000000000000000000000即x 2 1 2 128最大负数 10000000001111111111111111111111即x 2 1 2 23 2 128最小负数 11111111100000000000000000000000即x 1 2127所以规格化数的正数范围为 2 129 1 2 23 2127 负数范围为 2127 2 1 2 23 2 128 尾数为补码 必须使最高数值位和符号位相反 1 27 64 27 1 64 00011011 2 2 6 0 011011B 1 1011 2 2e 2 则E e 127 125 规格化数为 2 27 64 0 011011B 1 1011 2 2 规格化数为 2 4将下列十进制数表示成IEEE754标准的32位浮点规格化数 1 27 64 2 27 64 1 x 补 0011011 y 补 0000011 x y 补 0011110 未溢出 2 x 补 0011011 y 补 1101011 x y 补 0000110 未溢出 3 x 补 1101010 y 补 1111111 x y 补 1101001 未溢出 2 5已知x和y 用变形补码计算x y 同时指出结果是否溢出 1 x 11011y 00011 2 x 11011y 10101 3 x 10110y 00001 0011011 0000011 0011110 0011011 1101011 0000110 1101010 1111111 1101001 1 x 补 0011011 y 补 0011111 x y 补 0111010 溢出 上溢 2 x 补 0010111 y 补 0011011 y 补 1100101 x y 补 1111100 未溢出 3 x 补 0011011 y 补 1101101 y 补 0010011 x y 补 0101110 溢出 上溢 2 6已知x和y 用变形补码计算x y 同时指出结果是否溢出 1 x 11011y 11111 2 x 10111y 11011 3 x 11011y 10011 0011011 0011111 0111010 0010111 1100101 1111100 0011011 0010011 0101110 1101111011110111101111011 1101000101 11111 1 输入数据的原码 x 原 011011 y 原 111111符号位单独运算 0 1 1算前求补器输出 x 11011 y 10011乘法阵列 x y 1101000101加上乘积符号位1 得 x y 原 11101000101即x y 1101000101 2 7用原码阵列乘法器 补码阵列乘法器分别计算x y 1 x 11011y 11111 2 x 11111y 11011 11011 输入数据的原码 x 原 111111 y 原 111011符号位单独运算1 1 0算前求补器输出 x 11111 y 11011乘法阵列 x y 1101000101加上乘积符号位0 得 x y 原 01101000101即x y 1101000101 2 x 11111y 11011 1111111111000001111111111 1101000101 11011 11111 1 x 2 011 0 100101y 2 010 0 011110 2 x 2 101 0 010110 y 2 100 0 010110 2 9设阶码3位 尾数6位 按浮点数运算方法 完成下列取值的 x y x y 运算 1 1 x 2 011 0 100101 y 2 010 0 011110 求 x y 设两数均以补码表示 阶码采用双符号位 尾数采用单符号位 则x y的浮点数表示为 x 浮 11101 0 100101 y 浮 11110 1 100010求阶差并对阶 E Ex Ey Ex 补 Ey 补 11101 00010 11111修改后的x表示为 x 浮 11110 0 010010 1 尾数求和Mx My 1 110100 1 1 110100 1 1 100010 0 010010 1 E 1 应修改x 规格化处理 Mx My 1 110100 1 E 11110规格化之后的结果为 Mx My 1 010010 0 E 11100舍入处理 采用0舍1入法 舍去0判断溢出 E 11100 4 不溢出故得最终结果为x y 2 100 0 101110 符号位与数值位相同 应左规2位 设两数均以补码表示 阶码采用双符号位 尾数采用单符号位 则x y的浮点数表示为 x 浮 11101 0 100101 y 浮 11110 1 100010求阶差并对阶 E Ex Ey Ex 补 Ey 补 11101 00010 11111修改后的x表示为 x 浮 11110 0 010010 1 尾数求差Mx My Mx 补 My 补 0 110000 1 0 110000 1 0 011110 0 010010 1 E 1 应修改x My 补 0 011110 1 2 x 2 011 0 100101 y 2 010 0 011110 求 x y 规格化处理 Mx My 0 110000 1 E 11110舍入处理 采用0舍1入法则Mx My 0 110001判断溢出 E 11100 2 不溢出故得最终结果为x y 2 010 0 110001 满足规格化要求 0 110001 1 0 110000 设两数均以补码表示 阶码采用双符号位 尾数采用单符号位 则x y的浮点数表示为 x 浮 11011 1 101010 y 浮 11100 0 010110求阶差并对阶 E Ex Ey Ex 补 Ey 补 11011 00100 11111修改后的x表示为 x 浮 11100 1 110101 0 尾数求和Mx My 0 001011 0 2 1 x 2 101 0 010110 y 2 100 0 010110 求 x y 0 001011 0 0 010110 1 110101 0 E 1 应修改x 规格化处理 Mx My 0 001011 0 E 11100规格化之后的结果为 Mx My 0 101000 0 E 11010舍入处理 采用0舍1入法 舍去0判断溢出 E 11010 6 不溢出故得最终结果为x y 2 110 0 101100 符号位与数值位相同 应左规2位 设两数均以补码表示 阶码采用双符号位 尾数采用单符号位 则x y的浮点数表示为 x 浮 11011 1 101010 y 浮 11100 0 010110求阶差并对阶 E Ex Ey Ex 补 Ey 补 11011 00100 11111修改后的x表示为 x 浮 11100 1 110101 0 尾数求差Mx My Mx 补 My 补 1 011111 0 2 2 x 2 101 0 010110 y 2 100 0 010110 求 x y 1 011111 0 1 101010 1 110101 0 E 1 应修改x My 补 1 101010 规格化处理 Mx My 1 011111 0 E 11100舍入处理 采用0舍1入法 舍去0判断溢出 E 11100 4 不溢出故得最终结果为x y 2 100 0 110001 满足规格化要求 1 23 13 16 24 9 16 2 2 2 13 32 23 15 16 2 10设数的阶码3位 尾数6位 用浮点运算方法 计算下列各式 1 23 13 16 24 9 16 x 23 13 16 0 110100 2011y 24 9 16 0 100100 2100设两数均以补码表示 阶码采用移码双符号位 尾数采用补码单符号位 则x y的浮点数表示为 x 浮 01011 0 110100 y 浮 01100 1 011100 1 阶码求和 E E 移 E 移 E 补 01011 00100 01111 01011 01111 00100 7 2 尾数乘法运算 M 补 M 补 0 110100 补 1 011100 补 1 011101 010000 补 3 规格化处理 M 补 M 补 1 011101 010000 补 4 舍入处理 运算结果尾数保留高7位 含符号位 则尾数为1 011101 010000 最终相乘结果为 浮 01111 1 011101其真值为 27 0 100011 满足规格化要求 舍去 2 2 2 13 32 23 15 16 x 2 2 13 32 0 011010 2 010y 23 15 16 0 111100 2011设两数均以补码表示 阶码采用移码双符号位 尾数采用补码单符号位 则x y的浮点数表示为 x 浮 00110 0 011010 y 浮 01011 0 111100 1 阶码求差 E E 移 E 移 E 补 00110 11101 00011 00110 00011 11101 5 2 尾数乘法运算 M 补 M 补 0 011010 补 0 111100 补 0 000011011101 补 3 规格化处理 M 补 M 补 0 000011011101 补则 M 补 M 补 0 11011101 补E 01001 4 补 00011 11100 11111 4 舍入处理 运算结果尾数保留高7位 含符号位 则尾数为0 110111 01 5 判断溢出 E 11111 x y产生溢出 结果无意义 符号位与最高数值位相同 需要左规4位 下溢 第三章存储系统 1 该存储器能存储多少个字节的信息 存储容量 存储单元个数 每单元字节数 2 如果存储器由512K 8位SRAM芯片组成 需要多少片 由512K 8位的芯片构成1M 32位的存储器 需要做字位扩展 其中 位扩展 需要4片基本芯片构成512K 32位的存储组 字扩展 需要2组存储组构成1M 32位的存储器 因此共需要2 4 8片 3 需要多少为地址作芯片选择 字扩展时使用了2组存储组 因此只需1位地址做芯片选择 每次同时选择4片位扩展的基本芯片 3 1设有一个具有20位地址和32位字长的存储器 问 3 2已知某64位机主存采用半导体存储器 其地址码为26位 若使用256K 16位的DRAM芯片组成该机所允许的最大主存空间 并选用模块板结构形式 问 1 若每个模块板为1024K 64位 共需几个模块板 2 每个模块板内共有多少DRAM芯片 3 主存共需多少DRAM芯片 CPU如何选择各模块板 主存共需64 16 1024块由高位地址选模块 A0 A19用于地址线 A20 A25用于译码控制 个芯片 1 画出该存储器的组成逻辑框图 由16K 8位的芯片构成64K 32位的存储器 共需16片基本芯片 其中每4片构成一个存储组 存储器共由4个存储组构成 因此 4个存储组的片选信号应由最高两位地址A14和A15产生 该存储器的组成逻辑框图如下 3 3用16K 8位的DRAM芯片构成64K 32位存储器 问 2 设存储器读 写周期为0 5us CPU在1us内至少要访问一次 试问 采用哪种刷新方式比较合理 两次刷新的最大时间间隔是多少 对全部存储单元刷新一遍所需的实际刷新时间是多少 由于16K 8位的DRAM芯片内部用128 128 8 的矩阵构成若采用集中刷新 则有128行 0 5us 64us的死时间 不合适 若采用分散刷新 则每访存一次需要1us 也不合适 所以采用异步式刷新方式 刷新时 由于每次刷新存储矩阵的1行因此 刷新间隔为 2ms 128 0 015625ms 15 625us 如果取15 6us作为实际的刷新间隔 则刷新一遍实际所用时间为 15 6us 128 1996 8us 1 9968ms 刷新是存储芯片内部的操作 因此各芯片的刷新是同步进行的 不需要考虑64K 32位存储器 1 总共需要多少DRAM芯片 2 设计此存储体组成框图 3 4有一个1024K 32位的存储器 由128K 8位的DRAM芯片构成 刷新信号周期 存储芯片刷新一行的时间间隔 128K 8的DRAM芯片 行地址为9位 因此 共29 512行 异步刷新方式 在一个刷新周期分散地刷新所有行 则刷新信号周期 8ms 512 15 5us 3 4 3 采用异步刷新方式 如单元刷新间隔不超过8ms 则刷新信号周期是多少 8ms 512行 3 5要求用256K 16位SRAM芯片设计1024K 32位的存储器 SRAM芯片有两个控制端 当 CS有效时 该片选中 当W R 1时执行读操作 当W R 0时执行写操作 存储器容量扩展所需总的芯片数为 1024K 256K 32 16 8片 3 6用32K 8位的EPROM芯片组成128K 16位的只读存储器 试问 1 数据寄存器多少位 因为系统数据总线为16位 所以数据寄存器16位 2 地址寄存器多少位 因为存储器容量为128K 需系统地址总线17位 所以地址寄存器17位 3 共需多少个EPROM芯片 所需芯片总数 128K 32K 16 8 8片 4 系统逻辑图如下 1 画出地址译码方案 存储空间的分配如右图 需要2片8K 8的RAM芯片进行位扩展 形成存储组 再需要5组存储组进行字扩展构成40K 16的RAM区组内地址线为A12 A0用于产生片选信号的地址线为A15 A13可用74LS138译码器 3 7某机器中 已知配有一个地址空间为0000H 3FFFH的ROM区域 现在再用一个RAM芯片 8K 8 形成40K 16位的RAM区域 起始地址为6000H 假设RAM芯片有 CS和 WE信号控制端 CPU的地址总线为A15 A0 数据总线为D15 D0 控制信号为R W MREQ 要求 2 将ROM与RAM同CPU连接 A13 3 8设存储器容量为64M 字长为64位 模块数m 8 分别用顺序和交叉方式进行组织 存储周期T 100ns 数据总线宽度为64位 总线传送周期 50ns 求 顺序存储器和交叉存储器的带宽各是多少 顺序存储器和交叉存储器连续读出m 8个字的数据信息量为 q 8 64 512位顺序存储器所需要的时间为 t1 m T 8 100ns 800ns 8 10 7s故顺序存储器的带宽为 W1 q t1 512 8 10 7 64 107 bit s 交叉存储器所需要的时间为 t2 T m 1 100ns 8 1 50ns 450ns 4 5 10 7s故交叉存储器的带宽为 W1 q t1 512 4 5 10 7 113 8 107 bit s 命中率 h Nc Nc Nm 2420 2420 80 0 968主存与Cache的速度倍率 r tm tc 240ns 40ns 6访问效率 e 1 r 1 r h 1 6 1 6 0 968 86 2 平均访问时间 ta tc e 40ns 0 862 46 4ns 3 9CPU执行一段程序时 cache完成存取的次数为2420次 主存完成存取的次数为80次 已知cache存储周期为40ns 主存存储周期为240ns 求cache 主存系统的效率和平均访问时间 由ta htc 1 h tm 可得 3 10已知cache存储周期40ns 主存存储周期200ns cache 主存系统平均访问时间为50ns 求cache的命中率是多少 3 13一个组相联Cache由64个行组成 每组4行 主存储器包含4K个块 每块128字 请表示内存地址的格式 3 14有一个处理机 主存容量1MB 字长1B 块大小16B Cache容量64KB 若Cache采用直接映射方式 请给出2个不同标记的内存地址 它们映射到同一个Cache行 00001001111000000001100111100000 3 15假设主存容量16M 32位 Cache容量64K 32位 主存与Cache之间以每块4 32位大小传送数据 请确定直接映射方式的有关参数 并画出主存地址格式 第四章指令系统 答 不合理 一般 存储字长和指令字长最好均是字节的整数倍 以便于从内存单元中存取和有效地利用存储空间 因此 将指令字长设计为16位比较合适 4 1ASCII码是7位 如果设计主存单元字长为32位 指令字长为12位 是否合理 为什么 1 若操作码字段固定为8位 则最多可设计出多少条单操作数指令 答 单操作数指令条数 28 m n条 2 若操作码字段长度可变 则最多可设计出多少条单操作数指令 答 设单操作数指令条数为k条 则 28 m 26 k 26 n 即k 28 m 26 n 26 4 2 假设某计算机指令长度为20位 具有双操作数 单操作 无操作数三类指令形式 每个操作数地址规定用六位表示 若现已设计出m条双操作数指令 n条无操作数指令 问 4 3指令格式结构如下所示 试分析指令格式与寻址方式特点 单字长双操作数指令 属于RR型指令 操作码6位 可以指定64种操作 4 4指令格式结构如下所示 试分析指令格式与寻址方式特点 双字长指令 操作码OP占6位 可以指定64种操作 属于RS型指令 4 6一种单地址指令格式如下所示 R变址寄存器 R1基址寄存器 PC程序计数器 填写下列寻址方式 40条指令 指令操作码需6位 26 64 剩余24种编码未用 4种寻址方式 寻址特征需2位 单字长单地址指令 剩余8位作为形式地址 四种寻址方式中 只有相对寻址可以访问640K范围的主存单元 4 7某计算机字长为16位 主存容量为640k 采用单字长单地址指令 共有40条指令 试采用直接 立即 变址 相对四种寻址方式设计指令格式 4 9某机字长为32位 CPU中有16个32位通用寄存器 设计一种能容纳64种操作的指令系统 如果采用通用寄存器作为基址寄存器 则RS型指令的最大存储空间是多少 64种操作 操作码占6位 16个通用寄存器 一个操作数和基址寄存器各占4位 单字长指令 形式地址占18位 存储单元的地址E R1 D 由于R1为32位 因此可寻址的最大存储空间为232 4GB 注意不是232 218 6位 4位 4位 18位 4 12根据操作数所在的位置 指出其寻址方式 操作数在寄存器中 为寻址方式 操作地址在寄存器 为寻址方式 操作数在指令中 为寻址方式 操作数地址 主存 在指令中 为方式 操作数的地址为某一寄存器内容与位移量之和 可以是寻址方式 寄存器 寄存器间接 立即数 直接寻址 相对 基址 变址 第五章中央处理器 1 保存当前正在执行的指令的寄存器是 IR 指令寄存器 2 保存当前正在被执行的指令地址的寄存器是 AR 地址寄存器 3 算术逻辑运算结果通常放在 DR 数据寄存器和 AC 累加寄存器 5 1填空 5 2参见图5 1的数据通路 画出存数指令STOR1 R2 的指令周期流程图 其含义是将寄存器R1的内容传送至 R2 为地址的数存单元中 指令地址 指令 数据单元 数据地址 数据 5 3参见图5 1的数据通路 画出存数指令LAD R3 R0的指令周期流程图 其含义是将 R3 为地址数存单元的内容取至寄存器R0中 指令地址 指令 数据 数据地址 解 微指令的数目为80 3 1 241条 微指令字长为32 8 4字节 故 控制存储器的容量为241 4 964字节 5 6假设某机器有80条指令 平均每条指令有4条微指令组成 其中有一条取值微指令是所有指令公用的 已知微指令长度为32位 请估算控制存储器容量 5 8某机有8条指令I1 I8 每条微指令所包含的微命令控制信号如下表所示 a j分别对应10种不同性质的微命令信号 假设一条微指令的控制字段仅为8位 请安排微指令的控制字段格式 微命令数目 操作控制字段 则采用混合表示法设计微指令 从左表中选择互斥的微操作 a命令 与i互斥b命令 与f g i j互斥c命令 与f j互斥d命令 与i j互斥e命令 与f h j互斥f命令 与b c e h i j互斥g命令 与b h j互斥h命令 与c d e f g i互斥i命令 与a b d f h j互斥j命令 与b c d e f g i互斥 解法1 将 d i j 和 e f h 分别组成两个小组 进行译码 可得六个微命令信号 剩下的a b c g四个微命令信号可进行直接控制 其整个控制字段组成如右图所示 解法2 将 b i j 和 e f h 分别组成两个小组 进行译码 可得六个微命令信号 剩下的a b c g四个微命令信号可进行直接控制 其整个控制字段组成如下 注意 00表示两位均不产生控制信号此题还有其他解法 1 微指令的三个字段分别对应为多少位 判别测试字段 假设每一位作为一个判别标志 直接控制 那么由于有4个转移条件 故该字段为4位 下址字段 控存容量为512单元 所以下地址字段用9位来寻址 微命令字段 48 4 9 35位 5 11已知某机采用微程序控制方式 控制容量为512 48位 微程序可在整个控存中实现转移 控制微程序转移的条件共四个 微指令采用水平型格式 后继微指令采用断定方式 问 其中 微地址寄存器对应下址字段 微指令寄存器对应于P字段 判别测试字段 和控制字段 微命令字段 地址转移逻辑的输入是指令寄存器的OP码 各种状态条件以及判别测试字段所给的判别标志 某一位为1 其输出修改微地址寄存器的适当位数 从而实现微程序的分支转移 就是说 此处微指令的后继地址采用断定方式 2 画出对应这种微指令格式的微程序控制器逻辑框图 5 12今有4级流水线 分别完成取指 指令译码并取数 运算 送结果四步操作 假设完成各步操作的时间依次为100ns 100ns 80ns 50ns 请问 1 流水线的操作周期应设计为多少 流水线的操作周期应按各步操作的最大时间来考虑 即流水线时钟周期性 故取100ns 2 若相邻两条指令发生数据相关 硬件上不采取措施 那么第2条指令要推迟多少时间进行 遇到数据相关时 就停顿第2条指令的执行 直到前面指令的结果已经产生 因此至少需要延迟2个时钟周期 3 如果再硬件设计上加以改进 至少需推迟多少时间 如采用专用通路技术 就可使流水线不发生停顿 5 13指令流水线有取指 IF 译码 ID 执行 EX 访存 MEM 写回寄存器堆 WB 五个过程段 共有20条指令连续输入此流水线 1 画出流水处理的时空图 假设时钟周期为100ns 5 13指令流水线有取指 IF 译码 ID 执行 EX 访存 MEM 写回寄存器堆 WB 五个过程段 共有20条指令连续输入此流水线 2 求流水线的实际吞吐量 单位时间内执行完毕的指令条数 3 求流水线的加速比 5 16判断以下三组指令中各存在哪种类型的数据相关 1 I1LDAR1 A M A R1I2ADDR2 R1 R2 R1 R2 2 I1ADDR3 R4 R3 R4 R3I2MULR4 R5 R4 R5 R4 3 I1LDAR6 B M B R6I2MULR6 R7 R6 R7 R6 写后读相关 读后写相关 写后写相关 第六章总线系统 单总线结构连接 采用一组总线 系统总线 连接整个计算机系统的各大功能部件 所有的信息传送都通过这组总线 优点 允许各功能部件之间直接交换信息 系统扩充容易 缺点 系统总线的负载很重 6 1比较单总线 双总线 三总线结构的性能特点 双总线结构连接 系统总线连接CPU 主存 和I O设备 存储总线连接CPU和主存 特点 保持单总线结构优点的基础上 减轻了CPU的负担 但增加了硬件的成本和复杂度 6 1比较单总线 双总线 三总线结构的性能特点 三总线结构连接 系统总线负责连接CPU 主存 I O通道 存储总线负责连接CPU与主存 I O总线负责连接各I O适配器 特点 设置了通道 对外设进行统一的管理 分担了CPU的工作 提高了CPU工作效率 同时也最大限度的提高外设的工作速度 但硬件成本进一步增加 6 1比较单总线 双总线 三总线结构的性能特点 6 8同步通信之所以比异步通信具有较高的传输频率 是因为同步通信 A 不需要应答信号B 总线长度较短C 用一个公共时钟信号进行同步D 各部件存取时间比较接近6 9在集中式总线仲裁中 方式响应时间最快 方式对 最敏感 A 菊花链方式B 独立请求方式C 电路故障D 计数器定时查询方式 C B A C 6 10采用串行接口7位ASCII码传送 带有1位奇校验位 1位起始位和1位停止位 当波特率为9600波特时 字符传送速率为 A 960B 873C 1371D 480 说明 传送一个字符需要7 1 1 1 10位 9600 10 960 6 11系统总线中地址线的功能是 A 选择主存单元地址B 选择进行信息传输的设备C 选择外存地址D 指定主存和I O设备接口电路的地址6 12系统总线中控制线的功能是 A 提供主存 I O接口设备的控制信号和响应信号B 提供数据信息C 提供时序信号D 提供主存 I O接口设备的响应信号 A D A 总线带宽Dr 一个总线周期传送的字节数D 总线周期T 一个总线周期传送的字节数D 总线时钟频率f 8 70M 560MB s 6 20 某总线在一个总线周期中并行传送8个字节的信息 假设一个总线周期等于一个总线时钟周期 总线时钟频率为70MHz 总线带宽是多少 第七章外围设备 7 1 计算机的外围设备是指 A 输入 输出设备B 外存设备C 输入 输出设备及外存储器D 除了CPU和内存以外的其他设备7 2 打印机根据印字方式可分为 和 两大类 在 类打印机中 只有 型打印机能打印汉字 A 针型打印机B 活字型打印机C 击打式D 非击打式 D C D C A 1 磁盘存储器的存储容量是多少 每道记录信息容量 12288字节每个记录面信息容量 275 12288字节共有4个记录面所以磁盘组总容量为 4 275 12288字节 13516800字节 2 最高位密度与最低位密度是多少 最高位密度D1 即最内层磁道的位密度 R1 115mm D1 12288字节 2 R1 17字节 mm最低位密度D2 即最外层磁道的位密度 R2 R2 R1 275 5 115 55 170mmD2 12288字节 2 R2 11 5字节 mm 7 7 某磁盘存储器转速为3000转 分 共有4个记录面 每毫米5道 每道记录信息为12288B 最小磁道直径为230mm 共有275道 问 3 磁盘数据传输率是多少 磁盘传输率C 盘片转速r 道容量N盘片转速r 3000 60 50周 秒道容量N 12288字节 每道信息容量 C r N 50 12288 614400字节 秒 4 平均等待时间是多少 平均等待时间 1 2 1 r 1 2 1 50 10毫秒 答 存取时间 平均找道时间 平均等待时间数据传播率Dr rN r为磁盘转速 N为每道容量 7 8 已知某磁盘存储器的转速为2400转 分 每个记录面道数为200道 平均找道时间为60ms 每道存储容量为96Kbit 求磁盘的存取时间与数据传播率 答 360转 分 60转 秒 60道 秒数据传输率Dr 60道 秒 15扇区 道 512B 扇区 460800B 秒写入4096B需时 所以 平均需时 平均找道时间 平均等待时间 数据读取时间 10 40 2 ms 1 2 1000 60 ms 8 9ms 25ms 8 3ms 8 9ms 42 2ms最长需时 40ms 1000 60 8 9ms 40 16 7 8 9 65 6ms 7 10 软盘驱动器使用双面双密度软盘 每面80道 每道15扇区 每个扇区存储512B 已知磁盘转速为360转 分 假设找道时间为10 40ms 今写入4096B 平均需要多少时间 最长时间是多少 第八章输入输出系统 8 1 如果认为CPU等待设备的状态信号是处于非工作状态 即踏步等待 那么在下面几种主机与设备之间的数据传送中 主机与设备是串行工作的 主机与设备是并行工作的 主机程序与设备是并行运行的 A 程序查询方式B 程序中断方式C DMA方式8 2 中断向量的地址是 A 子程序入口地址B 中断服务程序入口地址C 中断服务程序入口地址指示器D 例行程序入口地址8 4 采用DMA方式传送数据时 每传送一个数据就要占用一个 的时间 A 指令周期B 机器周期C 存储周期D 总线周期 A C B B C 8 6 在图8 7中 当CPU对设备B的中断请求进行服务时 如设备A提出请求 CPU能够响应吗 为什么 如果设备B一提出请求总能立即得到服务 问怎样

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论