当前位置:问答库>考研试题

2018年上海大学影视艺术技术学院408计算机学科专业基础综合之计算机组成原理考研核心题库

  摘要

一、简答题

1. 说明软件发展的演变过程。

【答案】软件的发展演变主要有以下几个过程:

(1)在早期的计算机中,人们是直接用机器语言即机器指令代码来编写程序的,这种方式编写的程序称为手编程序;

(2)后来,为了编写程序方便和提高机器的使用效率,人们使用一些约定的文字、符号和数字按规定的格式来表示各种不同的指令,然后再用这些特殊符号表示的指令来编写程序,这就是汇编程序;

(3)为了进一步实现程序自动化和便于程序交流,使不熟悉具体计算机的人也能很方便地使用计算机,人们又创造了各种接近于数学语言的算法语言;

(4)随着计算机技术的日益发展,原始的操作方式越来越不适应,特别是用户直接使用大型机器并独占机器,无论是对机器的效率来说还是对方便用户来说都不适宜,于是人们又创造出操作系统;

(5)随着计算机在信息处理、情报检索及各种管理系统中应用的发展,要求大量处理某些数据,建立和检索大量的表格。这些数据和表格按一定的规律组织起来,使得处理更方便,检索更迅速,用户使用更方便,于是出现了数据库,数据库和数据库管理软件组成了数据库管理系统。

2. 什么是指令? 什么是程序?

【答案】(1)每一个基本操作称为一条指令。

(1)解决某一问题的一串指令序列,称为程序。

3. 某总线在一个总线周期中并行传送8个字节的信息,假设一个总线周期等于一个总线时钟周期,总线时钟频率为

4. 比较总线带宽是多少? 【答案】每个总线周期并行传送8字节,则总线带宽为:总线和标准的性能特点。

总线是当前使用的总线,是一个高带宽且与处理器无关的标准总线,又是【答案】(1)

重要的层次总线。它采用同步定时协议和集中式仲裁策略,并具有自动配置能力,适合于低成本的小系统,因此在微型机系统中得到 了广泛的应用。

(2)正在发展的标准,追求高端服务器市场的最新

第 2 页,共 41 页 规范,是一种基于开关的体

系结构,可连接多达64000个服务器、存储系统、网络设备,能替代当前服务器中的

据传输率达30GB/S,因此适合于高成本的较大规模计算机系统。

5. 段式虚拟存储器对程序员是否透明?请说明原因。 总线,数

【答案】虚拟管理是由软件(操作系统)和硬件共同完成,由于软件的介入,虚存对实现存储管理系统程序不透 明。而段是按照程序的自然分界划分的长度可以动态改变的区域。通常,程序员把子程序、操作数和常数等不同 类型的数据划分到不同的段中,并且每个程序可以有多个相同类型的段。由于分段是由程序员完成的,所以段式 虚拟存储器对程序员而言不是透明的,但虚存到实存的地址映射是由系统软件辅助完成的,故对应用程序而言, 段是虚拟存储器是“半透明”的。

二、分析题

6. 说明外围设备的I/O控制方式分类及其特点。

【答案】(1)程序查询方式:CPU 的操作和外围设备的操作能够同步,且硬件结构比较简单。输入和输出控制 和传输完全由CPU 处理,降低了 CPU 的效率。

(2)程序中断方式:一般适用于随机出现的服务,且一旦提出要求应立即进行,CPU 不需要对外设进行状态查询,节省了 CPU 的时间开销,但硬件结构稍复杂一些。

(3)直接内存访问(DMA )方式:数据传送不需要CPU 的中转而在内存和外设间直接传送,数据传送速度很高,传送速率仅受到内存访问时间的限制。需要更多硬件,适用于内存和高速外设之间大批数据交换的场合。

(4)通道方式:可以实现对外设的统一管理和外设与内存之间的数据传送,完全将CPU 从I/O控制工作中解放处理,大大提高了 CPU 的工作效率。

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

7. 图(a )是某计算机总线定时时序图,请判断它是哪种定时方式的时序图,并分析其控制过程,同时用细线标出信号的相互作用关系。

第 3 页,共 41 页

【答案】题目给定的总线定时时序图中,没有同步时钟信号,而且有总线请求,总线授权和设备回答信号,所以,必定是异步双向全互锁总线控制方式。其控制过程如下:

①当某个设备请求使用总线时,在该设备所属的请求线上发出信号

②CPU 根据优先原则授权后以BG 。回答。

③设备收到

BG 信号。

④CPU 接到SACK 信号后,下降

主设备。

⑥在设备用完总线以后,下降BBSY 和SACK , 即释放总线。

⑦在上述选择主设备的过程中,现行的主从设备可能正在进行传送,在此情况下,需要等待

现行传送结束, 现行主设备下降BBSY 信号后,新的主设备才能上升BBSY ,获得总线控制权。

过程①〜⑦以及各信号的相互作用关系如图(b )所示。

8. 某16位机器所使用的指令格式和寻址方式如下所示,该机有两个20位基值寄存器,四个16位变址寄存器,十六个16位通用寄存器。指令汇编格式中的s (源)、D (目标)都是通用寄存器,M 是主存中的一个单元。

作为回答。 ⑤在BBSY 为“0”的情况下,该设备上升BBSY 表示设备获得了总线控制权,成为控制总线的有效信号,

下降自己的信息(使无效),并上升SACK 信号证实已收到

问:(1)处理机完成哪一种操作花的时间最短?

第 4 页,共 41 页