《《计算机组成原理》·平时作业-华工网络教育》由会员分享,可在线阅读,更多相关《《计算机组成原理》·平时作业-华工网络教育(4页珍藏版)》请在人人文库网上搜索。
1、2020年华工计算机组成原理平时作业提交方式: 附件(1) CPU包括哪几个工作周期?每个工作周期访存的作用是什么。答:(1)取指周期:取指令(2)间指周期:取有效地址(3)执行周期:取(或存)操作数(4)中断周期:将程序断点保存起来(2) 什么是指令周期、机器周期和时钟周期?答:指令周期是CPU取出并执行一条指令所需的全部时间,即完成一条指令的时间;机器周期是所有指令执行过程中的一个基准时间,通常以存取周期作为机器周期;时钟周期使机器周期主频的倒数,也可称为节拍,它是控制计算机操作的最小单位时间;关系:一个指令周期包括若干个机器周期,一个机器周期又包括若干个时钟周期,每个指令周期内的机器周期。
2、数可以不等,每个机器周期内的时钟周期数也可以不等。(3) 总线通信控制有几种方式,简要说明各自的特点。答:(1)同步通信:通信双方由统一时标控制数据传送;(2)异步通信:采用应答方式通信;(3)单通步通信:统一时钟,可插入等待信号;(4)分离式通信:都是全反向,充分发挥总线的有效应用;(4) 控制器中常采用哪些控制方式,各有何特点?答:同步控制:即微操作序列由基准时标系统控制,每一个操作出现的时间与基准时标保持一致;异步控制:不存在基准时标信号,微操作的时序是由专用的应答线路控制的,即控制器发出某一个微操作控制信号后等待执行部件完成该操作时所发回的“回答”或“终了”信号,再开始下一个微操作。联。
3、合控制:是同步控制和异步控制相结合的方式,即大多数微操作在同步时序信号控制下进行,而对那些时间难以确定的微操作,如涉及到I/O操作则采用异步控制。(5) 简述中断处理的基本过程。答:中断处理过程基本上由3部分组成:(1)准备部分,其基本功能是保护现场,对于非向量中断方式则需要确定中断源,最后开放中断,允许更高级的中断请求打断低级的中断服务程序;(2)处理部分,即真正执行具体的为某个中断源服务的中断服务程序;(3)结尾部分,首先要关中断,以防止在恢复现场过程中被新的中断请求打断,接着恢复现场,然后开放中断,以便返回原来的程序后可响应其他的中断请求。中断服务程序的最后一条指令一定是中断返回指令。(。
4、6) 为什么外围设备要通过接口与CPU 相连?接口有哪些功能?答:(1)一台机器通常配有多台外设,它们各自有其设备号,通过接口可实现对设备的选择;(2)I/O设备种类繁多,速度不一,与CPU速度相差可能很大,通过接口可实现数据缓冲,达到速度匹配;(3)I/O设备可能串行传送数据,而CPU一般并行传送,通过接口可实现数据串并格式转换;(4)I/O设备的输出电平可能与CPU的输入/出电平不同,通过接口可实现电平转换;(5)CPU启动I/O设备工作,要向外设发各种控制信号,通过接口可传送控制命令;(6)I/O设备需将其工作状况及时报告CPU,通过接口可见是设备的工作状态,并保存状态信息供CPU查询;。
5、(7) 说明一次程序中断的全过程并简述中断隐指令及其功能。答:过程:(1)保护断点;(2)寻找中断入口;(3)执行中断处理程序;(4)中断返回中断隐指令及其功能:中断隐指令实在机器指令系统中没有的指令,它是CPU在中断周期内由硬件自动完成的一条指令,其功能包括保护程序断点、寻找中断服务程序的入口地址、关中断等功能。(8) 在DMA 方式中,CPU 和DMA 接口分时使用主存有几种方法?简要说明之.答:(1)停止cpu访问主存。这种方法DMA在传送一批数据时独占主存,cpu放弃了地址线、数据线和有关控制线的使用权,在一批数据传送完毕后,DMA接口才把总线的控制权交回给cpu。显然,这种方法在DM。
6、A传送过程中,cpu基本处于不工作状态或保持原状态。(2)周期挪用。这种方法cpu按程序的要求访问主存,一旦I/O设备有DMA请求,则由I/O设备挪用一个存储周期。此时cpu可完成自身的操作,但要停止访存。显然,这种方法既实现了I/O传送,又较好的发挥了主存和cpu的效率,是一种广泛采用的方法。(3)DMA和cpu交替访问主存。这种方法适合于cpu的工作周期比主存的存取周期长的情况。(9) 试简述外围设备的I/O控制方式分类及特点。答:(1)程序查询方式:CPU的操作和外围设备的操作能够同步,而且硬件结构比较简单;(2) 程序中断方式:一般适用于随机出现的服务,且一旦提出要求应立即进行,节省了。
7、CPU的时间,但硬件结构相对复杂一些;(3) 直接内存访问(DMA.方式:数据传输速度很高,传输速率仅受内存访问时间的限制。需更多硬件,适用于内存和高速外设之间大批交换数据的场合。;(4) 通道方式:可以实现对外设的统一管理和外设与内存之间的数据传送,大大提高了CPU的工作效率。;(5) 外围处理机方式:通道方式的进一步发展,基本上独立于主机工作,结果更接近一般处理机。(10) 现代计算机系统如何进行多级划分?答:现代计算机系统划分为五个层次:(1) 第一级是微程序设计级,是一个实在的硬件级,由机器硬件直接执行微指令;(2) 第二级是一般机器级,也称为机器语言级,它由程序解释机器指令系统;(3。
8、) 第三级是操作系统级,它由操作系统实现;(4) 第四级是汇编语言级,它给程序人员提供一种符号形式语言,以减少程序编写的复杂性,提高程序的可读性;(5)第五级是高级语言级,它是面向用户的,方便用户编写应用程序。(11) 存储器的主要功能是什么?为什么要把存储系统分成若干个不同层次?主要有哪些层次?存储器的主要功能是用来保存程序和数据。存储系统是由几个容量、速度和价格各不相同的存储器用硬件、软件以及硬件与软件相结合的方法连接起来的系统。 把存储系统分成若干个不同层次的目的是为了解决存储容量、存取速度和价格之间的矛盾。由高速缓冲存储器、主存储器和辅助存储器构成的三级存储系统可以分为两个层次,其中高速缓冲和主存间称为Cache主存存储层次(Cache存储系统);主存和辅存间称为主存辅存存储层次(虚拟存储系统)。(12) 什么是CISC?CISC指令系统的特点是什么? 答:CISC是复杂指令系统计算机的英文缩写。其特点是:(1) 指令系统复杂庞大,指令数目一般多达2、3百条;(2) 寻址方式多;(3) 指令格式多;(4) 指令字长不固定;(5) 可访存指令不加限制;(6) 各种指令使用频率相差很大;(7) 各种指令执行时间相差很大;(8) 大多数采用微程序控制器。