汤子瀛《计算机操作系统》(第4版)章节题库-输入输出系统(圣才出品)
【系统】操作系统分章习题汤子瀛版

【关键字】系统目录操作系统分章习题(汤子瀛版)2005年8月第一章操作系统引论1.选择题1.计算机操作系统的功能是。
A.把源程序代码转换为目标代码B.实现计算机用户之间的相互交流C.完成计算机硬件与软件之间的转换D.控制、管理计算机系统的资源和程序的执行2. 操作系统是一组。
A. 文件管理程序B. 中断处理程序C. 资源管理程序D. 设备管理程序3. 操作系统的功能是进行处理机管理、管理、设备管理、文件管理和作业管理等。
A. 进程B. 保存器C. 硬件D. 软件4.______不是分时系统的特点。
A.多个用户是经过网络连接,同时使用计算机系统B.各用户可同时请求系统服务C.各用户的请求彼此独立,互不干扰D.用户以会话方式控制自己的程序运行5.指令是非特权指令。
A.启动I/O B.设置中断屏敝C.传送PSW D.trap6.“中断”的概念是指。
A.暂停处理机执行B.暂停处理机对现行程序的执行C.停止整个系统运行D.使处理机空转7.在的控制下,计算机系统能及时处理由过程控制反馈的数据,并作出响应。
A.批处理操作系统B.实时操作系统C.分时操作系统D.多处理机操作系统8.下列中断不属于强迫性中断的是。
A.传输结束B.断电C.运行的程序请求分配一块内存D.目态程序执行特权指令9.计算机系统中设置的访管指令,执行。
A.只能在目态B.只能在管态C.既可在目态又可在管态D.在目态和管态下都不能10.操作系统为用户程序完成与的工作。
A.硬件无关和应用无关B.硬件相关和应用无关C.硬件无关和应用相关D.硬件相关和应用相关11.Windows NT是一种。
A.单用户多进程系统B.多用户多进程系统C.单用户单进程系统D.多用户单进程系统12.用户程序在目态下使用特权指令将引起的中断是属于。
A.硬件故障中断B.程序中断C.外部中断D.访管中断13.分时操作系统的主要目的是。
A.计算机系统的交互性B.计算机系统的实时性C.计算机系统的可靠性D.提高软件的运行速度14. 在操作系统中,用户界面指的是。
汤子瀛《计算机操作系统》章节题库(输入输出系统)【圣才出品】

汤子瀛《计算机操作系统》章节题库(输入输出系统)【圣才出品】第6章输入输出系统一、选择题1.在不同速度的设备之间传送数据()。
A.必须采用同步控制方式B.必须采用异步控制方式C.可用同步方式,也可用异步方式D.必须采用应答方式【答案】C【解析】数据在传送时,一般采用同步传输方式或异步传输方式。
同步传输是指发送方和接收方的时钟是统一的,字符与字符间的传输是同步无间隔的。
而异步传输方式不要求发送方和接收方的时钟完全一样,字符与字符间的传输是异步的。
这两种传输方式现在都广泛应用于现代通信中,对于它们的选取与设备速度没有关系。
2.早期微型机中,不常用的I/O信息交换方式是()。
A.程序查询方式B.中断方式C.DMA方式D.通道方式【答案】D【解析】I/O设备与主机交换信息时,共有以下几种控制方式。
程序直接控制方式:也称查询方式,采用该方式,数据在CPU和外设间的传送完全靠计算机程序控制,CPU的操作和外围设备操作同步,硬件结构简单,但由于外部设备动作慢,浪费CPU时间多,系统效率低。
程序中断方式:外设备准备就绪后中断方式猪肚通知CPU,在CPU相应I/O设备的中断请求后,在暂停现行程序的执行,转为I/O 设备服务可明显提高CPU的利用率,在一定程度上实现了主机和I/O 设备的并行工作,但硬件结构负载,服务开销时间大。
DMA方式与中断方式一样,实现了主机和I/O设备的并行工作,由于DMA方式直接依靠硬件实现贮存与I/O设备之间的数据传送,传送期间不需要CPU程序干预,CPU可继续执行原来的程序,因此CPU 利用率和系统效率比中断方式更高,但DMA方式的硬件结构更为复杂。
3.串行接口是指()。
A.接口与系统总线之间串行传送,接口与I/O设备之间串行传送B.接口与系统总线之间串行传送,接口与I/O设备之间并行传送C.接口与系统总线之间并行传送,接口与I/O设备之间串行传送D.接口与系统总线之间并行传送,接口与I/O设备之间并行传送【答案】C【解析】串行接口(Serial Interface)是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。
汤子瀛《计算机操作系统》(第4版)【考研真题精选】【圣才出品】

