1、2007年中科院计算机专业基础综合(计算机组成原理)真题试卷及答案与解析 一、填空题 1 2 3 4 若采用基址寻址方式,余数存放在指定的寄存器中,地址偏移量的范围为 -3231,可以作为基址寄存器的寄存器有 _个。 5 假设一台使用页面虚拟存储器的计算机主存容量为 16MB,虚拟存储器容量为1GB,页面大小为 4K,则该计算机的虚拟地址格式为 _,如果每个页表项中包含了有效位、保护位、修改位、使用位共 4位,那么每个页表项的大小为 _位。页表大小为 _位。为了减少页表占用主存的数量,一般机器采用_。 假定一个应用程序被分配给 4个物理页框,页面访问序列为 1 8 1 7 8 2 7 2 l
2、8 3 8 2 1 3 1 7 1 3 7,若采用 LRU替换算法,缺页率为 _。 6 一个组级相联映像 Cache由 64个存储块组成,每组包含 4个存储块。主存包含4096个存储块,每块由 64个:字组成,每个字 16位,访存地址为字节地址。该Cache的地址格式为 _,主存地址格式为 _,主存地址 48AB9H映射到Cache的 _组 _块。 二、分析题 7 设某计算机有四级中断 A、 B、 C、 D,其硬件排队优先级次序为 ABcD。下表列出的是执行每级中断处理程序所需的时间: 中断处理程序 所需时间 A 5us B 15us C 3us D 12us 如果我们想以执行中断处理程序的时
3、间作为确定中断优先级的尺度:时间越短优先级越高。 (1)请指出如何为各级中断处理程序设置屏蔽码。 (2)如果 A、 B、 C、 D分别在 6us、 8us、 10us、 Ous时刻发出中断请求,请画出CPU执行中断处理程序的序列。 (3)基于上题,请计算上述四个中断处理程序的平均执行时间。 8 2007年中科院计算机专业基础综合(计算机组成原理)真题试卷答案与解析 一、填空题 1 【正确答案】 控制器、运算器、存储器、输入输出设备、采用存储程序思想、运算器、存储器、 CPU速度的提高和 I O设备的增多。 2 【正确答案】 3 【正确答案】 4 【正确答案】 16K、 16、 8 5 【正确答
4、 案】 逻辑页号 (18位 )页内行地址 (12位 ) 16位 256K 页表分页 (或:分级 )的方法 10 6 【正确答案】 组号 (4位 )块号 (2位 )字块内地址 (6位 )主存字块标记 (8位 )组地址 (4位 )字块内地址 (6位 )第 5组任一字块 二、分析题 7 【正确答案】 (1)据中断优先级的尺度:时间越短优先级越高,确定优先级处理顺序为: CADB,则: A B C D A级中断的屏蔽字为: 1 1 0 1 B级中断的屏蔽字为: 0 1 0 0 C级中断的屏蔽字为: l 1 1 1 D级中断的屏蔽字为: 0 1 0 1 (2)中断处理过程示意图如下所示:8 【正确答案】