【系统分析师之路】第十二章 复盘计算机组成与体系结构(IO设备管理)

【系统分析师之路】第十二章 复盘计算机组成与体系结构(IO设备管理)

前言部分 历年真题考点分析

1)考点分析

IO设备管理既可以划归到计算机组成原理与体系结构当中,也可以归到操作系统当中,这里就把他放在组成原理章节吧。从考察的频率来看,本知识点最近几年都不怎么出现了,在早些年的真题当中会出现1-2分,而且并非每次都考。所以IO设备的知识掌握就好。

2)重要知识点

01)IO设备与主机交换数据的四种方式
02)总线规范与总线带宽的概念
03)串型总线与并行总线的概念与区别
04)I/O 设备管理一般分为 4 个层次

第一部分 综合知识历年真题

2011上综合知识历年真题(1分)

【2011年系分真题第13题:绿色】
13.以下关于在I/O设备与主机间交换数据的叙述中,错误的是(16)。
(16)
A.中断方式下,CPU需要执行程序来实现数据传送
B.中断方式和DMA方式下,CPU与I/O设备都可同步工作
C.中断方式和DMA方式相比,快速I/O设备更适合釆用中断方式传递数据
D.若同时接到DMA请求和中断请求,CPU优先响应DMA请求

解答:答案选择C。二周目黄色变绿色。

  1. 常用的I/O设备和CPU之间数据传送控制方式有4种,分别为程序直接控制方式、中断控制方式、DMA方式和通道方式。
  2. 程序直接控制方式和中断控制方式都只适用于简单的、外设很少的计算机系统,因为程序直接控制方式耗费大量的CPU时间,而且无法检测发现设备或其他硬件产生的错误,设备与CPU、设备与设备只能串行工作。
  3. 中断控制方式虽然在某种程度上解决了上述问题,但由于中断次数多,因而CPU仍需要花费较多的时间处理中断,而且能够并行操作的设备台数也受到中断处理时间的限制,中断次数增多也导致数据丢失。
  4. DMA方式和通道方式较好地解决了上述问题。这两种方式采用了外设和内存直接交换数据的方式。只有在一段数据传送结束时,才发出中断信号要求CPU做善后处理,从而大大减少了CPU的工作负担。
  5. DMA方式与通道控制方式的区别是,DMA方式要求CPU执行设备驱动程序来启动设备,给出存放数据的内存起始地址以及操作方式和传送字节长度等; 而通道控制方式则是在CPU发出I/O启动命令之后,由通道指令来完成这些工作
2013上综合知识历年真题(1分)

【2013年系分真题第14题:绿色】
14.计算机系统中主机与外设间的输入输出控制方式有多种,其中占用主机CPU时间最多的是(17)方式。
(17)
A.通道方式
B.DMA
C.中断
D.程序查询

解答:答案选择D。送分题。

  1. 程序查询方式是主机通过程序直接控制输入输出设备的工作,此方式下进行主机和外设间的数据交换时,主机CPU要不断查询外设状态、控制数据传送过程而不进行其他操作。
  2. 在中断方式下,主机向输入输出设备发出数据传送的命令后,仍可以进行其他操作, 外设在完成发送或接收数据的准备工作后,向主机发出中断请求,进行数据传送。在此方式下,外设的准备工作可独立进行,主机在此期间进行其他操作,但输入输出的数据传送操作仍在主机CPU控制下进行。
  3. 在DMA方式下,输入输出设备与内存储器直接相连,数据传送由DMA控制器而不是主机CPU控制。CPU除了传送开始和终了时进行必要的处理外,不参与数据传送的过程。
  4. 输入输出通道实际上是一种专用处理机。进行输入输出操作时,通道取出并执行保存在主机主存储器中的程序,控制输入输出设备与主存储器之间的数据交换。这种方式下CPU只需进行少量的处理就实现了并行操作。
2014上综合知识历年真题(3分)

【2014年系分真题第16题:红色】
16.DMA工作方式是在(17)之间建立直接的数据通路。
(17)
A.CPU与外设
B.CPU与主存
C.主存与外设
D.外设与外设

解答:答案选择C。二周目绿色变红色。

  1. DMA方式(Direct Memory Access,也称为成组数据传送方式),有时也称为直接内存操作。
  2. 一个设备接口试图通过总线直接向另一个设备发送数据(一般是大批量的数据),它会先向CPU发送DMA请求信号,向CPU提出接管总线控制权的总线请求,CPU收到该信号后,在当前的总线周期结束后,会按DMA信号的优先级和提出DMA请求的先后顺序响应DMA信号。
  3. CPU对某个设备接口响应DMA请求时,会让出总线控制权,于是在DMA控制器的管理下,外设和存储器直接进行数据交换,而不需CPU干预。
  4. 数据传送完毕后,设备接口会向CPU发送DMA结束信号,交还总线控制权。

【2014年系分真题第44题:红色】
44.总线规范会详细描述总线各方面的特性,其中(60)特性规定了总线的线数,以及总线的插头、插座的形状、尺寸和信号线的排列方式等要素。总线带宽定义为总线的最大数据传输速率,即每秒传输的字节数。假设某系统总线在一个总周期中并行传输4B信息,一个总线周期占用2个时钟周期,总线时钟频率为10MHz,则总线带宽为(61)Mbps。
(60)
A.物理
B.电气
C.功能
D.时间
(61)
A.20
B.40
C.60
D.80