2.下列选项中,可能将进程唤醒的事件是( )。[2019 年 408 统考] Ⅰ.I/O 结束 Ⅱ.某进程退出临界区 Ⅲ.当前进程的时间片用完 A.仅Ⅰ B.仅Ⅲ C.仅Ⅰ、Ⅱ D.Ⅰ、Ⅱ、Ⅲ 【答案】C 【解析】可能唤醒进程的事件包括 I/O 结束、某进程退出临界区等。当前进程的时间片 用完会引起另一个进程的调度并运行,不是唤醒进程。
7.资源的有序分配策略是为了破坏死锁产生的( )条件。[电子科技大学 2016 研] A.互斥 B.请求和保持 C.非剥夺 D.循环等待 【答案】D 【解析】在有序分配资源时,系统将所有资源按类型进行线性排队,并赋予不同的序号, 所有进程对资源的请求必须严格按照资源序号递增的次序提出,因此在所形成的资源分配图 中,不可能再出现环路,从而不会出现循环等待的情况,进而避免死锁的产生。
1 / 101
圣才电子书 十万种考研考证电子书、题库视频学习平台
3.下列关于系统调用的叙述中,正确的是( )。[2019 年 408 统考] Ⅰ.在执行系统调用服务程序的过程中,CPU 处于内核态 Ⅱ.操作系统通过提供系统调用避免用户程序直接访问外设 Ⅲ.不同的操作系统为应用程序提供了统一的系统调用接口 Ⅳ.系统调用是操作系统内核为应用程序提供服务的接口 A.仅Ⅰ、Ⅳ B.仅Ⅱ、Ⅲ C.仅Ⅰ、Ⅱ、Ⅳ D.仅Ⅰ、Ⅲ、Ⅳ 【答案】C 【解析】系统调用接口是连接操作系统和应用程序的桥梁,而接口是以具体程序中的函 数实现的,称之为系统调用,在不同的操作系统中,具有不同的系统调用,但是它们实现的 功能是基本相同的。
圣才电子书
第一部分 考研真题精选
十万种考研考证电子书、题库视频学习平台
一、选择题 1.下列关于线程的描述中,错误的是( )。[2019 年 408 统考] A.内核级线程的调度由操作系统完成 B.操作系统为每个用户级线程建立一个线程控制块 C.用户级线程间的切换比内核级线程间的切换效率高 D.用户级线程可以在不支持内核级线程的操作系统上实现 【答案】B 【解析】用户级线程仅存在于用户空间中,与内核无关,其线程库对用户线程的调度算 法与 OS 的调度算法无关,不需要操作系统为每个用户级线程建立一个线程控制块。
汤子瀛《计算机操作系统》(第4版)章节题库(保护和安全)【圣才出品】

