《2018年武汉纺织大学数学与计算机学院408计算机学科专业基础综合之计算机组成原理考研基础五套测试题.doc》由会员分享,可在线阅读,更多相关《2018年武汉纺织大学数学与计算机学院408计算机学科专业基础综合之计算机组成原理考研基础五套测试题.doc(3页珍藏版)》请在金锄头文库上搜索。
1、2018年武汉纺织大学数学与计算机学院408计算机学科专业基础综合之计算机组成原理考研基础五套测试题-一、简答题1 某总线在一个总线周期中并行传送8个字节的信息,假设一个总线周期等于一个总线时钟周期,总线时钟频率为总线带宽是多少?【答案】每个总线周期并行传送8字节,则总线带宽为: 2 何谓分布式仲裁? 画出逻辑结构示意图进行说明。【答案】分布式仲裁不需要集中的总线仲裁器,每个潜在的主方功能模块都有自己的仲裁号和仲裁器。当它们有 总线请求时,把它们唯一的仲裁号发送到共享的仲裁总线上,每个仲裁器将仲裁总线上得到的号与自己的号进行 比较。如果仲裁总线上的号大,则它的总线请求不予响应,并撤消它的仲裁号
2、。最后,获胜者的仲裁号保留在仲 裁总线上。显然,分布式仲裁是以优先级仲裁策略为基础。逻辑结构如图所示: 图 分布式仲裁的逻辑结构示意图 3 指令和数据均存放在内存中,计算机如何区分它们是指令还是数据?【答案】(1)取指周期中从内存读出的信息流是指令流,它流向控制器;(1)执行器周期中从内存读出的信息流是数据流,它流向运算器。 4 在虚存实现过程中,有些页面会在内存与外存之间被频繁地换入和换出,使系统效率急剧下降。这种现 象称为颠簸。请解释产生颠簸的原因,并说明防止颠簸的办法。【答案】产生颠簸的原因主要有:(1)分配的页面数太少;(2)替换策略不佳。防止颠簸的办法:(1)适当增加分配给用户程序的
3、页面数;(2)选取 5 某机器或更好的替换策略。 中有16个通用寄存器,运行某中断处理程序时仅用到其中2个寄存器,请问响应中断而进入该中断处理程序时是否要将通用寄存器内容保存到主存中去? 需保存几个寄存器?【答案】(1)要将通用寄存器内容保存到主存中去。(2)中断服务程序中要使用的通用寄存器原内容保存到存储器中,中断服务程序要动用哪个寄存器,就保存哪个,所以需要保存2个。 二、分析题6 假设一条指令的指令周期分为取指令、指令译码、执行指令三个子过程段,且这三个子过程延迟时间相等,即每个子过程延迟时间都为T 。假设某程序共同n=10000条指令,请写出如下两种情况下CPU 执行该程序所需的时间,
4、画出时空图。(1)指令顺序执行方式;(2)指令流水执行方式。【答案】(1)指令顺序执行方式如图1所示。 图1指令顺序执行方式执行n 条指令的总时间为:线中同时有3 条指令在执行,故 其中2T 是填满流水线的时间。(2)指令流水执行方式如图2所示。执行n 条指令的总时间为:2T 时间延迟后,CPU 流水 图2指令流水执行方式 7 图(a )是某计算机总线定时时序图,请判断它是哪种定时方式的时序图,并分析其控制过程,同时用细线标出信号的相互作用关系。 图【答案】题目给定的总线定时时序图中,没有同步时钟信号,而且有总线请求,总线授权和设备回答信号,所以,必定是异步双向全互锁总线控制方式。其控制过程如
5、下:当某个设备请求使用总线时,在该设备所属的请求线上发出信号CPU 根据优先原则授权后以BG 。回答。设备收到BG 信号。CPU 接到SACK 信号后,下降主设备。在设备用完总线以后,下降BBSY 和SACK , 即释放总线。在上述选择主设备的过程中,现行的主从设备可能正在进行传送,在此情况下,需要等待现行传送结束, 现行主设备下降BBSY 信号后,新的主设备才能上升BBSY ,获得总线控制权。过程?以及各信号的相互作用关系如图(b )所示。 8 如图表示使用页表的虚实地址转换条件,页表存放在相联存储器中,其容量为8个存储单元,求:(1)当CPU 按虚拟地址1去访问主存时,主存的实地址是多少?有效信号,下降自己的信息(使无效),并上升SACK 信号证实已收到作为回答。 在BBSY 为“0”的情况下,该设备上升BBSY 表示设备获得了总线控制权,成为控制总线的-一、简答题-考研试题-