计算机组织与结构思考题答案.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组织与结构思考题答案

2.1 什么是程序存储式计算机? 答:计算机的程序能够以某种形式与数据一同存于存储器中,可以简化编程的过程。计算机可以通过在存储器中自动读取程序来获取指令并执行,而且通过设置一部分存储器的值就可以编写和修改程序。存储程序原理的基本点是指令驱动,即程序由指令组成,并和数据一起存放在计算机存储器中。机器一经启动,就能按照程序指定的逻辑顺序把指令从存储器中读出来逐条执行,自动完成由程序所描述的处理工作。这是计算机与一切手算工具的根本区别。 2.2任何通用计算机的4个主要(功能)部件是什么?答:中央处理单元(CPU)(算术逻辑单元ALU,控制单元),主存储器,I/O设备 2.3 以集成电路级别而言,计算机系统的3个主要组成部分是什么?答:逻辑门,内存位元,和它们之间的互连结构。 2.4 阐述摩尔定律答:计算机芯片上的晶体管密度每一年半翻一番,并且这样的态势会持续几十年。 2.5 列出并说明计算机系列(family)的主要特征。答:向上兼容的ISA(指令集体系结构),一般有相似或相同的操作系统。同一系列中的不同计算机型的差别在于:基本速度、存储容量、I/O能力、并行程度以及成本。 2.6 区分微处理器(与其它微处理器出现之前的传统处理器)的关键特征是什么?单芯片CPU。微处理器是把ALU和CU集成在单芯片的CPU。 2.6在IBM 360的Model 65和Model 75中,地址交错放在两个独立的内存单元中(例如,所有的奇数字放在一个单元中,所有的偶数字放在另一个单元中),采用这一技术的目的是什么?答:在IBM 360型号中的65和75型电脑将奇偶地址存储单元交叉存放于两个分离的主存储单元,并让它们并行工作,从而能一次读写多个地址只有最后一位不同的2个存储单元的内容,提高了内存数据的整体访问速度。一般化:多体交叉(编址)存储器:CPU--存储器控制部件—多个存储体。一个存取周期内,同时访问n个存储体,由存储器控制部件控制它们分时使用总线进行信息传递。或一个存取周期内分时(1/n存取周期)访问一个存储体。重叠 1计算机指令指定的功能通常分为哪几类? 答:CPU存储器:数据可从CPU传送到存储器或从存储器传送到CPU。CPU-I/O:通过CPU和I/O模块之间的传输,数据可传送到或来自外部设备。数据处理:CPU可执行对数据的一些算术或逻辑操作。 控制:指令可用来改变执行顺序。 3.2列出并简要定义指令执行的7种可能状态答:7种可能状态如下:指令地址计算:决定下一条要执行的指令的地址。通常是将一个固定的值与前一条指令的地址相加。读取指令:将指令从内存单元读到CPU中.指令操作译码:分析指令,以决定执行何种操作及其所用的操作数。操作数地址计算:如果操作包含对存储器或通过I/O的操作数的访问,那么需决定操作数的地址。 取操作数:从存储器或从I/O中的读取操作数. 数据操作:完成指令所给出的操作。存储操作数:将结果写入存储器或输出到I/O。 3.3列出并简要说明多重中断的2种办理办法答:第1种是在中断处理过程中禁止其他的中断。禁止中断仅仅意味着处理器可以,实际也就是不理会中断请求信号。如果中断在此时发生,一般会保持在未决状态,在处理器允许中断后就会检测到这种未决状态。第2种是定义中断的优先级,且允许优先级高的中断引起低级中断处理例程本身被中断。 3.4计算机互连机构例如 总线 必须支持何种类型的传送?答:存储器到CPU:CPU从存储器中读指令或一个单元的数据。CPU到存储器:CPU向存储器写一个单元的数据。I/O到CPU:CPU通过I/O模块从I/O设备中读数据。CPU到I/O:CPU向I/O设备发送数据。I/O和存储器之间:对于这种情况,I/O模块允许与存储器直接交换数据,使用直接存储器存取控制器DMAC等部件,而不通过CPU。 3.5与单总线相比使用多总线有什么好处?答:1、单总线连接设备多的话,传输延迟越大。而这个延迟决定了设备协调总线使用所花费的时间。当总线控制频繁地由一个设备传递到另一个设备时,传输延迟明显的影响性能。而多总线传输延迟短。2、当聚集的传输请求接近总线容量,总线成为瓶颈。通过提高总线的数据传输率或使用更宽的总线,虽然可以能够缓解。但是挂接设备产生的数据传输率增加更快,这是单一总线的失败,而多总线可以缓冲这些传输。3、同时允许系统支持更广泛更多的I/O设备(总线与I/O设备的速度容易匹配)。 3.1 Memory (contents in hex): 300: 3005; 301: 5940; 302: 7006 Step 1: 0x3005 → IR; Step 2: 3 → AC (假设从设备5中读出的数据为3) Step 3: 0x5176(5*2^12+940) → IR; Step 4: 3 + 2 = 5

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档