简答题11-21
11、为了提高计算机系统的输入/输出能力,可以在总线的设计与实现中采用哪些方案?
答:1. 提高总线时钟频率
2. 增加数据总线的位数
3. 采用成组数据传送(BURST传送)方式
4. 采用多总线结构
5. 优化总线传输控制功能
6. 引入先进的总线技术
7. 改进总线仲裁机制
12、简述计算机系统采用“面向总线”的形式有何优点?
答:1. 简化了系统结构,便于系统设计制造
2. 大大减少了连线数目,便于布线,减小体积,提高系统的可靠性
3. 便于接口设计,所有与总线连接的设备均采用类似的接口
4. 便于系统的扩充、更新与灵活配置,易于实现系统的模块化
5. 便于设备的软件设计,所有接口的软件就是对不同的口地址进行操作
6. 便于故障诊断和维修,同时也降低了成本
13、集中式总线仲裁常采用哪三种方式?简述链式查询方式的优缺点。
答:集中式总线仲裁常采用的三种方式包括链式查询方式、计数器定时查询方式和独立请求方式。
链式查询方式的优点
- 自动支持优先级
- 连接简单,易于扩充设备
- 设计成本低
链式查询方式的缺点
- 对电路故障敏感
- 优先级低的设备获得总线使用权难
- 响应时间不稳定
14、异步通信与同步通信的主要区别是什么?
答:一、定义与基本特性
- 异步通信:
- 定义:异步通信是面向字符的通信方式。在这种方式下,字符(通常是一个字节,即8位)之间的时间间隔是不固定的,但每个字符内部的各位时间间隔是固定的。
- 特点:
- 异步通信通过字符起止的开始和停止码(也称为起始位和停止位)来建立发送与接收之间的同步。
- 发送方发送完一个字符后,可以经过任意长的时间间隔再发送下一个字符,不要求接收端时钟和发送端时钟同步。
- 异步通信对时序的要求较低,双方时钟可以允许一定误差。
- 异步通信通常只适用于点对点的通信场景。
- 同步通信:
- 定义:同步通信是一种比特同步通信技术,要求发送方和接收方具有同频同相的同步时钟信号。在这种方式下,数据是按位进行同步传输的。
- 特点:
- 同步通信中,发送方和接收方之间需要保持严格的时钟同步,以确保数据能够按照预定的时序传输。
- 同步通信通常以信息帧(包含多个字符)为单位进行传输,信息帧的开始需要附加特定的同步字符(如同步头),以实现同步。
- 同步通信的效率较高,因为不需要在每个字符前后都添加起始位和停止位。
- 同步通信的硬件实现相对复杂,双方时钟的允许误差较小。
- 同步通信可用于点对多点的通信场景。
二、传输效率与复杂性
- 传输效率:
- 异步通信由于在每个字符前后都需要添加起始位和停止位(通常至少1位起始位和1~2位停止位),因此传输效率相对较低。
- 同步通信则通过信息帧的方式传输数据,减少了额外的同步开销,因此传输效率较高。
- 复杂性:
- 异步通信的硬件实现相对简单,通信设备成本低廉。
- 同步通信的硬件实现相对复杂,需要额外的时钟同步机制,因此成本较高。
三、应用场景
- 异步通信:由于其实现简单、成本低廉的特点,异步通信广泛应用于低速、短距离的通信场景,如串行通信接口(如RS-232、RS-485等)的通信过程。
- 同步通信:由于其传输效率高、可支持多点通信的特点,同步通信更适用于需要高速、大容量数据传输的场合,如计算机网络、多媒体通信等领域。
15、什么是程序的局部性原则?
答:程序的局部性原则是指程序在执行时,其指令和数据的访问往往呈现出一定的局部性特征,即在一段时间内,整个程序的执行主要集中在程序中的某一部分,相应地,执行所访问的存储空间也局限于某个内存区域。
16、请说明程序查询方式与中断方式各自的特点。
答:程序查询方式的特点:完全靠程序控制与硬件结构简单
中断方式的特点:随机性与程序切换性
17、CPU与DMA访问内存冲突的裁决方法有哪些?
答:1. CPU等待DMA的操作
2. DMA乘存储器空闲时访问存储器
3. CPU与DMA交替访问存储器
18、中断方式的接口控制器功能有哪些?
答:中断方式的接口控制器功能主要包括以下几个方面:
- 中断请求信号的发送
- 中断识别与引导
- 中断请求的允许与禁止控制
- 中断请求的优先级排队
- 中断处理过程中的支持
- 其他辅助功能
19、简述CPU响应中断应具备哪些条件?
答:CPU响应中断应具备以下条件:
一、基本条件
- 中断源有中断请求
- CPU允许中断
- 当前指令执行完毕
二、特定条件(针对可屏蔽中断)
- 中断源的中断允许位为1
- 本中断位未被屏蔽
- 中断优先级最高(或符合优先级规则)
20、简要描述外设进行DMA操作的过程及DMA方式的主要优点。
答:DMA操作过程
- 预处理
- DMA请求
- CPU响应
- DMA传送
- 判断DMA传送是否结束
- CPU进行DMA后处理
DMA方式的主要优点
- 速度快
- 提高系统效率
- 减轻CPU负担
- 简化程序设计
- 支持大批量数据传输
21、某机有五个中断源,按中断响应的优先顺序由高到低为L0,L1,L2,L3,L4,现要求优先处理顺序改为L2,L4,L0,L1,L3,写出各中断源的屏蔽字。
答:L2:
0000
L4:0111
L0:1101
L1:1110
L3:1111
结语
每一滴汗水都凝聚着未来的甘甜
每一次奋斗都铸就生命的辉煌
!!!