用处理机的时间、破坏文件和使机器运行异常等方式危害系统。系统可用性是指系统中的资
源随时都能供授权用户访问。
9.最基本的加密算法有两种,它们分别是(1)和(2),其他方法大多是基于这两种 方法形成的。Julius Caeser 算法是一种著名的(1)算法。
A.易位法 B.DES 算法 C.Hash 算法 D.置换法 【答案】(1)D;(2)A 【解析】最基本的加密算法是易位法和置换法,凯撒算法是一种根据字母与字母之间的 替换来破解凯撒密码的算法。
(1)(2) A.主动攻击 B.被动攻击
2 / 19
圣才电子书
C.远程攻击
十万种考研考证电子书、题库视频学习平台
D.本地攻击
(3)
务
D.制造虚假消息
(4)
A.检测和恢复
B.认证技术
C.数据加密
D.访问控制技术
【答案】(1)B;(2)A;(3)B;(4)C
C.数据完整性
D.系统的可靠性
【答案】A
【解析】数据截取是指未经核准的用户通过非正当的途径(如直接从电话线上窃听)截
取网络中的文件和数据。数据机密性是指系统仅允许被授权的用户访问计算机系统中的信息。
7.有多种方式威胁到计算机的安全性,其中修改和假冒会威胁到( )。 A.数据机密 B.系统可用性 C.数据完整性 D.系统的可靠性 【答案】C 【解析】修改是指未经授权的用户不仅能从系统中截获信息,而且还可以修改系统中的 信息。假冒是指攻击者伪装成另一合法用户,利用安全体制所允许的操作,对系统或网络进 行攻击和破坏。 数据完整性是指系统中所保存的信息既不会丢失,也不会被非授权用户修改,且能保持 数据的一致性。
12.在下列关于对称和非对称加密算法的描述中选出一条错误的描述。 A.对称加密算法的实现速度快,因此适合大批量数据的加密 B.对称加密算法的安全性将依赖于密钥的秘密性,而不是算法的秘密性 C.从密钥的分配角度看,非对称加密算法比对称加密算法的密钥需求量大 D.非对称加密算法比对称加密算法更适合用于数字签名 【答案】C 【解析】对称加密算法:密钥量大,难以管理,如 N 个用户之间相互保密地传送数据, 需要 N(N-1) 非对称加密算法:密钥量大大减少,N 个用户之间相互保密地传送数据,只需要 2N 个 密钥
汤子瀛《计算机操作系统》复习笔记和课后习题考研真题及其详解(输入输出系统)【圣才出品】

第6章输入输出系统6.1 复习笔记一、I/O系统的功能、模型和接口1.I/O系统的基本功能(1)隐藏物理设备的细节。
(2)与设备的无关性。
(3)提高处理机和I/O设备的利用率。
(4)对I/O设备进行控制。
(5)确保对设备的正确共享。
(6)错误处理。
2.I/O系统的层次结构和模型(1)I/O软件的层次结构如图6-1所示为I/O系统的层次结构,图中的箭头表示I/O的控制流:图6-1 I/O系统的层次结构(2)I/O系统中各种模块之间的层次视图如图6-2所示,I/O系统中各种I/O模块之间的层次视图。
图6-2 I/O系统中各种模块之间的层次视图3.I/O系统接口在I/O系统与高层之间的接口中,根据设备类型的不同,又进一步分为:(1)块设备接口。
(2)流设备接口(字符设备接口)。
(3)网络通信接口。
二、I/O设备和设备控制器1.I/O设备(1)I/O设备的类型①按使用特性分类I/O设备按照使用特性分为存储设备和I/O设备,其中I/O设备又可分为输入设备、输出设备和交互式设备。
②按传输速率分类从设备的传输速率上I/O设备又分为低速设备、中速设备和高速设备。
③信息交换的单位I/O设备按照信息交换的单位分为块设备和字符设备。
(2)设备与控制器之间的接口设备并不是直接与CPU进行通信,而是与设备控制器通信,因此,在I/O设备中应含有与设备控制器间的接口,在该接口中有三种类型的信号(见图6-3所示),各对应一条信号线。
三种信号线中只有数据线是双向的。
图6-3 设备与控制器间的接口2.设备控制器(1)设备控制器的基本功能①接收和识别命令。
②数据交换。
③标识和报告设备的状态。
④地址识别。
⑤数据缓冲区。
⑥差错控制。
(2)设备控制器的组成设备控制器的组成如图6-4所示,包括:①设备控制器与处理机的接口。
②设备控制器与设备的接口。
③I/O逻辑。
图6-4 设备控制器的组成3.I/O通道(1)I/O通道设备的引入①定义I/O通道是专门负责输入/输出的处理机。
汤子瀛计算机操作系统第4版知识点总结笔记课后答案

