🏷️ 知识点:设备管理
设备的独立性是指()。
A. 设备独立于计算机系统 B. 系统对设备的管理是独立的 C. 用户编程时使用的设备与实际使用的设备无关 D. 每台设备都有唯一的编号
[tag_link]
正确答案:
设备的独立性是指()。
A. 设备独立于计算机系统 B. 系统对设备的管理是独立的 C. 用户编程时使用的设备与实际使用的设备无关 D. 每台设备都有唯一的编号
[tag_link]
正确答案:C
引入高速缓冲的主要目的是()。
A. 提高CPU 的利用率 B. 提高I/O 设备的利用率 C. 改善CPU 与 I/O 设备速度不匹配的问题 D. 节省内存
[tag_link]
正确答案:
引入高速缓冲的主要目的是()。
A. 提高CPU 的利用率 B. 提高I/O 设备的利用率 C. 改善CPU 与 I/O 设备速度不匹配的问题 D. 节省内存
[tag_link]
正确答案:C
为了使多个并发进程能有效地进行输入和输出,最好采用()结构的缓冲技术。
A. 缓冲池 B. 循环缓冲 C. 单缓冲 D. 双缓冲
[tag_link]
正确答案:
为了使多个并发进程能有效地进行输入和输出,最好采用()结构的缓冲技术。
A. 缓冲池 B. 循环缓冲 C. 单缓冲 D. 双缓冲
[tag_link]
正确答案:A
缓冲技术中的缓冲池在()中。
A. 主存 B. 外存 C.ROM D. 寄存器
[tag_link]
正确答案:A
输入井和输出井是在磁盘上开辟的存储空间,而输入/输出缓冲区是在内存中开辟的,因为 CPU 速度比I/O 设备高很多,缓冲池通常在主存中建立。
缓冲技术中的缓冲池在()中。
A. 主存 B. 外存 C.ROM D. 寄存器
[tag_link]
正确答案:A
输入井和输出井是在磁盘上开辟的存储空间,而输入/输出缓冲区是在内存中开辟的,因为 CPU 速度比I/O 设备高很多,缓冲池通常在主存中建立。
支持双向传送的设备应使用()。
A. 单缓冲区 B. 双缓冲区 C. 多缓冲区 D . 缓冲池
[tag_link]
正确答案:
支持双向传送的设备应使用()。
A. 单缓冲区 B. 双缓冲区 C. 多缓冲区 D . 缓冲池
[tag_link]
正确答案:B
下列关于缓冲区的描述中,正确的是()。
A. 缓冲区是一种专门的硬件缓冲器,不能用内存来实现 B. 缓冲区的作用是提高CPU 和 I/O 设备之间的速度匹配 C. 缓冲区只能用于输入设备,不能用于输出设备 D. 缓冲区只能用于块设备,不能用于字符设备
[tag_link]
正确答案:
下列关于缓冲区的描述中,正确的是()。
A. 缓冲区是一种专门的硬件缓冲器,不能用内存来实现 B. 缓冲区的作用是提高CPU 和 I/O 设备之间的速度匹配 C. 缓冲区只能用于输入设备,不能用于输出设备 D. 缓冲区只能用于块设备,不能用于字符设备
[tag_link]
正确答案:B
使用单缓冲或双缓冲进行通信时,()可以实现数据的双向并行传输。
A. 只有单缓冲 B. 只有双缓冲 C. 都 D. 都不
[tag_link]
正确答案:
使用单缓冲或双缓冲进行通信时,()可以实现数据的双向并行传输。
A. 只有单缓冲 B. 只有双缓冲 C. 都 D. 都不
[tag_link]
正确答案:B
下列各种算法中,()是设备分配常用的一种算法。
A. 首次适应 B. 时间片分配 C. 最佳适应 D. 先来先服务
[tag_link]
正确答案:
下列各种算法中,()是设备分配常用的一种算法。
A. 首次适应 B. 时间片分配 C. 最佳适应 D. 先来先服务
[tag_link]
正确答案:D
设从磁盘将一块数据传送到缓冲区所用的时间为80 μs, 将缓冲区中的数据传送到用户区 所用的时间为40μs,CPU 处理一个数据块所用的时间为30 μs。若有多块数据需要处理, 并采用单缓冲区传送某磁盘数据,则处理一块数据所用的总时间为()。
A. 120μs B.110μs C.150μs D.70μs
[tag_link]
正确答案:
设从磁盘将一块数据传送到缓冲区所用的时间为80 μs, 将缓冲区中的数据传送到用户区 所用的时间为40μs,CPU 处理一个数据块所用的时间为30 μs。若有多块数据需要处理, 并采用单缓冲区传送某磁盘数据,则处理一块数据所用的总时间为()。
A. 120μs B.110μs C.150μs D.70μs
[tag_link]
正确答案:A
某操作系统采用双缓冲区传送磁盘上的数据。设从磁盘将数据传送到缓冲区所用的时间 为 T₁, 将缓冲区中的数据传送到用户区所用的时间为T₂,CPU 处理一块数据所用的时间 为 T₃, 假设一个磁盘块和一个缓冲区的大小相等,某系统在一段时间内连续处理一大批数 据,则平均处理一个磁盘块数据的时间为()。
A. T₁+T₂+T₃ B.max(T₂,T₃)+T₁ C.max(T₁,T₃)+T₂ D.max(T₁,T₂+T₃)
[tag_link]
正确答案:
某操作系统采用双缓冲区传送磁盘上的数据。设从磁盘将数据传送到缓冲区所用的时间 为 T₁, 将缓冲区中的数据传送到用户区所用的时间为T₂,CPU 处理一块数据所用的时间 为 T₃, 假设一个磁盘块和一个缓冲区的大小相等,某系统在一段时间内连续处理一大批数 据,则平均处理一个磁盘块数据的时间为()。
A. T₁+T₂+T₃ B.max(T₂,T₃)+T₁ C.max(T₁,T₃)+T₂ D.max(T₁,T₂+T₃)
[tag_link]
正确答案:D
若 I/O 所花费的时间比 CPU 的处理时间短得多,则缓冲区()。
A. 最有效 B. 几乎无效 C. 均衡 D. 以上答案都不对
[tag_link]
正确答案:
若 I/O 所花费的时间比 CPU 的处理时间短得多,则缓冲区()。
A. 最有效 B. 几乎无效 C. 均衡 D. 以上答案都不对
[tag_link]
正确答案:B
缓冲区管理者重要考虑的问题是()。
A. 选择缓冲区的大小 B. 决定缓冲区的数量 C. 实现进程访问缓冲区的同步 D. 限制进程的数量
[tag_link]
正确答案:
缓冲区管理者重要考虑的问题是()。
A. 选择缓冲区的大小 B. 决定缓冲区的数量 C. 实现进程访问缓冲区的同步 D. 限制进程的数量
[tag_link]
正确答案:C
考虑单用户计算机上的下列I/O 操作,需要使用缓冲技术的是()。 I. 图形用户界面下使用鼠标 IⅡ . 多任务操作系统下的磁盘驱动器(假设没有设备预分配) Ⅲ.包含用户文件的磁盘驱动器 IV. 使用存储器映射I/O, 直接和总线相连的图形卡
A. I 、Ⅲ B.Ⅱ 、IV C.Ⅱ 、Ⅲ 、IV D. 全选
[tag_link]
正确答案:
考虑单用户计算机上的下列I/O 操作,需要使用缓冲技术的是()。 I. 图形用户界面下使用鼠标 IⅡ . 多任务操作系统下的磁盘驱动器(假设没有设备预分配) Ⅲ.包含用户文件的磁盘驱动器 IV. 使用存储器映射I/O, 直接和总线相连的图形卡
A. I 、Ⅲ B.Ⅱ 、IV C.Ⅱ 、Ⅲ 、IV D. 全选
[tag_link]
正确答案:D
以下()不属于设备管理数据结构。
A. PCB B.DCT C. COCT D.CHCT
[tag_link]
正确答案:
以下()不属于设备管理数据结构。
A. PCB B.DCT C. COCT D.CHCT
[tag_link]
正确答案:A
下列()不是设备的分配方式。
A. 独享分配 B. 共享分配 C. 虚拟分配 D. 分区分配
[tag_link]
正确答案:
下列()不是设备的分配方式。
A. 独享分配 B. 共享分配 C. 虚拟分配 D. 分区分配
[tag_link]
正确答案:D
设备分配程序需要访问一系列的数据结构来给进程分配设备,这些数据结构有:设备控 制 表( DCT), 控制器控制表( COCT), 通道控制表( CHCT), 系统设备表( SDT) 。 在设备分配的过程中,访问这些数据结构的正确顺序是()。 331第 5 章 输 入 / 输 出 管 理 331
A. SDT,DCT,COCT,CHCT B.DCT,COCT,CHCT,SDT C. SDT,COCT,CHCT,DCT D.COCT,CHCT,SDT,DCT
[tag_link]
正确答案:
设备分配程序需要访问一系列的数据结构来给进程分配设备,这些数据结构有:设备控 制 表( DCT), 控制器控制表( COCT), 通道控制表( CHCT), 系统设备表( SDT) 。 在设备分配的过程中,访问这些数据结构的正确顺序是()。 331第 5 章 输 入 / 输 出 管 理 331
A. SDT,DCT,COCT,CHCT B.DCT,COCT,CHCT,SDT C. SDT,COCT,CHCT,DCT D.COCT,CHCT,SDT,DCT
[tag_link]
正确答案:A
下面设备中属于共享设备的是()。
A. 打印机 B. 磁带机 C. 磁盘 D. 磁带机和磁盘
[tag_link]
正确答案:
下面设备中属于共享设备的是()。
A. 打印机 B. 磁带机 C. 磁盘 D. 磁带机和磁盘
[tag_link]
正确答案:C
提高单机资源利用率的关键技术是()。
A. SPOOLing 技术 B. 虚拟技术 C. 交换技术 D. 多道程序设计技术
[tag_link]
正确答案:
提高单机资源利用率的关键技术是()。
A. SPOOLing 技术 B. 虚拟技术 C. 交换技术 D. 多道程序设计技术
[tag_link]
正确答案:D
虚拟设备是靠()技术来实现的。
A. 通道 B. 缓冲 C.SPOOLing D. 控制器
[tag_link]
正确答案:
虚拟设备是靠()技术来实现的。
A. 通道 B. 缓冲 C.SPOOLing D. 控制器
[tag_link]
正确答案:C
SPOOLing 技术的主要目的是()。
A. 提 高CPU 和设备交换信息的速度 B. 提高独占设备的利用率 C. 减轻用户编程负担 D. 提供主、辅存接口
[tag_link]
正确答案:
SPOOLing 技术的主要目的是()。
A. 提 高CPU 和设备交换信息的速度 B. 提高独占设备的利用率 C. 减轻用户编程负担 D. 提供主、辅存接口
[tag_link]
正确答案:B
在采用SPOOLing 技术的系统中,用户的打印结果首先被送到()。
A. 磁盘固定区域 B. 内存固定区域 C. 终端 D. 打印机
[tag_link]
正确答案:
在采用SPOOLing 技术的系统中,用户的打印结果首先被送到()。
A. 磁盘固定区域 B. 内存固定区域 C. 终端 D. 打印机
[tag_link]
正确答案:A
采用SPOOLing技术的计算机系统,外围计算机需要()。
A. 一 台 B. 多台 C. 至少一台 D. 0 台
[tag_link]
正确答案:
采用SPOOLing技术的计算机系统,外围计算机需要()。
A. 一 台 B. 多台 C. 至少一台 D. 0 台
[tag_link]
正确答案:D
SPOOLing 系统由()组成。
A. 预输入程序、井管理程序和缓输出程序 B. 预输入程序、井管理程序和井管理输出程序 C. 输入程序、井管理程序和输出程序 D. 预输入程序、井管理程序和输出程序
[tag_link]
正确答案:
SPOOLing 系统由()组成。
A. 预输入程序、井管理程序和缓输出程序 B. 预输入程序、井管理程序和井管理输出程序 C. 输入程序、井管理程序和输出程序 D. 预输入程序、井管理程序和输出程序
[tag_link]
正确答案:A
在 SPOOLing 系统中,用户进程实际分配到的是()。
A. 用户所要求的外设 B. 外存区,即虚拟设备 C. 设备的一部分存储区 D. 设备的一部分空间
[tag_link]
正确答案:
在 SPOOLing 系统中,用户进程实际分配到的是()。
A. 用户所要求的外设 B. 外存区,即虚拟设备 C. 设备的一部分存储区 D. 设备的一部分空间
[tag_link]
正确答案:B
下面关于SPOOLing系统的说法中,正确的是()。
A. 构成SPOOLing 系统的基本条件是有外围输入机与外围输出机 B. 构成SPOOLing系统的基本条件仅是要有高速的大容量硬盘作为输入井和输出井 C. 当输入设备忙时,SPOOLing系统中的用户程序暂停执行,待I/O 空闲时再被唤醒执 行输出操作 D. SPOOLing 系统中的用户程序可以随时将输出数据送到输出井中,待输出设备空闲 时再由SPOOLing系统完成数据的输出操作
[tag_link]
正确答案:
下面关于SPOOLing系统的说法中,正确的是()。
A. 构成SPOOLing 系统的基本条件是有外围输入机与外围输出机 B. 构成SPOOLing系统的基本条件仅是要有高速的大容量硬盘作为输入井和输出井 C. 当输入设备忙时,SPOOLing系统中的用户程序暂停执行,待I/O 空闲时再被唤醒执 行输出操作 D. SPOOLing 系统中的用户程序可以随时将输出数据送到输出井中,待输出设备空闲 时再由SPOOLing系统完成数据的输出操作
[tag_link]
正确答案:D
下面关于SPOOLing 的叙述中,不正确的是()。
A. SPOOLing系统中不需要独占设备 B. SPOOLing系统加快了作业执行的速度 C. SPOOLing系统使独占设备变成共享设备 D. S POOLing系统提高了独占设备的利用率
[tag_link]
正确答案:
下面关于SPOOLing 的叙述中,不正确的是()。
A. SPOOLing系统中不需要独占设备 B. SPOOLing系统加快了作业执行的速度 C. SPOOLing系统使独占设备变成共享设备 D. S POOLing系统提高了独占设备的利用率
[tag_link]
正确答案:A
()是操作系统中采用的以空间换取时间的技术。
A. SPOOLing 技术 B. 虚拟存储技术 C. 覆盖与交换技术 D. 通道技术
[tag_link]
正确答案:
()是操作系统中采用的以空间换取时间的技术。
A. SPOOLing 技术 B. 虚拟存储技术 C. 覆盖与交换技术 D. 通道技术
[tag_link]
正确答案:A
采用假脱机技术,将磁盘的一部分作为公共缓冲区以代替打印机,用户对打印机的操作 实际上是对磁盘的存储操作,用以代替打印机的部分由()完成。
A. 独占设备 B. 共享设备 C. 虚拟设备 D. 一般物理设备
[tag_link]
正确答案:
采用假脱机技术,将磁盘的一部分作为公共缓冲区以代替打印机,用户对打印机的操作 实际上是对磁盘的存储操作,用以代替打印机的部分由()完成。
A. 独占设备 B. 共享设备 C. 虚拟设备 D. 一般物理设备
[tag_link]
正确答案:C
下面关于独占设备和共享设备的说法中,不正确的是()。
A. 打印机、扫描仪等属于独占设备 B. 对独占设备往往采用静态分配方式 C. 共享设备是指一个作业尚未撤离,另一个作业即可使用,但每个时刻只有一个作业使用 D. 对共享设备往往采用静态分配方式
[tag_link]
正确答案:D
独占设备采用静态分配方式,而共享设备采用动态分配方式。
下面关于独占设备和共享设备的说法中,不正确的是()。
A. 打印机、扫描仪等属于独占设备 B. 对独占设备往往采用静态分配方式 C. 共享设备是指一个作业尚未撤离,另一个作业即可使用,但每个时刻只有一个作业使用 D. 对共享设备往往采用静态分配方式
[tag_link]
正确答案:D
独占设备采用静态分配方式,而共享设备采用动态分配方式。
当用户要求使用打印机打印某文件时,用户的要求是由操作系统的()实现的。
A. 文件系统 B. 设备管理程序 C. 文件系统和设备管理程序 D. 打印机启动程序和设备管理程序
[tag_link]
正确答案:
当用户要求使用打印机打印某文件时,用户的要求是由操作系统的()实现的。
A. 文件系统 B. 设备管理程序 C. 文件系统和设备管理程序 D. 打印机启动程序和设备管理程序
[tag_link]
正确答案:C
下列设备管理工作中,适合由设备独立性软件来完成的有()。 I. 向设备寄存器写命令 Ⅱ.检查用户是否有权使用设备 Ⅲ.将二进制整数转换成 ASCII码格式打印 IV. 缓冲区管理
A. I 、Ⅱ 和 Ⅲ B. Ⅱ、Ⅲ 和IV C. Ⅱ 和IV D. I 、Ⅲ 和 IV
[tag_link]
正确答案:
下列设备管理工作中,适合由设备独立性软件来完成的有()。 I. 向设备寄存器写命令 Ⅱ.检查用户是否有权使用设备 Ⅲ.将二进制整数转换成 ASCII码格式打印 IV. 缓冲区管理
A. I 、Ⅱ 和 Ⅲ B. Ⅱ、Ⅲ 和IV C. Ⅱ 和IV D. I 、Ⅲ 和 IV
[tag_link]
正确答案:C
下列关于设备驱动程序的说法中,正确的是()。 I. 设备驱动程序负责处理与设备相关的中断处理过程 IⅡ . 驱动程序全部使用汇编语言编写,没有使用高级语言编写 Ⅲ. 设备驱动程序负责处理磁盘调度 IV. 设备驱动程序与设备密切相关,可以在任意操作系统运行
A. Ⅱ 、Ⅲ 、IV B.I 、Ⅲ C.Ⅲ 、IV D.I 、Ⅱ 、Ⅲ
[tag_link]
正确答案:
下列关于设备驱动程序的说法中,正确的是()。 I. 设备驱动程序负责处理与设备相关的中断处理过程 IⅡ . 驱动程序全部使用汇编语言编写,没有使用高级语言编写 Ⅲ. 设备驱动程序负责处理磁盘调度 IV. 设备驱动程序与设备密切相关,可以在任意操作系统运行
A. Ⅱ 、Ⅲ 、IV B.I 、Ⅲ C.Ⅲ 、IV D.I 、Ⅱ 、Ⅲ
[tag_link]
正确答案:B
下列选项中,()不属于设备驱动程序的功能。
A. 接收进程发来的I/O 命令和参数,并检查其合法性 B. 查询 I/O 设备的状态 C. 发 出I/O 命令,启动I/O 设备 D. 对I/O 设备传回的数据进行分析和缓冲
[tag_link]
正确答案:
下列选项中,()不属于设备驱动程序的功能。
A. 接收进程发来的I/O 命令和参数,并检查其合法性 B. 查询 I/O 设备的状态 C. 发 出I/O 命令,启动I/O 设备 D. 对I/O 设备传回的数据进行分析和缓冲
[tag_link]
正确答案:D
对设备驱动程序的处理过程进行排序,正确的处理顺序是()。 ①对服务请求进行校验 ②传送必要的参数 ③启动I/O 设备 ④将抽象要求转化为具体要求 ⑤检查设备的状态
A. ①④⑤②③ C.①④②⑤③ D.④①②⑤③
[tag_link]
正确答案:
对设备驱动程序的处理过程进行排序,正确的处理顺序是()。 ①对服务请求进行校验 ②传送必要的参数 ③启动I/O 设备 ④将抽象要求转化为具体要求 ⑤检查设备的状态
A. ①④⑤②③ C.①④②⑤③ D.④①②⑤③
[tag_link]
正确答案:B
printf()是 C 语言中进行格式化输出的库函数,该函数最终会转到内核态执行相应的系统调 用服务例程,进程是通过执行()从用户态进入内核态的。
A. 陷入指令 B. 关中断指令 C. 无条件跳转指令 D. 输出指令
[tag_link]
正确答案:
printf()是 C 语言中进行格式化输出的库函数,该函数最终会转到内核态执行相应的系统调 用服务例程,进程是通过执行()从用户态进入内核态的。
A. 陷入指令 B. 关中断指令 C. 无条件跳转指令 D. 输出指令
[tag_link]
正确答案:A
【2013 统考真题】设系统缓冲区和用户工作区均采用单缓冲,从外 90 设读入一块数据到系统缓冲区的时间为100,从系统缓冲区读入一块 用户工作区 数据到用户工作区的时间为5,对用户工作区中的一块数据进行分析 系统缓冲区的时间为90(见右图)。进程从外设读入并分析2个数据块的最短 系统缓冲区 100 时间是( )。 外设
A. 200 B.295 C.300 D.390
[tag_link]
正确答案:
【2013 统考真题】设系统缓冲区和用户工作区均采用单缓冲,从外 90 设读入一块数据到系统缓冲区的时间为100,从系统缓冲区读入一块 用户工作区 数据到用户工作区的时间为5,对用户工作区中的一块数据进行分析 系统缓冲区的时间为90(见右图)。进程从外设读入并分析2个数据块的最短 系统缓冲区 100 时间是( )。 外设
A. 200 B.295 C.300 D.390
[tag_link]
正确答案:C
输入/输出软件一般分为4个层次:用户层、与设备无关的软件层、设备驱动程序和中断 处理程序。请说明以下各工作是在哪一层完成的: 1)为磁盘读操作计算磁道、扇区和磁头。 2)向设备寄存器写命令。 3)检查用户是否有权使用设备。 4)将二进制整数转换成ASCII 码以便打印。
[tag_link]
输入/输出软件一般分为4个层次:用户层、与设备无关的软件层、设备驱动程序和中断 处理程序。请说明以下各工作是在哪一层完成的: 1)为磁盘读操作计算磁道、扇区和磁头。 2)向设备寄存器写命令。 3)检查用户是否有权使用设备。 4)将二进制整数转换成ASCII 码以便打印。
[tag_link]
C
在某系统中,若采用双缓冲区(每个缓冲区可存放一块数据),将一块数据从磁盘传送 到缓冲区的时间为80 μs, 从缓冲区传送到用户的时间为20μs,CPU 计算一块数据的时 间为50 μs 。总共处理4个数据块,每个数据块的平均处理时间是多少?
[tag_link]
在某系统中,若采用双缓冲区(每个缓冲区可存放一块数据),将一块数据从磁盘传送 到缓冲区的时间为80 μs, 从缓冲区传送到用户的时间为20μs,CPU 计算一块数据的时 间为50 μs 。总共处理4个数据块,每个数据块的平均处理时间是多少?
[tag_link]
C