解答:答案选择A|A。本题主要考查考生对于计算机系统总线部分的性能分析与评估基础知识的理解与常握。二周目依然红色。

  1. 总线规范会详细描述总线各方面的特性,其中物理特性规定了总线的线数,以及总线的插头、插座的形状、尺寸和信号线的排列方式等要素。
  2. 总线带宽定义为总线的最大数据传输速率,即每秒传输的字节数。假设某系统总线在一个总线周期中并行传输4B信息,一个总线周期占用2个时钟周期,总线时钟频率为10MHz,则总线带宽为 (4/2)x10=20 Mbps。
2015上综合知识历年真题(1分)

【2015年系分真题第10题:黄色】
13.某计算机系统采用集中式总线仲裁方式,各个主设备得到总线使用权的机会基本相等,则该系统采用的总线仲裁方式(17)。
①菊花链式查询方式
②计数器定时查询(轮询)方式
③独立请求方式
(17)
A.可能是③,不可能是①或②
B.可能是②或③,不可能是①
C.可能是②,不可能是①或③
D.可能是①、②或③

解答:答案选择B。二周目红色变黄色。蒙对。

  1. 共享总线上允许有多个主设备和从设备,可能会有多个主设备同时要求使用总线的情况(执行操作都是由主设备发起的),为了防止总线竞争,共享总线上某一时刻只允许一个主设备使用总线。
  2. 这就需要总线仲裁。集中式仲裁釆用一个中央总线仲裁器(总线控制器),由它来决定总线上同时提出使用请求的主设备谁可以获得总线使用权,主要有三种方案:菊花链式查询方式,计数器定时查询(轮询)方式和独立请求方式。
  3. 菊花链式查询方式中,设备的先后连接顺序决定了其优先级。
  4. 计数器定时查询(轮询)方式及独立请求方式中,可以做到各个主设备得到总线使用权的机会基本相等。
2016上综合知识历年真题(3分)

【2016年系分真题第14题:绿色】
14.计算机系统中有多种实现数据输入和输出的控制方式,其中占用 CPU 时间最多的是(18)。
(18)
A.程序查询方式
B.中断方式
C.DMA 方式
D.缓冲方式

解答:答案选择A。送分题。

  1. 在计算机中,I/O系统可以有5种不同的工作方式,分别是程序控制方式、程序中断方式、DMA工作方式、通道方式、I/O处理机。
  2. 从程序控制方式到I/O处理机,CPU的介入程度,消耗CPU资源数呈递减的趋势。

【2016年系分真题第13题:红色】
13.以下关于总线的说法中,正确的是(17)。
(17)
A.串行总线适合近距离高速数据传输,但线间串扰会导致速率受限
B.并行总线适合长距离数据传输,易提高通信时钟频率来实现高速数据传输
C.单总线结构在一个总线上适应不同种类的设备,设计复杂导致性能降低
D.半双工总线只能在一个方向上传输信息

解答:答案选择C。二周目依然选错。

  1. 按照总线中数据线的多少,可分为并行总线和串行总线。
  2. 并行总线是含有多条双向数据线的总线,它可以实现一个数据的多位同时传输,总线中数据线的数量决定了可传输一个数据的最大位数(一般为8的倍数)。
  3. 由于可以同时传输数据的各位,所以并行总线具有数据传输速率高的优点。
  4. 但由于各条数据线的传输特性不可能完全一致,当数据线较长时,数据各位到达接收端时的延迟可能不一致,会造成传输错误,所以并行总线不宜过长,适合近距离连接。
  5. 大多数的系统总线属于并行总线
  6. 串行总线是只含有一条双向数据线或两条单向数据线的总线,可以实现一个数据的各位按照一定的速度和顺序依次传输。
  7. 由于按位串行传输数据对数据线传输特性的要求不高,在长距离连线情况下仍可以有效地传送数据,所以串行总线的优势在于远距离通信。
  8. 但由于数据是按位顺序传送的,所以在相同的时钟控制下,数据传输速率低于并行总线。
  9. 大多数的通信总线属于串行总线。
  10. 在单总线结构中计算机的各个部件均与系统总线相连,所以它又称为面向系统的单总线结构。在单总线结构中,CPU与主存之间、CPU与I/O设备之间、I/O设备与主存之间、各种设备之间都通过系统总线交换信息。
  11. 单总线结构的优点是控制简单方便,扩充方便。但由于所有设备部件均挂在单一总线上,使这种结构只能分时工作,即同一时刻只能在两个设备之间传送数据,这就使系统总体数据传输的效率和速度受到限制,这是单总线结构的主要缺点。

【2016年系分真题第33题:红色】
33.I/O 设备管理一般分为 4 个层次,如下图所示。图中①②③分别对应(51)。
在这里插入图片描述
(51)
A.设备驱动程序、虚设备管理、与设备无关的系统软件
B.设备驱动程序、与设备无关的系统软件、虚设备管理
C.中断处理程序、与设备无关的系统软件、设备驱动程序
D.中断处理程序、设备驱动程序、与设备无关的系统软件

解答:答案选择D。二周目依然红色。三周目变绿色。

2020下综合知识历年真题(1分)

【2020下系分真题第13题:黄色】
13.IEEE-1394 总线采用菊花链的拓扑结构时,可最多支持 63 个节点。当 1394 总线支持 1023 条桥接总线时,最多可以采用菊花链的拓扑结构互连()个节点。
A.1023
B.1086
C.64449
D.645535

解答:答案选择C。本题考查的是总线相关计算。蒙对。
根据题干可知,IEEE-1394通常可以以树形或菊花链形拓扑结构连接63台设备,这63个设备对外可以连接其他总线,现在这每个1394设备支持1023条桥接总线与其他节点进行连接,那么此时最多可以互63*1023=64449个节点

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

进击的横打

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值