计算机组成原理第四次,计算机组成原理第四次作业[2]

第四次

[论述题]

11.操作数的编址方式有哪些?

答:有直接、寄存器、基址、变址、间接、相对、立即数、堆栈8种

12.简述DMA方式和程序中断方式区别

答:DMA方式不需CPU干预传送操作,仅仅是开始和结尾借用CPU一点时间,其余不占用CPU任何资源,中断方式是程序切换,每次操作需要保护和恢复现场

13.一个计算机系统中的总线,大致分为哪几类。

答:大致分为三类,分别是内部总线、系统总线、I/O总线。

14.简述计算机CPU流水线工作原理及流水线阻塞原因,并举三个因素分析。

答:CPU流水线工作原理是将指令的执行过程分解为N个子过程,分别由不同的功能部件去执行,程序执行的时间缩小为顺序执行方式时间的1/N,从而大大提高CPU的处理能力。造成流水线阻塞的原因有1、由于执行指令的每个功能部件的执行时间不可能完全相等,从而出现等待,而达不到所有功能段全面忙碌的要求;2、流水线中存在的相关问题,如第2条指令的操作数地址即为第1条指令保存结果的地址,那么第2条指令取操作数的动作需要等待一个周期时间才能进行,否则取得的数据是错误的;3、程序转移对流水线的影响。在大多数流水线机器中,当遇到条件转移指令时,确定转移与否的条件码往往由条件转移指令本身或由它前一条指令形成,只有当它流出流水线时,才能建立转移条件并决定下条指令地址。因此,当条件转移指令进入流水线后直到确定下一地址之前,流水线不能继续处理后面的指令而处于等待状态,因而造成阻塞。

15.外围设备的I/O控制分哪几类?。

答:分为程序查询方式、程序中断方式、直接内存访问(DMA)方式、通道方式、外围处理机方式5类。

外围处理机方式:通道方式的进一步发展,基本上独立于主机工作,结果更接近一般处理机。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值