计算机组成原理-平进作业[稻谷书苑]_第1页
计算机组成原理-平进作业[稻谷书苑]_第2页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、(1) CPU包括哪几个工作周期?每个工作周期访存的作用是什么。答:(1)取指周期:取指令(2)间指周期:取有效地址(3)执行周期:取(或存)操作数(4)中断周期:将程序断点保存起来(2) 什么是指令周期、机器周期和时钟周期?答:指令周期是CPU取出并执行一条指令所需的全部时间,即完成一条指令的时间;机器周期是所有指令执行过程中的一个基准时间,通常以存取周期作为机器周期;时钟周期使机器周期主频的倒数,也可称为节拍,它是控制计算机操作的最小单位时间;关系:一个指令周期包括若干个机器周期,一个机器周期又包括若干个时钟周期,每个指令周期内的机器周期数可以不等,每个机器周期内的时钟周期数也可以不等。(

2、3) 总线通信控制有几种方式,简要说明各自的特点。答:同步通信:通信双方由统一时标控制数据传送;异步通信:采用应答方式通信;单通步通信:统一时钟,可插入等待信号;分离式通信:都是全反向,充分发挥总线的有效应用;控制器中常采用那些控制方式,各有何特点。同步控制:即微操作序列由基准时标系统控制,每一个操作出现的时间与基准时标保持一致;异步控制:不存在基准时标信号,微操作的时序是由专用的应答线路控制的,即控制器发出某一个微操作控制信号后等待执行部件完成该操作时所发回的“回答”或“终了”信号,再开始下一个微操作。联合控制:是同步控制和异步控制相结合的方式,即大多数微操作在同步时序信号控制下进行,而对那

3、些时间难以确定的微操作,如涉及到I/O操作则采用异步控制(4) 控制器中常采用哪些控制方式,各有何特点?同步控制:即微操作序列由基准时标系统控制,每一个操作出现的时间与基准时标保持一致;异步控制:不存在基准时标信号,微操作的时序是由专用的应答线路控制的,即控制器发出某一个微操作控制信号后等待执行部件完成该操作时所发回的“回答”或“终了”信号,再开始下一个微操作。联合控制:是同步控制和异步控制相结合的方式,即大多数微操作在同步时序信号控制下进行,而对那些时间难以确定的微操作,如涉及到I/O操作则采用异步控制。(5) 异步通信与同步通信的主要区别是什么?答:同步通信和异步通信的主要区别是前者有公共

4、时钟,总线上的所有设备按统一的时序,统一的传输周期进行信息传输,通信双方按约定好的时序联络。后者没有公共时钟,没有固定的传输周期,采用应答方式通信,具体的联络方式又不互锁,半互锁和全互锁三种。不互锁方式通信双方没有相互制约关系,半互锁方式通信双方有简单的制约关系,全互锁方式通信双方有完全制约关系。其中全互锁通信可靠性最高。(6) 为什么外围设备要通过接口与CPU相连?接口有哪些功能?1)一台机器通常配有多台外设,它们各自有其设备号,通过接口可实现对设备的选择;2)I/O设备种类繁多,速度不一,与CPU速度相差可能很大,通过接口可实现数据缓冲,达到速度匹配;3)I/O设备可能串行传送数据,而CP

5、U一般并行传送,通过接口可实现数据串并格式转换;4)I/O设备的输出电平可能与CPU的输入/出电平不同,通过接口可实现电平转换;5)CPU启动I/O设备工作,要向外设发各种控制信号,通过接口可传送控制命令;6)I/O设备需将其工作状况及时报告CPU,通过接口可见是设备的工作状态,并保存状态信息供CPU查询;接口功能:选址、传送命令、反应设备状态、传送数据。(7) 说明一次程序中断的全过程并简述中断隐指令及其功能。程:(1)保护断点;(2)寻找中断入口;(3)执行中断处理程序;(4)中断返回中断隐指令及其功能:中断隐指令实在机器指令系统中没有的指令,它是CPU在中断周期内由硬件自动完成的一条指令

6、,其功能包括保护程序断点、寻找中断服务程序的入口地址、关中断等功能。(8) 在DMA方式中,CPU和DMA接口分时使用主存有几种方法?简要说明之.答:(1)保护断点;(2)寻找中断入口;(3)执行中断处理程序;(4)中断返回中断隐指令及其功能:中断隐指令实在机器指令系统中没有的指令,它是CPU在中断周期内由硬件自动完成的一条指令,其功能包括保护程序断点、寻找中断服务程序的入口地址、关中断等功能。(9) 现代计算机系统如何进行多级划分?答:1、硬联逻辑级第零级是硬联逻辑级,这是计算机的内核,由门,触发器等逻辑电路组成。2、微程序级第一级是微程序级。这级的机器语言是微指令集,程序员用微指令编写的微

7、程序,一般是直接由硬件执行的。3、传统机器级第二级是传统机器级,这级的机器语言是该机的指令集,程序员用机器指令编写的程序可以由微程序进行解释。4、操作系统级第三级是操作系统级,从操作系统的基本功能来看,一方面它要直接管理传统机器中的软硬件资源,另一方面它又是传统机器的延伸。5、汇编语言级第四级是汇编语言级,这级的机器语言是汇编语言,完成汇编语言翻译的程序叫做汇编程序。6、高级语言级第五级是高级语言级,这级的机器语言就是各种高级语言,通常用编译程序来完成高级语言翻译的工作。7、应用语言级第六级是应用语言级,这一级是为了使计算机满足某种用途而专门设计的,因此这一级语言就是各种面向问题的应用语言。(

8、10) 请简述主存和cache(高速缓存存储器)之间的映像方式中的组相联映像。答:1直接映像(Direct Mapping)采用直接映像时,Cache的某一块只能和固定的一些主存块建立映像关系,主存的某一块只能对应一个Cache块。直接映像的优点是硬件简单、成本低;缺点是不够灵活,主存的若干块只能对应惟一的Cache块,即使Cache中还有空位,也不能利用。2全相联映像(Associative Mapping)采用全相联映像时,Cache的某一块可以和任一主存块建立映像关系,而主存中某一块也可以映像到(2ache中任一块位置上。由于Cache的某一块可 以和任一主存块建立映像关系,所以Cach

9、e的标记部分必须记录主存块块地址的全部信息。例如,主存分为2n块,块的地址为n位,标记也应为n位。 采用全相联映像方式时,主存地址被理解为由两部分组成:标记(主存块号)和块内地址。CPU 在访问存储器时,为了判断是否命中,主存地址的标记部分需要和Cache的所有块的标记进行比较。为了缩短比较的时间,将主存地址的标记部分和Cache 的所有块的标记同时进行比较。如果命中,则按块内地址访问Cache中的命中块(其标记与主存地址给出的标记相同);如果未命中,则访问主存。全相联映像的优点是灵活,Cache利用率高。缺点有两个:一是标记位数增加了(需要记录主存块块地址的全部信息),使得Cache的电路规模变 大,成本变高;二是比较器难于设计和实现(通常采用“按内容寻址的”相联存储器)。因此,只有小容量Cache才采用这种映像方式。3组相联映像(Set Associative Mapping

温馨提示

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

评论

0/150

提交评论