第1章操作系统引论1.1复习笔记一、操作系统的目标和作用1.操作系统的目标在计算机系统上配置操作系统的主要目标是方便性、有效性、可扩充性和开放性。
(1)方便性配置操作系统(OS)后,系统可以使用编译命令将用户采用高级语言书写的程序翻译成机器代码,用户可以直接通过OS所提供的各种命令操纵计算机系统,使计算机变得易学易用。
(2)有效性① 提高系统资源利用率早期未配置OS的计算机系统,各种资源无法得到充分利用,配置OS后,能有效分配各种设备的工作状态,提高系统资源的利用率。
② 提高系统的吞吐量OS可以通过合理地组织计算机的工作流程,加速程序的运行,缩短程序的运行周期,从而提高系统的吞吐量。
(3)可扩充性OS必须具有很好的可扩充性,才能适应计算机硬件、体系结构以及应用发展的要求。
(4)开放性开放性是指系统能遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。
开放性是衡量一个新推出系统或软件能否被广泛应用的至关重要的因素。
2.操作系统的作用操作系统(Operating System,OS)是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。
其主要作用是管理好这些设备,提高它们的利用率和系统的吞吐量,并为用户和应用程序提供一个简单的接口,便于用户使用。
可以从以下几个方面讨论它的作用:(1)OS作为用户与计算机硬件系统之间的接口OS处于用户与计算机硬件系统之间,用户通过OS来使用计算机系统。
图1-1是OS作为接口的示意图。
图1-1 OS作为接口的示意图从图中可以看出,用户可以通过命令方式、系统调用方式和图标—窗口方式来实现与操作系统的通信,并取得它的服务。
(2)OS作为计算机系统资源的管理者① 管理处理器,用于分配和控制处理器;② 管理存储器,主要负责内存的分配与回收;③ 管理I/O设备,负责I/O设备的分配与操纵;④ 管理文件,负责文件的存取、共享和保护。
注意:当一台计算机系统同时供多个用户使用时,则用户对系统中共享资源的需求有可能发生冲突,因此,操作系统必须对使用资源的请求进行授权,已协调用户对共享资源的使用。
汤子瀛《计算机操作系统》(第4版)章节题库(进程的描述与控制)【圣才出品】
汤子瀛《计算机操作系统》(第4版)章节题库(进程的描述与控制)【圣才出品】第2章进程的描述与控制一、选择题1.某计算机系统中有8台打印机,由K个进程竞争使用,每个进程最多需要3台打印机。
该系统可能会发生死锁的K的最小值是()。
A.2B.3C.4D.5【答案】C【解析】假设K=3,3个进程共享8台打印机,每个进程最多可以请求3台打印机,若3个进程都分别得到2台打印机,系统还剩下2台打印机,然后无论哪个进程申请打印机,都可以得到满足,3个进程都可以顺利执行完毕,这种情况下不会产生死锁。
假设k=4,4个进程共享8台打印机,都得不到满足,产生了互相等待,可能会发生死锁。
如果觉得这种思路不够简略,换个说法或许更好理解。
根据组合数学中鸽巢原理的思想,考虑极端情况,因为每个进程最多需要3台,当每个进程都已经占用了2台时,如果仍然有空闲打印机,则必定能满足某个进程3台的条件;如果没有,则死锁。
所以,将8个打印机分给K个进程的极端情况就是K为4,刚好每个进程2台,没有剩余。
这类型的题通常数字不大,可以凭经验给出正确答案,这样或许会快一些。
下面给出对应计算公式,以便大家加深理解。
假设n为每个进程所需的资源数,m为进程数,A为系统的资源数,则满足(n-1)×m>A的最小整数m即为可能产生死锁的最小进程数,该公式同样可以用于求出每个进程需要多少资源时可能会产生死锁。
该公式可以这样理解:当所有进程都差一个资源就可以执行,此时系统中所有资源都已经分配,因此死锁,其思想和鸽巢原理类似。
2.有关进程的说法不正确的是()A.操作系统通过PCB来控制和管理进程,用户进程可从PCB中读出与本身运行状态相关的信息B.用户进程被创建时,系统为它申请和构造一个相应的PCBC.进程的优先级信息是保存在进程的PCB中的D.同一个程序是不能被创建成多个进程的【答案】D【解析】一个应用程序通常有多个进程组成。
程序是构成进程的组成部分之一,一个进程的运行目标是执行它所对应的程序。
汤子瀛《计算机操作系统》(第4版)笔记和课后习题考研真题详解
汤子瀛《计算机操作系统》(第4版)笔记和课后习题(含考研真题)详解完整版>精研学习wang>无偿试用20%资料
全国547所院校视频及题库资料
考研全套>视频资料>课后答案>往年真题>职称考试
第1章操作系统引论
1.1复习笔记
1.2课后习题详解
1.3考研真题详解
第2章进程的描述与控制
2.1复习笔记
2.2课后习题详解
2.3考研真题详解
第3章处理机调度与死锁
3.1复习笔记
3.2课后习题详解
3.3考研真题详解
第4章存储器管理
4.1复习笔记
4.2课后习题详解
4.3考研真题详解
第5章虚拟存储器
5.1复习笔记
5.2课后习题详解
5.3考研真题解
第6章输入输出系统
6.1复习笔记
6.2课后习题详解
6.3考研真题详解
第7章文件管理
7.1复习笔记
7.2课后习题详解
7.3考研真题详解
第8章磁盘存储器的管理
8.1复习笔记
8.2课后习题详解
8.3考研真题详解
第9章操作系统接口
9.1复习笔记
9.2课后习题详解
9.3考研真题详解
第10章多处理机操作系统10.1复习笔记
10.2课后习题详解10.3考研真题详解
第11章多媒体操作系统11.1复习笔记
11.2课后习题详解11.3考研真题详解
第12章保护和安全12.1复习笔记
12.2课后习题详解12.3考研真题详解。
计算机操作系统(第四版)第6章 输入输出系统1
第六章输入输出管理6.16.1 I/O系统的功能、模型和接口6.2 I/O设备和设备控制器6.3 中断机构和中断处理程序6.4 设备驱动程序6.5 与设备无关的I/O软件6.6 用户层的I/O软件6.7缓冲区管理676.8 磁盘存储器的性能和调度686.1 I/O系统功能、模型和接口1I/O1 I/O系统基本功能./O系统层次结构和模型2.I/O系统接3.I/O接口1 I/O 系统基本功能①隐藏物理设备的细节使用方便②与设备的无关系提高③提高CPU和I/O设备的利用率利用率④对I/O设备进行控制⑤确保对设备的正确共享共享方便⑥错误处理①隐藏物理设备的细节Printf(“……”); Scanf “……”();();#include<stdio.h>t =time(0);#include<time.h>ttime(0);number = rand( )#include<stdlib.h>系统你负责下Programmer+I/O 系统,你负责下Programmer 用户,不愿去细数磁盘的卷号、磁道,只求把数给取出来就好。
②与设备的无关系基于因此物理设备细节的基础上实现,使用基于因此物理设备细节的基础上实现使用抽象的逻辑设备名称使用设备。
/dev/printerWindows 2000以前的OS,读取U盘先要安置盘驱动程序就像当前安置打印驱动扫U盘驱动程序,就像当前安置打印驱动、扫描驱动一样。
I/O系统,你负责设置下系统你负责设置下③提高CPU和I/O设备的利用率1. 对外:别打扰CPU ,让与1对外CPUCPU与I/O并行操作!与/并行操作2.对内:非要打扰,尽量少打扰CPU ;管好自己的I/O,尽量减少CPU干预管好自己的I/O尽量减少CPU干预I/O系统,你守护下系统你守护下④对I/O设备进行控制是个系统,有进、有出的,都是I/O。
I/O是一个系统有进有出的都是对I/O设备有4种控制方式:①采用轮询的可编程/方式的可编程I/O 方式②采用中断的可编程I/O方式③直接存储访问④I/O通道方式⑤确保对设备的正确共享共享别抢别吵!根据共享属性分两种类共享,别抢,别吵!根据共享属性,分两种类:独设备I/O系统,请处理下①独占设备分给进程后由该进程独占直到用完释放譬分给进程后,由该进程独占,直到用完释放,譬如打印机②共享设备段时间内允许多个进程访问多个进程一段时间内,允许多个进程访问、多个进程可交叉进行,譬如读磁盘⑥错误处理机械和电器运行时都会故障两种类错误:两种类错误①临时性错误临时性错重试,看能否弥补重试看能否弥补②永久性错误向上级报告交给I/O系统处理上级指示:别总向我汇报,我有其他事忙,自己尽量就地解决(最底层的是硬件层面)。
计算机操作系统(第四版)第6章 输入输出系统2
SSD硬盘(Solid State Disk,固态硬盘,固盘)
用固态电子存储芯片阵列而制成的硬盘,分两类:
1.基于闪存的固态硬盘:采用FLASH芯片作为存 储介质,这也是通常所说的SSD.(eg. 笔记本硬 盘、微硬盘、存储卡、U盘)
优点:可移动、数据保护不受电源控制 缺点:使用年限不高
2.基于DRAM(Dynamic RA马M)达的转固动态需硬要盘电,(做系
27
当服务器成排、成列时
马达转动声, 轰鸣声很大!
噪声,吵, 锁起来
28
固态硬盘
三星(SAMSUNG) 850EVO系列 120G 2.5英寸 SATA-3 固态硬盘(MZ-7TE120B)
闪存+主控+缓存+PCB+接口, 没有机械部件,数据读写都 是电子讯号,不存在马达转 速这样的瓶颈因素
29
提高设备并行能力, 适合速度差别不大的情况
8
Tu6-23
用户进必程须等,T才能再输入
(a)
处工理作((区C)M取走传,送(M缓) 冲缓区冲区空) 输入(T)
I/O设备
T1
T2
T3
T4
(b)
M1
M2
M3
C1
C2
C3
图6-23 单缓冲工作示意图
t
9
Tu5-24
用户进程
(a)
工作区
缓冲区1 缓冲区2
I/O设备
4
Tu6-22
(a) (b)
(c)
9.6 Kb/s 9.6 Kb/s 9.6 Kb/s
1位缓冲 8位缓冲寄存器
8位缓冲寄存器
中断CPU频率9.6k/s CPU响应时间100us
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.早期微型机中,不常用的 I/O 信息交换方式是( )。 A.程序查询方式 B.中断方式 C.DMA 方式 D.通道方式 【答案】D 【解析】I/O 设备与主机交换信息时,共有以下几种控制方式。 程序直接控制方式:也称查询方式,采用该方式,数据在 CPU 和外设间的传送完全靠
1 / 15
圣才电子书 十万种考研考证电子书、题库视频学习平台
2 / 15
圣才电子书 十万种考研考证电子书、题库视频学习平台
4.中断向量可提供( )。 A.被选中设备的地址 B.传送数据的起始地址 C.中断服务程序入口地址 D.主程序的断点地址 【答案】C 【解析】中断向量是指早期的微机系统中将由硬件产生的中断标识码(中断源的识别标 志,可用来形成相应的中断服务程序的入口地址或存放中断服务程序的首地址)。
信息,例如一个三级中断,依次需要保护第一、第二、第三级的现场信息,当产生第三级的
中断处理程序结以此类推,这
样正好符合堆栈的特性,即后进入的先出来,因此采用堆栈存储比较有效。
7.CPU 输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,可采用( )。 A.并行技术 B.通道技术 C.缓冲技术 D.虚存技术 【答案】C 【解析】覆盖技术和虚拟技术主要是解决内存不足的问题,当有大文件、程序需要在内 存处理时,可以用到覆盖技术和虚拟技术,并行技术主要用于多核的 CPU 或者多 IO 总线 上并行处理。
5.在中断系统中,CPU 一旦响应中断,则立即关闭标志,以防止本次中断响应过程被 其他中断源产生另一次中断干扰( )。
A.中断允许 B.中断请求 C.中断屏蔽 D.设备完成 【答案】C 【解析】CPU 接收并响应一个中断后便自动关闭中断屏蔽,其目的是在中断响应周期 不允许其他同级的中断来打扰,以便能正确地转入相应的服务程序。
DMA 方式与中断方式一样,实现了主机和 I/O 设备的并行工作,由于 DMA 方式直接 依靠硬件实现贮存与 I/O 设备之间的数据传送,传送期间不需要 CPU 程序干预,CPU 可继 续执行原来的程序,因此 CPU 利用率和系统效率比中断方式更高,但 DMA 方式的硬件结 构更为复杂。
3.串行接口是指( )。 A.接口与系统总线之间串行传送,接口与 I/O 设备之间串行传送 B.接口与系统总线之间串行传送,接口与 I/O 设备之间并行传送 C.接口与系统总线之间并行传送,接口与 I/O 设备之间串行传送 D.接口与系统总线之间并行传送,接口与 I/O 设备之间并行传送 【答案】C 【解析】串行接口(Serial Interface)是指数据一位一位地顺序传送,其特点是通信 线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而 大大降低了成本,特别适用于远距离通信,但传送速度较慢。一条信息的各位数据被逐位按 顺序传送的通讯方式称为串行通讯。串行通讯的特点是:数据位的传送,按位顺序进行,最 少只需一根传输线即可完成;成本低但传送速度慢。串行通讯的距离可以从几米到几千米; 根据信息的传送方向,串行通讯可以进一步分为单工、半双工和全双工三种。
9.一个由微处理器构成的实时数据采集系统,其采样周期为 20ms,A/D 转换时间为 25μs,则当 CPU 采用方式读取数据时,其效率最高( )。
A.查询 B.中断 C.无条件传送 D.延时采样 【答案】B 【解析】一个由微处理器构成的实时数据采集系统,其采样周期为 20ms,A/D 转换时 间为 25μs,则当 CPU 使用中断传送方式读取数据时,其效率最高。因为,采用查询、无条 件传输和延时采样方式均有 CPU 等待时间,而采用中断方式,CPU 无需等待数据是否准备 好而去处理其他事务,当有中断信号时再处理,这样 CPU 的利用率就提高了。
10.在采用 DMA 方式高速传输数据时,数据传送是( )。 A.在总线控制器发出的控制信号控制下完成的 B.在 DMA 控制器本身发出的控制信号控制下完成的
计算机程序控制,CPU 的操作和外围设备操作同步,硬件结构简单,但由于外部设备动作 慢,浪费 CPU 时间多,系统效率低。
程序中断方式:外设备准备就绪后中断方式猪肚通知 CPU,在 CPU 相应 I/O 设备的中 断请求后,在暂停现行程序的执行,转为 I/O 设备服务可明显提高 CPU 的利用率,在一定 程度上实现了主机和 I/O 设备的并行工作,但硬件结构负载,服务开销时间大。
6.为了便于实现多级中断,保存现场信息最有效的方法是采用( )。 A.通用寄存器
3 / 15
圣才电子书
B.堆栈
十万种考研考证电子书、题库视频学习平台
C.存储器
D.外存
【答案】B
【解析】CPU 响应中断时,需要保存当前的一些寄存器中的现场信息,以便于在中断
结束后进行恢复从而继续执行完毕。在多级中断时,每一层的中断都需要保护中断时的现场
8.硬中断服务程序的末尾要安排一条指令 IRET,它的作用是( )。 A.构成中断结束命令
4 / 15
圣才电子书 十万种考研考证电子书、题库视频学习平台
B.恢复断点信息并返回 C.转移到 IRET 的下一条指令 D.返回到断点处 【答案】B 【解析】IRET 为从中断返回指令,把 IP、CS 和 PSW 的内容出栈,然后返回到中断发 生时紧接着的下一条指令。
圣才电子书
十万种考研考证电子书、题库视频学习平台
第 6 章 输入输出系统
一、选择题 1.在不同速度的设备之间传送数据( )。 A.必须采用同步控制方式 B.必须采用异步控制方式 C.可用同步方式,也可用异步方式 D.必须采用应答方式 【答案】C 【解析】数据在传送时,一般采用同步传输方式或异步传输方式。同步传输是指发送方 和接收方的时钟是统一的,字符与字符间的传输是同步无间隔的。而异步传输方式不要求发 送方和接收方的时钟完全一样,字符与字符间的传输是异步的。这两种传输方式现在都广泛 应用于现代通信中,对于它们的选取与设备速度没有关系。