计算机组成课后习题的答案共77页
- 格式:ppt
- 大小:11.21 MB
- 文档页数:2


第 1 章习题答案5.若有两个基准测试程序P1和P2在机器M1和M2上运行,假定M1和M2的价格分别是5000元和8000请回答下列问题:(1)对于P1,哪台机器的速度快?快多少?对于P2呢?(2)在M1上执行P1和P2的速度分别是多少MIPS?在M2上的执行速度又各是多少?从执行速度来看,对于P2,哪台机器的速度快?快多少?(3)假定M1和M2的时钟频率各是800MHz和1.2GHz,则在M1和M2上执行P1时的平均时钟周期数CPI各是多少?(4)如果某个用户需要大量使用程序P1,并且该用户主要关心系统的响应时间而不是吞吐率,那么,该用户需要大批购进机器时,应该选择M1还是M2?为什么?(提示:从性价比上考虑)(5)如果另一个用户也需要购进大批机器,但该用户使用P1和P2一样多,主要关心的也是响应时间,那么,应该选择M1还是M2?为什么?参考答案:(1)对于P1,M2比M1快一倍;对于P2,M1比M2快一倍。
(2)对于M1,P1的速度为:200M/10=20MIPS;P2为300k/0.003=100MIPS。
对于M2,P1的速度为:150M/5=30MIPS;P2为420k/0.006=70MIPS。
从执行速度来看,对于P2,因为100/70=1.43倍,所以M1比M2快0.43倍。
(3)在M1上执行P1时的平均时钟周期数CPI为:10×800M/(200×106)=40。
在M2上执行P1时的平均时钟周期数CPI为:5×1.2G/(150×106)=40。
(4)考虑运行P1时M1和M2的性价比,因为该用户主要关心系统的响应时间,所以性价比中的性能应考虑执行时间,其性能为执行时间的倒数。
故性价比R为:R=1/(执行时间×价格)R越大说明性价比越高,也即,“执行时间×价格”的值越小,则性价比越高。
因为10×5000 > 5×8000,所以,M2的性价比高。
计算机组成原理课后习题答案(一到九章)(总40页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--作业解答第一章作业解答基本的软件系统包括哪些内容答:基本的软件系统包括系统软件与应用软件两大类。
系统软件是一组保证计算机系统高效、正确运行的基础软件,通常作为系统资源提供给用户使用。
包括:操作系统、语言处理程序、数据库管理系统、分布式软件系统、网络软件系统、各种服务程序等。
计算机硬件系统由哪些基本部件组成它们的主要功能是什么答:计算机的硬件系统通常由输入设备、输出设备、运算器、存储器和控制器等五大部件组成。
输入设备的主要功能是将程序和数据以机器所能识别和接受的信息形式输入到计算机内。
输出设备的主要功能是将计算机处理的结果以人们所能接受的信息形式或其它系统所要求的信息形式输出。
存储器的主要功能是存储信息,用于存放程序和数据。
运算器的主要功能是对数据进行加工处理,完成算术运算和逻辑运算。
控制器的主要功能是按事先安排好的解题步骤,控制计算机各个部件有条不紊地自动工作。
冯·诺依曼计算机的基本思想是什么什么叫存储程序方式答:冯·诺依曼计算机的基本思想包含三个方面:1) 计算机由输入设备、输出设备、运算器、存储器和控制器五大部件组成。
2) 采用二进制形式表示数据和指令。
3) 采用存储程序方式。
存储程序是指在用计算机解题之前,事先编制好程序,并连同所需的数据预先存入主存储器中。
在解题过程(运行程序)中,由控制器按照事先编好并存入存储器中的程序自动地、连续地从存储器中依次取出指令并执行,直到获得所要求的结果为止。
早期计算机组织结构有什么特点现代计算机结构为什么以存储器为中心答:早期计算机组织结构的特点是:以运算器为中心的,其它部件都通过运算器完成信息的传递。
随着微电子技术的进步,人们将运算器和控制器两个主要功能部件合二为一,集成到一个芯片里构成了微处理器。
第一章计算机系统概论 p.191.1什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要?计算机系统:计算机硬件、软件和数据通信设备地物理或逻辑地综合体计算机硬件:计算机地物理实体计算机软件:计算机运行所需地程序及相关资料硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要1.2如何理解计算机系统地层次结构?实际机器M1向上延伸构成了各级虚拟机器,机器M1内部也可向下延伸而形成下一级地微程序机器 M0 ,硬件研究地主要对象归结为传统机器M1和微程序机器 M0 ,软件研究对象主要是操作系统及以上地各级虚拟机b5E2RGbCAP1.3说明高级语言、汇编语言和机器语言地差别及其联系机器语言是可以直接在机器上执行地二进制语言汇编语言用符号表示指令或数据所在存储单元地地址,使程序员可以不再使用繁杂而又易错地二进制代码来编写程序p1EanqFDPw高级语言对问题地描述十分接近人们地习惯,并且还具有较强地通用性1.4如何理解计算机组成和计算机体系结构?计算机体系结构是对程序员可见地计算机系统地属性计算机组成对程序员透明,如何实现计算机体系结构所体现地属性1.5冯•诺依曼计算机地特点是什么?由运算器、控制器、存储器、输入设备、输出设备五大部件组成指令和数据以同一形式(二进制形式)存于存储器中指令由操作码、地址码两大部分组成指令在存储器中顺序存放,通常自动顺序取出执行以运算器为中心(原始冯氏机)1.6画出计算机硬件组成框图,说明各部件地作用及计算机硬件地主要技术指标计算机硬件各部件运算器:ACC, MQ, ALU, X控制器:CU, IR, PC 主存储器:M, MDR, MARI/O设备:设备,接口计算机技术指标:机器字长:一次能处理数据地位数,与CPU地寄存器位数有关存储容量:主存:存储单元个数X存储字长运算速度:MIPS, CPI, FLOPS1.7解释概念主机:计算机硬件地主体部分,由CPU+MM (主存或内存)组成CPU :中央处理器,是计算机硬件地核心部件,由运算器+控制器组成主存:计算机中存放正在运行地程序和数据地存储器,可随机存取;由存储体、各种逻辑部件及控制电路组成存储单元:可存放一个机器字并具有特定存储地址地存储单位存储元件/存储基元/存储元:存储一位二进制信息地物理元件,是存储器中最小地存储单位,不能单独存取存储字:一个存储单元所存二进制代码地逻辑单位存储字长:一个存储单元所存二进制代码地位数存储容量:存储器中可存二进制代码地总量机器字长:CPU能同时处理地数据位数指令字长:一条指令地二进制代码位数1.8解释英文代号CPU: Central Process ing UnitPC: Program Coun terIR: In structio n RegisterCU: Co ntrol UnitALU: Arithmetic Logic UnitACC: AccumulatorMQ: Multiplier-Quotie nt RegisterX:操作数寄存器MAR: Memory Address RegisterMDR: Memory Data RegisterI/O: In put/OutputMIPS: Million Instructions Per SecondCPI: Cycle Per In structio nFLOPS: Floati ng-poi nt Operati on Per Second1.9存数指令和加法指令地信息流程,主存容量256M X 32位,在指令字长、存储字长、机器字长相等地条件下,指出图中各寄存器地位数• DXDiTa9E3d①存数指令地信息流程:取指令:PC T MAR T M T MDR T IR分析指令:Ad(IR) T MAR执行指令:ACC T MDR T M②加法指令地信息流程:取指令:PCT MAR T M T MDR T IR;分析指令:OP(IR) T CU ;执行指令:Ad(IR) T MAR T M T MDR T XACC T ALU,同时 X T ALUALU T ACC主存容量是 256M X 32位,得 2地28次方=256M.故 MAR=28 , PC=28 , MDR=32 ;又指令字长=存储字长=机器字长,则IR=ACC=MQ=X=32.1.10根据迭代公式V x =1/2(yn +x/yn), 设初态 y0=1,要求精度为£ .试编制求"x地RTCrpUDGiT解题程序,并结合所编程序简述解题过程•牛顿迭代法开根号:精度是I y n+1-y n| <£ 指令系统可以自行定义,下面给出一个例子y0n+11.11指令和数据都存于存储器中,计算机如何区分它们?计算机硬件主要通过不同地时间段来区分指令和数据,即:取指周期(或取指微程序)取出地既为指令,执行周期(或相应微程序)取出地既为数据.5PCZVD7HXA另外也可通过地址来源区分,从PC指出地存储单元取出地是指令,由指令地址码部分提供操作数地址•1.12什么是指令?什么是程序?指令:人为输入计算机,由计算机识别并执行一步步操作地命令地形式称为指令.程序:一系列指令地有序集合称为程序第二章计算机地发展及应用p.382.1通常,计算机地更新换代以什么为依据?主要以组成计算机基本电路地元器件为依据,如电子管、晶体管、集成电路等2.2举例说明专用计算机和通用计算机地区别按照计算机地效率、速度、价格和运行地经济性和实用性可以将计算机划分为通用计算机和专用计算机.通用计算机适应性强,但牺牲了效率、速度和经济性,而专用计算机是最有效、最经济和最快地计算机,但适应性很差•例如个人电脑和计算器jLBHrnAILg2.3什么事摩尔定律?该定律是否永远生效?为什么?微芯片上集成地晶体管数目每3年翻两番地规律,不是永远生效,因为每代芯片地成本大约为前一代芯片成本地两倍XHAQX74J0X2.4举三个实例,说明网络技术地应用.网络教育,网络共享,远程协助2.5举例说明人工智能方面地应用有哪些自然语言处理:机器翻译,自然语言理解模式识别:指纹识别,脸部识别,语音识别人机对弈:2.6举例说明那些计算机地应用需采用多媒体技术数据压缩,图像处理,音频处理,数据库内容检索,著作工具,通信及分布式多媒体应用2.7设想一下计算机地未来体型小,价格低廉,使用方便•第三章系统总线3.1什么是总线?总线传输有何特点?为了减轻总线地负载,总线上地不见都应具备什么特点?总线是连接各个部件地信息传输线,是各个部件共享地传输介质特点:某一时刻只允许有一个部件向总线发送信息,多个部件可以同时从总线接收相同信息为了减轻总线负载,总线上地部件应通过三态驱动缓冲电路与总线连通3.2总线如何分类?什么是系统总线?系统总线又分为几类,它们各有何作用,是单向地,还是双向地,它们与机器字长、存储字长、存储单元有何关系?LDAYtRyKfE按照连接部件地不同,总线可以分为片内总线、系统总线和通信总线系统总线是CPU,主存,1/0,设备(通过I/O接口)各大部件之间地信息传输线系统总线按照传输信息不同分为数据总线,地址总线,控制总线数据总线是双向地,根数与存储子长相同,是机器字长地整数倍地址总线是单向地,根数越多,寻址空间越大,即CPU能访问地存储单元地个数越多3.3常用地总线结构有几种?不同地总线结构对计算机地性能有什么影响?举例说明单总线结构:将CPU主存,I/O设备都挂在一组总线上,极易形成计算机系统瓶颈双总线结构:将速度较低I/O设备从单总线上分离出来,形成主存总线与I/O总线分开地结构.CPU将一部分功能下放给通道,使其对I/O设备具有统一管理Zzz6ZB2Ltk 三总线结构:I/O 总线,DMA总线,主存总线,任何时刻只能使用一种总线三总线结构:局部总线,扩展总线,系统总线3.4为什么要设置总线判优控制?常见地集中式总线控制有几种?各有何特点?哪种方式响应时间最快?哪种方式对电路故障最敏感?dvzfvkwMI1解决多个部件同时申请总线时地使用权分配问题链式查询:连线简单,已与扩充,对电路故障最敏感计数器定时查询:优先级设置较灵活,对故障不敏感,连线机控制过程较复杂独立请求方式:速度最快,但硬件器件用量大,连线多,成本较高3.5解释下列概念:总线宽度、总线带宽、总线复用、总线地主设备(或主模块)、总线地从设备(或从模块)、总线地传输周期和总线地通信控制.rqyn14ZNXI总线宽度:通常只数据总线地根数总线带宽:总线地数据传输率,直单位时间内总线上传输数据地位数总线复用:指同一条信号线可以分是传输不同地信号总线地主设备:指一次总线传输期间,拥有总线控制权地设备总线地从设备:指一次总线传输期间,配合主设备完成数据传输地设备,只能被动接受主设备发来地命令总线地传输周期:指总线完成一次完整而可靠地传输所需时间总线地通信控制:指总线传送过程中双方地时间配合方式3.6试比较同步通信和异步通信同步通信:指由统一时钟控制地通信,控制方式简单,灵活性差,当系统中各部件工作速度差异较大时,总线工作效率明显下降•适合于速度差别不大地场合EmxvxOtOco异步通信:指没有统一时钟控制地通信,部件间采用应答方式进行联系,控制方式较同步复杂,灵活性高,当系统中各部件工作速度差异较大时,有利于提高总线工作效率SixE2yXPq53.7画图说明异步通信中请求与回答有哪几种互锁关系不互锁,半互锁,全互锁3.8为什么说半同步通信同时保留了同步通信和异步通信地特点?半同步通信既能像同步通信那样由统一时钟控制,又能像异步通信那样允许传输时间不一致,因此工作效率介于两者之间6ewMyirQFL3.9分离式通讯有何特点,主要用于什么系统?1.各模块欲占用总线使用权都必须提出申请2.在得到总线使用权后,主模块在先定地时间内向对方传送信息,采用同步方式传送,不再等待对方地回答信号3.各模块在准备数据地过程中都不占用总线,使总线可接受其它模块地请求4.总线被占用时都在做有效工作,或者通过它发送命令,或者通过它传送数据,不存在空闲等待时间,充分利用了总线地占用,从而实现了总线在多个主、从模块间进行信息交叉重叠并行传送kavU42VRUs主要用于大型计算机系统3.10什么是总线标准?为什么要设置总线标准?你知道目前流行地总线标准有哪些?什么叫plug and play ?哪些总线有这一特点?y6v3ALoS89总线标准:系统与各模块,模块与模块之间地一个互连地标准界面为了使系统设计简化,模块生产批量化,确保其性能稳定,质量可靠,实现可移化ISA,EISA,PCI,AGP,USBplug and play: 即任何扩展卡只要插入系统便可工作,PCI,USB3.11画一个具有双向传输功能地总线逻辑图3.12设数据总线上接有 A、B C D四个寄存器,要求选用合适地74系列芯片,完成下列逻辑设计:(1)设计一个电路,在同一时间实现D^A D-B和D-C寄存器间地传送;(2)设计一个电路,实现下列操作:TO 时刻完成"总线; T1时刻完成总线T A; T2时刻完成A T 总线;T3时刻完成总线T B. (1 )由T 打开三态门将 据打入到A 、B C 寄存器中• T 和cp 地时间关系如图(1)所示M2ub6vSTnP⑵三态门1受T0+ T1控制,以确保TO 时刻DT 总线,以及T1时刻总线T 接收门1T A.三态门2受T2 + T3控制,以确保T2时刻A T 总线,以及T3时刻总线T 接收门2T B.TO 、 T1、T2、T3波形图如图(2)所示OYujCfmUCw3.13什么是总线地数据传输率,它与哪些因素有关?总线数据传输率即总线带宽, 指单位时间内总线上传输数据地位数,通常用每秒传输信息地字节数来衡量.它与总线宽度和总线频率有关,总线宽度越宽,频率越快,数据传输率越高eUts8ZQVRd 3.14设总线地时钟频率为 8MHZ —个总线周期等于一个时钟周期.如果一个总线周期中并行传送16位数据,试问总线地带宽是多少?sQsAEJkW5T解:由于:f=8MHz,T=1/f=1/8M 秒,一个总线周期等于一个时钟周期 所以:总线带宽 =16/ (1/8M) = 128Mbps 3.15在一个32位地总线系统中,总线地时钟频率为 66MHZ 假设总线最短传输周期为 4个时钟周期,试计算总线地最大数据传输率.若想提高数据传输率,可采取什么措施?GMslasNXkA解:总线传输周期=4*1/66M 秒总线地最大数据传输率 =32/(4/66M)=528Mbps 若想提高数据传输率,可以提高总线时钟频率、增大总线宽度或者减少总线传输周期包 含地时钟周期个数• 3.16在异步串行传送系统中,字符格式为:1个起始位、8个数据位、1个校验位、2个终D 寄存器中地内容送至总线bus ,由cp 脉冲同时将总线上地数cp 脉冲------------------ 1 1 ------------------ABCT —►- 三态门TDcp FL总线T1CPT0T2T3止位.若要求每秒传送120个字符,试求传送地波特率和比特率• TlrRGchYzg 解:一帧包含:1+8+1+2=12位波特率为:(1+8+1+2)*120=1440bps比特率为:8*120=960bps版权申明本文部分内容,包括文字、图片、以及设计等在网上搜集整理. 版权为个人所有This article includes someparts, including text, pictures,and desig n. Copyright is pers onal own ership. 7EQZCWLZNX 用户可将本文地内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律地规定,不得侵犯本网站及相关权利人地合法权利.除此以外,将本文任何内容或服务用于其他用途时,须征得本人及相关权利人地书面许可,并支付报酬.lzq7IGfO2EUsers may use the contents or services of this articlefor pers onal study, research or appreciati on, and other non-commercial or non-profit purposes, but at the same time, they shall abide by the provisi ons of copyright law and other releva nt laws, and shall n ot infringe upon the legitimate rights of this website and its releva nt obligees. In additi on, when any content or service of this article is used for other purposes, written permissi on and remun erati on shall beobta ined from the pers on concerned and the releva ntobligee. zvpgeqJIhk转载或引用本文内容必须是以新闻性或资料性公共免费信息为使用目地地合理、善意引用,不得对本文内容原意进行曲解、修改,并自负版权等法律责任.NrpoJac3v1Reproducti on or quotatio n of the content of this articlemust be reas on able and good-faith citati on for the use of n ews or in formative public free in formatio n. It shall notmisinterpret or modify the original intention of the contentof this article, and shall bear legal liability such ascopyright. mowtTG4Ki。