课堂练习试题_学习通_答案置底

1.概述&中断

一.选择题(共23题)

  1. 多道程序的实质是 ( )。
    • A. 程序的顺序执行
    • B. 程序的并发执行
    • C. 多个处理机同时执行
    • D. 用户程序和系统
  2. 若干个进程 ( ) 意味着进程的并发执行。
    • A. 在执行时间上的重叠
    • B. 在执行时间上不重叠
    • C. 同时执行
    • D. 共享资源
  3. 操作系统的几大功能之中, ( ) 管理是对辅存空间的管理。
    • A. 设备
    • B. 文件
    • C. 存储
    • D. 作业
  4. 当 CPU 处于管态时, 它可以执行的指令是 ( )。
    • A. 计算机系统中的全部指令
    • B. 仅限于非特权指令
    • C. 仅限于特权指令
    • D. 仅限于访管指令
  5. 分时操作系统的终端 ( )。
    • A. 是一台主机
    • B. 不能独立工作
    • C. 能独立工作
    • D. 有自己的系统
  6. 两个程序顺序执行所花的时间为 30ms, 则并发执行的时间为 ( )。
    • A. <30ms
    • B. 都有可能
    • C. =30ms
    • D. >30ms
  7. 中断发生时 (即检测到中断时), CPU 刚执行完的那条指令地址即为 ( )。
    • A. 断点
    • B. 恢复点
    • C. 中断向量
    • D. 结束点
  8. 计算机操作系统的功能是 ( )。
    • A. 提供各种中断处理程序
    • B. 把源代码转换成目标代码
    • C. 提供硬件与软件之间的转换
    • D. 管理计算机资源并提供用户接口
  9. 批处理操作系统的主要缺点是 ( )。
    • A. 作业吞吐量小
    • B. 资源利用率不高
    • C. 作业周转时间短
    • D. 无人机交互能力
  10. 在现代操作系统中引入了 ( ), 从而使并发和共享成为可能。
    • A. 对象
    • B. 磁盘
    • C. 单道程序
    • D. 多道程序
  11. 关于操作系统的叙述 ( ) 是不正确的
    • A. 管理用户程序执行的程序
    • B. 管理资源的程序
    • C. 能方便用户编程的程序
    • D. 能使系统资源提高效率的程序
  12. 如果分时操作系统的时间片一定, 那么 ( ), 则响应时间越短。
    • A. 用户数越多
    • B. 内存越少
    • C. 内存越多
    • D. 用户数越少
  13. 操作系统中, ( ) 负责对进程进行调度。
    • A. 设备管理
    • B. 处理器管理
    • C. 作业管理
    • D. 存储管理
  14. 多道程序环境下, 操作系统分配资源以 ( ) 为单位。
    • A. 作业
    • B. 进程
    • C. 程序
    • D. 指令
  15. 操作系统中用得最多的数据结构是 ( )。
    • A. 队列
    • B. 树
    • C. 表格
    • D. 堆栈
  16. ( ) 操作系统较适于控制火箭的飞行。
    • A. 批处理
    • B. 分时
    • C. 手工操作
    • D. 实时
  17. 操作系统程序结构的主要特点是 ( )。
    • A. 子程序结构
    • B. 分层结构
    • C. 一个程序模块
    • D. 层次模块化
  18. 操作系统是一种 ( )。
    • A. 应用软件
    • B. 游戏软件
    • C. 通用软件
    • D. 系统软件
  19. 一个计算机系统可以认为由以下四个层次构成, 而我们所说的裸机是指 ( )。
    • A. 应用程序层
    • B. 操作系统层
    • C. 硬件层
    • D. 语言处理程序层
  20. 分时操作系统环境下运行的作业通常称为 ( )。
    • A. 长作业
    • B. 终端型作业
    • C. 批量型作业
    • D. 后台作业
  21. 中断发生时, 由硬件保护并更新程序指令计数器 PC, 而不是由软件完成, 主要是为了 ( )。
    • A. 提高处理速度
    • B. 节省内存
    • C. 使中断程序易于编制
    • D. 能进入中断处理程序并能正确返回
  22. 中断发生时 (即检测到中断时), CPU 刚执行完的那条指令地址即为 ( )。
    • A. 结束点
    • B. 中断向量
    • C. 断点
    • D. 恢复点
  23. 处理器将操作系统程序执行的状态与用户程序执行状态称为 ( )。
    • A. 屏蔽中断状态和开放中断状态
    • B. 用户态与核心态
    • C. 内核状态与外核状态
    • D. 关闭状态与开放状态

选择题答案

  1. B. 程序的并发执行
  2. A. 在执行时间上的重叠
  3. B. 文件
  4. A. 计算机系统中的全部指令
  5. B. 不能独立工作
  6. B. 都有可能
  7. A. 断点
  8. D. 管理计算机资源并提供用户接口
  9. D. 无人机交互能力
  10. D. 多道程序
  11. C. 能方便用户编程的程序
  12. D. 用户数越少
  13. B. 处理器管理
  14. B. 进程
  15. C. 表格
  16. D. 实时
  17. D. 层次模块化
  18. D. 系统软件
  19. C. 硬件层
  20. B. 终端型作业
  21. A. 提高处理速度
  22. C. 断点
  23. B. 用户态与核心态

二.填空题(共12题)

  1. 能引起中断产生的事件被称为 ____。

  2. 操作系统的五大功能之中,与硬件关系最为密切的是 ____ 管理。

  3. ____ 是操作系统内核和用户程序之间的接口。

  4. 当一个进程独占处理器顺序执行时,只要初始条件相同,那么不管重复执行多少次都必定获得同样的结果,则称该进程具有 ____ 性。

  5. 计算机系统资源是由硬件资源和 ____ 资源两部分组成。

  6. 程序的 ____ 执行是现代操作系统的基本特征之一,为了更好地描述这一特征而引入了进程这一概念。

  7. ____ 是指用户在一个事务处理过程中要求计算机系统所作工作的集合。

  8. 传统操作系统提供的第一代用户界面接口是 ____ 和系统调用。

  9. 发现中断源并产生中断的硬件称 ____,这些硬件包括中断逻辑线路和中断寄存器。

  10. 操作系统的特征是: ____、共享性和异步性。

  11. 从人机交互的角度看,操作系统是用户与计算机之间的 ____。

  12. 用户程序使用 ____ 请求操作系统服务。

填空题答案

  1. 中断源
  2. 设备
  3. 系统调用
  4. 可再现
  5. 软件
  6. 并发
  7. 作业
  8. 命令
  9. 中断装置
  10. 并发性
  11. 接口
  12. 系统调用

2.进程

一.选择题(共30题)

  1. 下列几种关于进程的叙述, ( ) 最不符合操作系统对进程的理解。
    • A. 进程是程序在一个数据集合上的执行过程。
    • B. 进程是在多程序并行环境中的完整的程序。
    • C. 进程可以由程序、数据和进程控制块描述。
    • D. 线程是一种特殊的进程。
  2. 信箱通信是一种 ( ) 通信方式。
    • A. 间接
    • B. 低级
    • C. 直接
    • D. 信号量
  3. 操作系统通过 ( ) 对进程进行管理。
    • A. TCB
    • B. PCB
    • C. FCB
    • D. DCT
  4. 在实际的计算机系统中, 资源数和进程数是动态变化的, 当系统处于安全状态时, ( ) 条件变化可能使系统进入非安全状态。
    • A. 减少进程申请资源数
    • B. 增加进程数
    • C. 增加系统可分配资源数
    • D. 减少进程数
  5. 多道程序设计的系统中, 多个进程对主存的使用, 常采用 ( ) 来解决可能产生的死锁问题。
    • A. 剥夺方法
    • B. 先来先服务算法
    • C. 银行家算法
    • D. 预分配方法
  6. 避免死锁的一个著名的算法是 ( )。
    • A. 优先级算法
    • B. 银行家算法
    • C. 资源按序分配法
    • D. 先入先出法
  7. 两个旅行社甲和乙为旅客到某航空公司订飞机票, 形成互斥的资源是 ( )。
    • A. 旅行社和航空公司
    • B. 飞机票
    • C. 航空公司
    • D. 旅行社
  8. 多道程序环境下, 操作系统分配资源以 ( ) 为单位。
    • A. 程序
    • B. 作业
    • C. 指令
    • D. 进程
  9. 在双核系统中有 n (n > 1) 个线程, 在任一时刻处于等待状态的线程最多是 ( ) 个。
    • A. n-2
    • B. 2
    • C. n-1
    • D. n
  10. 原语是 ( )。
    • A. 一条特定指令
    • B. 一条机器指令
    • C. 若干条机器指令组成
    • D. 中途能打断的指令
  11. 下面的论述中, 正确的是 ( )。
    • A. 以优先级为基础的低级调度算法, 可以保证任何时候当前正在运行的进程总是非等待状态下诸进程中优先级最高的进程
    • B. 一个进程是由一个伪处理机执行的一个程序
    • C. 程序的并发执行将导致最终结果失去封闭性
    • D. 不同的进程所执行的程序段代码也不同
  12. ( ) 是指从作业提交系统到作业完成的时间间隔。
    • A. 运行时间
    • B. 周转时间
    • C. 响应时间
    • D. 等待调度时间
  13. 有关死锁检测的提法错误的是 ( )。
    • A. “系统可定时运行死锁检测程序进行死锁的检测”
    • B. “死锁检测的结果能知道系统是否能预防死锁”
    • C. “死锁检测的结果能知道系统当前是否存在死锁”
    • D. “死锁检测用于对系统资源的分配不加限制的系统”
  14. 某系统中共有 8 台磁带机被 m 个进程竞争, 每个进程最多要求 3 台磁带机, 那么当 m 的取值为 ( ) 时, 系统不会发生死锁。
    • A. m > 3
    • B. m >= 3
    • C. m < 3
    • D. m <= 3
  15. 设有 3 个作业, 它们同时到达, 运行时间分别为 t1、t2 和 t3, 且 t1 ≤ t2 ≤ t3, 若它们在单处理机系统中按单道运行, 采用短作业优先调度算法, 则平均周转时间为 ( )。
    • A. t1 + 2 * t2 / 3 + t3 / 3
    • B. t1 + t2 / 3 + 2 * t3 / 3
    • C. t1 + t2 + t3
    • D. (t1 + t2 + t3) / 3
  16. 一个正在运行的进程, 当所分配的时间片用完后, 将其挂在 ( )。
    • A. 等待队列
    • B. 就绪队列
    • C. 运行队列
    • D. 任意一个队列
  17. 进程有三种基本状态, 可能的状态转换是 ( )。
    • A. 就绪态到运行态、等待态到就绪态、等待态到运行态
    • B. 就绪态到运行态、等待态到就绪态、运行态到等待态
    • C. 运行态到就绪态、就绪态到等待态、等待态到运行态
    • D. 就绪态到运行态、就绪态到等待态、等待态到运行态
  18. 一个进程释放一种资源将有可能导致一个或几个进程 ( )。
    • A. 由阻塞变运行
    • B. 由运行变就绪
    • C. 由就绪变运行
    • D. 由阻塞变就绪
  19. 发生死锁的必要条件有四个, 要预防死锁的发生, 可以破坏这四个必要条件, 但破坏 ( ) 条件是不太实际的。
    • A. 请求和保持
    • B. 不剥夺
    • C. 循环等待
    • D. 互斥
  20. 对于两个并发进程, 设互斥信号量为 S, 若 S = 0, 则 ( )。
    • A. 表示有一个进程进入临界区, 另一个进程等待进入
    • B. 表示有一个进程进入临界区
    • C. 表示没有进程进入临界区
    • D. 表示有两个进程进入临界区
  21. 进程运行被中断后, 什么时候能再占用处理器是与 ( ) 有关的。
    • A. 进程调度
    • B. 就绪队列中进程的个数
    • C. 作业调度
    • D. 进程优先级
  22. 资源的预先分配策略可以实现死锁的 ( )。
    • A. 检测
    • B. 预防
    • C. 避免
    • D. 恢复
  23. 若干个进程 ( ) 意味着进程的并发执行。
    • A. 在执行时间上不重叠
    • B. 共享资源
    • C. 在执行时间上的重叠
    • D. 同时执行
  24. 假设系统中有 4 个进程 A~D,系统共有两类资源,数量为(9,6),目前资源分配情况如下: 进程 已占资源数 还需要申请数
    • A. (3,1)(1,1)
    • B. (2,1)(6,5)
    • C. (2,1)(4,4)
    • D. (1,2)(3,1) 为使系统避免死锁的产生,用银行家算法设计的合理分配方案是(C)。
    • A. D→C→A→B
    • B. A→C→D→B
    • C. A→D→C→B
    • D. D→A→B→C
  25. 某进程在运行过程中需要等待从磁盘上读人数据, 此时该进程的状态是 ( )。
    • A. 从运行变为阻塞
    • B. 从阻塞变为就绪
    • C. 从就绪变为运行
    • D. 从运行变为就绪
  26. 为了防止进程对系统资源的无序竞争, 所有设备必须由 ( ) 统一分配。
    • A. 系统
    • B. 用户
    • C. 作业
    • D. 进程
  27. 系统中只有一种资源, 进程一次只能申请一个资源。假设进程申请的资源总数不会超过系统的资源总数, 下列情况中, 不会发生死锁的是 ( )。
    • A. 2 1
    • B. 2 2
    • C. 2 3
    • D. 3 2
  28. 在多进程的系统中, 为了保证公共变量的完整性, 各进程应互斥进入临界区。所谓临界区是指 ( )。
    • A. 一段数据区
    • B. 同步机制
    • C. 一段程序
    • D. 一个缓冲区
  29. 资源的按序分配策略可以破坏 ( ) 条件。
    • A. 互斥使用资源
    • B. 循环等待资源
    • C. 非抢夺资源
    • D. 占有且等待资源
  30. 处理器的三级调度中, 每个操作系统必需有的功能是 ( )。
    • A. 高级(作业)调度
    • B. 低级(进程)调度
    • C. 中级调度
    • D. 三者都必需包含

选择题答案

  1. B. 进程是在多程序并行环境中的完整的程序。
  2. A. 间接
  3. B. PCB
  4. B. 增加进程数
  5. A. 剥夺方法
  6. B. 银行家算法
  7. B. 飞机票
  8. D. 进程
  9. D. n
  10. C. 若干条机器指令组成
  11. C. 程序的并发执行将导致最终结果失去封闭性
  12. B. 周转时间
  13. B. “死锁检测的结果能知道系统是否能预防死锁”
  14. D. m <= 3
  15. A. t1 + 2 * t2 / 3 + t3 / 3
  16. B. 就绪队列
  17. B. 就绪态到运行态、等待态到就绪态、运行态到等待态
  18. D. 由阻塞变就绪
  19. D. 互斥
  20. B. 表示有一个进程进入临界区
  21. A. 进程调度
  22. B. 预防
  23. C. 在执行时间上的重叠
  24. C. A→D→C→B
  25. A. 从运行变为阻塞
  26. A. 系统
  27. A. 2 1
  28. C. 一段程序
  29. B. 循环等待资源
  30. B. 低级(进程)调度

二.填空题(共10题)

  1. ____是指多个进程因竞争资源而造成的一种僵持不前的状态。

  2. 进程互斥的概念来自于诸进程对独占使用资源的____。

  3. 当一个进程独占处理器顺序执行时,只要初始条件相同,那么不管重复执行多少次都必定获得同样的结果,则称该进程具有____性。

  4. 操作系统中,对信号量S的V操作实质就是对S执行加1操作;能唤醒进程使用资源的条件是____。

  5. 并发进程执行时可能会出现结果不唯一的现象, 把这种现象称为____。

  6. 在响应比最高者优先的作业调度算法中,当各个作业要求运行的时间相同时,____的作业得到优先调度。

  7. ____是进程的执行体。

  8. 就整个计算机系统的全部资源来讲,死锁的处理要采用综合的方法。对于辅存资源采用的方法是____。

  9. 程序的____执行是现代系统的基本特征之一,为了更好地描述这一特征而引入了进程这一概念。

  10. 进程同步的概念来源于多个进程的____。

填空题答案

  1. 死锁
  2. 竞争
  3. 可再现
  4. S<=0
  5. 与时间有关错误
  6. 等待时间长
  7. 线程
  8. 预分配法
  9. 并发
  10. 合作

3.存储管理

一.选择题(共25题)

  1. 在多道固定划分法管理方式中,每个分区的大小是( )。
    • A. 相同
    • B. 随作业长度变化
    • C. 可以不同但根据作业长度固定
    • D. 可以不同但预先固定
  2. 除操作系统占用的内存空间之外,所剩余的全部内存只供一个用户进程使用,其他进程都放在外存上,这种设计称为( )
    • A. 物理扩充
    • B. 虚拟技术
    • C. 覆盖技术
    • D. 对换技术
  3. 可重定位内存分区分配目的为( )。
    • A. 解决碎片问题
    • B. 摆脱用户干预
    • C. 回收空白区方便
    • D. 便于多作业共享内存
  4. 可重定位内存分区分配目的为( )。
    • A. 回收空白区方便
    • B. 解决碎片问题
    • C. 便于多作业共享内存
    • D. 摆脱用户干预
  5. 下列管理中,不属于存储管理方式的是( )。
    • A. 目录管理
    • B. 分页管理
    • C. 分区管理
    • D. 分段管理
  6. 采用( )不会产生内部碎片(“内零头”)。
    • A. 分段式存储管理
    • B. 段页式存储管理
    • C. 分页式存储管理
    • D. 固定分区式存储管理
  7. 虚拟存储管理系统的基础是程序的( )理论。
    • A. 全局性
    • B. 动态性
    • C. 虚拟性
    • D. 局部性
  8. 在可变分区存储管理中的移动技术优点在于( )。
    • A. 缩短访问周期
    • B. 集中空闲区
    • C. 增加主存容量
    • D. 加速地址转换
  9. 外存上存放的数据( )。
    • A. CPU可直接访问
    • B. CPU不可访问
    • C. 是高速缓冲器中的信息
    • D. 必须在访问前先装入内存
  10. 可变分区方式常用的主存分配算法中,( )总是找到能满足作业要求的最小空闲区分配。
    • A. 最佳满足算法
    • B. 循环首次满足算法
    • C. 最大满足算法
    • D. 首次满足算法
  11. 虚拟存储管理系统的基础是程序的( )理论。
    • A. 虚拟性
    • B. 全局性
    • C. 动态性
    • D. 局部性
  12. 存储管理中,不能实现多道程序设计的管理方式为( )。
    • A. 固定式分区存储管理
    • B. 段页式存储管理
    • C. 单连续存储管理
    • D. 段式存储管理
  13. 在分页存储管理系统中,从页号到物理块号的地址映射是通过( )实现的
    • A. PCB
    • B. 页表
    • C. 段表
    • D. JCB
  14. 可变分区方式常用的主存分配算法中,( )总是找到能满足作业要求的最小空闲区分配。
    • A. 循环首次满足算法
    • B. 最佳满足算法
    • C. 首次满足算法
    • D. 最大满足算法
  15. 下面( )页面淘汰算法会产生Belay异常现象。
    • A. 最佳页面淘汰算法(OPT)
    • B. 最近最少使用页面淘汰算法(LRU)
    • C. 先进先出页面淘汰算法(FIFO)
    • D. 最不经常使用页面淘汰算法(LFU)
  16. 存储管理中,不能实现多道程序设计的管理方式为( )。
    • A. 固定式分区存储管理
    • B. 段页式存储管理
    • C. 单连续存储管理
    • D. 段式存储管理
  17. 请求页式系统中,页表中应包括( )。
    • A. 段号
    • B. 页长
    • C. 页帧号
    • D. 程序标识
  18. 请求分页存储管理中,若把页面尺寸增加一倍,在程序顺序执行时,则一般缺页中断次数会( )。
    • A. 增加
    • B. 不变
    • C. 可能增加也可能减少
    • D. 减少
  19. 在段式存储管理系统中,一个段是一个( )区域。
    • A. 定长的不连续
    • B. 不定长的不连续
    • C. 不定长的连续
    • D. 定长的连续
  20. 在多道固定划分法管理方式中,每个分区的大小是( )。
    • A. 相同
    • B. 可以不同但预先固定
    • C. 随作业长度变化
    • D. 可以不同但根据作业长度固定
  21. 在下面关于虚拟存储器的叙述中,正确的是( )。
    • A. 要求程序运行前不必全部装入内存且在运行过程中不必一直驻留在内存
    • B. 要求程序运行前必须全部装入内存但在运行过程中不必一直驻留在内存
    • C. 要求程序运行前必须全部装入内存且在运行过程中一直驻留在内存
    • D. 要求程序运行前不必全部装入内存但是在运行过程中必须一直驻留在内存
  22. 下面最有可能使得高地址空间成为大的空闲区的分配算法是( )。
    • A. 循环首次适应法
    • B. 最佳适应法
    • C. 首次适应法
    • D. 最坏适应法
  23. 系统“抖动”现象的发生是由( )引起的。
    • A. 交换的信息量过大
    • B. 内存容量不足
    • C. 请求分页管理方案
    • D. 置换算法选择不当
  24. 可变分区管理中,分区的情况( )。
    • A. 各分区大小不等,分区数固定
    • B. 各分区大小相等,分区数不固定
    • C. 各分区大小不定,分区数不固定
    • D. 各分区大小相等,分区数固定
  25. 段式存储管理系统中,其虚拟地址空间是( )的。
    • A. 二维
    • B. 三维
    • C. 四维
    • D. 一维

选择题答案

  1. D. 可以不同但预先固定
  2. D. 对换技术
  3. A. 解决碎片问题
  4. B. 解决碎片问题
  5. A. 目录管理
  6. A. 分段式存储管理
  7. D. 局部性
  8. B. 集中空闲区
  9. D. 必须在访问前先装入内存
  10. A. 最佳满足算法
  11. D. 局部性
  12. C. 单连续存储管理
  13. B. 页表
  14. B. 最佳满足算法
  15. C. 先进先出页面淘汰算法(FIFO)
  16. C. 单连续存储管理
  17. C. 页帧号
  18. D. 减少
  19. C. 不定长的连续
  20. B. 可以不同但预先固定
  21. A. 要求程序运行前不必全部装入内存且在运行过程中不必一直驻留在内存
  22. C. 首次适应法
  23. D. 置换算法选择不当
  24. C. 各分区大小不定,分区数不固定
  25. A. 二维

二.填空题(共5题)

  1. 把逻辑地址转换为绝对地址的过程称为____。

  2. 虚拟存储器的最大容量取决于____。

  3. MS-DOS的存储管理采用了____管理方式。

  4. 单连续存储管理系统是采用____方式进行地址转换的。

  5. 单用户连续存储管理方式下,也可利用____技术让多个用户的作业轮流进入主存储器执行。

填空题答案

  1. 重定位
  2. 主存与辅存的容量之和
  3. 单连续存储
  4. 静态重定位
  5. 对换

4.设备管理

一.选择题(共20题)

  1. 如果I/O设备与存储设备进行数据交换不经过CPU来完成,这种数据交换方式是( )。
    • A. 程序查询方式
    • B. 无条件存取方式
    • C. DMA方式
    • D. 中断方式
  2. 所谓“设备独立性”是指( )。
    • A. 用户编制程序时,对欲使用的设备需要指定该设备的绝对号
    • B. 用户编制程序时,欲使用的设备与实际能占用的设备无关
    • C. 用户编制程序时,对欲使用的设备仅需指定设备的相对号
    • D. 用户编制程序时,欲使用的设备与实际能占用的设备有关
  3. 下列设备中,不应作为独占型设备的是( )。
    • A. 终端
    • B. 磁带
    • C. 打印机
    • D. 磁盘
  4. 磁盘的“驱动调度”是优化输入输出所花的时间,就是优化( )。
    • A. 延迟时间和传送时间
    • B. 寻找时间、延迟时间和传送时间
    • C. 寻找时间和延迟时间
    • D. 寻找时间和传送时间
  5. 通道是一种( )。
    • A. 保存I/O信息的部件
    • B. 专用处理器
    • C. 传输信息的电子线路
    • D. 通用处理器
  6. 通过硬件和软件的功能扩充,把原来独占的设备改造成若干用户共享的设备,这种设备称为( )。
    • A. 系统设备
    • B. 并行设备
    • C. 存储设备
    • D. 虚拟设备
  7. CPU输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,可采用( )。
    • A. 虚拟存储器技术
    • B. 并行技术
    • C. 覆盖技术
    • D. 缓冲技术
  8. ( )是指把磁头移动到指定磁道上所经历的时间。
    • A. 传输时间
    • B. 旋转延迟时间
    • C. 周转时间
    • D. 寻道时间
  9. 在计算机系统中引入通道结构后仍然无法做到的是( )。
    • A. 通道完全独立运行,无需由CPU启动
    • B. 主存储器和外围设备之间传送信息的操作直接通过通道进行
    • C. 各通道上的外围设备可以并行工作
    • D. 外围设备可以和CPU并行工作
  10. 下列关于SPOOLing技术的叙述中,错误的是( )。
    • A. 需要外存的支持
    • B. 需要多道程序设计技术的支持
    • C. 可以让多个作业共享一台独占设备
    • D. 由用户作业控制设备与输入/输出井之间的数据传送
  11. 在操作系统管理中,面向用户的管理组织机构称为( )。
    • A. 实际结构
    • B. 物理结构
    • C. 逻辑结构
    • D. 用户结构
  12. 缓冲技术中的缓冲池在( )中。
    • A. 主存
    • B. 寄存器
    • C. ROM
    • D. 外存
  13. 通过操作系统对外围设备的管理实现了“设备处理的一致性”。这种“一致性”是指( )。
    • A. 用户可不考虑设备的具体物理特性
    • B. 通道硬件设计的处理一致性
    • C. 通道程序设计的处理一致性
    • D. 外围设备硬件的处理一致性
  14. 用户程序发出磁盘I/O请求后,系统的正确处理流程是( )。
    • A. 用户程序→设备驱动程序→系统调用处理程序→中断处理程序
    • B. 用户程序→设备驱动程序→中断处理程序→系统调用处理程序
    • C. 用户程序→系统调用处理程序→中断处理程序→设备驱动程序
    • D. 用户程序→系统调用处理程序→设备驱动程序→中断处理程序
  15. 下面关于设备驱动程序的论述中正确的是( )。
    • A. 对于一台多用户机,配置了相同的八个终端,此时可只配置一个由多个终端共享的驱动程序
    • B. 由于驱动程序与I/O设备(硬件)紧密相关,所以必须全部用汇编语言书写
    • C. 驱动程序与I/O控制方式紧密相关,因此对DMA方式该以字节为单位去启动设备进行中断处理
    • D. 驱动程序与I/O设备紧密相关,因此为每一个I/O设备配备一个专门的驱动程序
  16. 缓冲技术用于( )。
    • A. 扩充相对地址空间
    • B. 提供主、辅存接口
    • C. 提高设备利用率
    • D. 提高主机和设备交换住处的速度
  17. 在下面的I/O控制方式中,需要CPU干预最少的方式是( )。
    • A. I/O通道控制方式
    • B. 直接存储器访问DMA控制方式
    • C. 程序I/O方式
    • D. 中断驱动I/O控制方式
  18. 虚拟设备中,当用户作业要进入系统时,由SPOOLing系统的预输入程序将作业信息从物理输入设备上送到( )。
    • A. 内存
    • B. 输出井
    • C. 通道
    • D. 输入井
  19. 从系统的角度来考虑,希望进入“输入井”的批处理作业的( )尽可能小。
    • A. 执行时间
    • B. 等待时间
    • C. 平均周转时间
    • D. 周转时间
  20. 用户程序与实际使用的物理设备无关,由操作系统考虑因实际设备不同而需要使用不同的设备驱动程序,这是由设备管理的( )功能实现的
    • A. 缓冲管理
    • B. 设备分配
    • C. 设备独立性
    • D. 虚拟设备

选择题答案

  1. C. DMA方式
  2. B. 用户编制程序时,欲使用的设备与实际能占用的设备无关
  3. D. 磁盘
  4. C. 寻找时间和延迟时间
  5. B. 专用处理器
  6. D. 虚拟设备
  7. D. 缓冲技术
  8. D. 寻道时间
  9. A. 通道完全独立运行,无需由CPU启动
  10. D. 由用户作业控制设备与输入/输出井之间的数据传送
  11. C. 逻辑结构
  12. A. 主存
  13. A. 用户可不考虑设备的具体物理特性
  14. D. 用户程序→系统调用处理程序→设备驱动程序→中断处理程序
  15. A. 对于一台多用户机,配置了相同的八个终端,此时可只配置一个由多个终端共享的驱动程序
  16. D. 提高主机和设备交换住处的速度
  17. A. I/O通道控制方式
  18. D. 输入井
  19. C. 平均周转时间
  20. C. 设备独立性

二.填空题(共10题)

  1. 虚拟设备是通过____技术把独占设备变成能为若干用户共享的设备。

  2. 作业执行中,也不必直接启动独占设备输出数据,而只要将作业输出数据写入磁盘或磁鼓(输出井),在作业执行完毕后,由操作系统来组织信息输出,称为____。

  3. 在磁盘上确定分块所在的位置必须给出的参数依次是____、扇区号、____。

  4. 按资源分配,设备类型分为以下三类:____、共享设备和____。

  5. ____是典型的直接存储设备。

  6. 在主存中开辟的一个暂时存放数据的单元称为____。

  7. I/O设备的控制方式有多种,而在实时系统中必须采用的I/O控制方式为____控制方式。

  8. 系统与设备间的协调主要是速度的协调,只有解决快速CPU与慢速I/O设备之间的操作匹配的矛盾,才能提高两者的利用率,在操作系统中采用____的方式来缓解这个矛盾。

  9. 引入了SPOOLing技术后,低速的____就改变成了一种可共享的设备。

  10. 为了防止进程对系统资源的无序竞争,所有设备必须由____统一分配。

填空题答案

  1. SPOOLING
  2. 缓输出
  3. 柱面号, 磁头号
  4. 独占设备, 虚拟设备
  5. 磁盘
  6. 缓冲区
  7. 直接
  8. 缓冲
  9. 独占设备
  10. 系统

5.文件管理

一.单选题(共21题)

  1. 文件系统中,不能实现文件重名的目录管理结构是( )。
    • A. 树型目录
    • B. 无环图目录
    • C. 一级目录
    • D. 二级目录
  2. 校友会的文件系统磁盘库中,“毕业生档案”文件的记录包含的数据项是毕业年份、身份证号和在校时档案材料。由于各人的档案信息量不同,记录的长度因人而异,但记录总是先按照毕业年份,然后按身份证序号在磁盘中顺序存放。使用这个文件的方式是按毕业年份和身份证号快速查出此人的档案材料。适合这个文件的存储结构是( )。
    • A. 链接结构
    • B. 顺序结构
    • C. 索引顺序结构
    • D. 索引结构
  3. 一个文件系统的逻辑分区( )。
    • A. 能管理多个不相同的物理硬盘
    • B. 能管理2个相同的物理硬盘
    • C. 能管理2个不相同的物理硬盘
    • D. 不能管理大于物理硬盘容量
  4. 以下叙述中正确的是( )。
    • A. 多级目录结构中,对文件的访问是通过路径名和文件名来进行的。
    • B. 文件系统要负责文件存储空间的管理,但不能完成文件名到物理地址的转换。
    • C. 文件被划分成大小相等的若干个物理块,物理块大小一般不固定。
    • D. 逻辑记录是对文件进行存取操作的基本单位。
  5. 文件系统为每个文件建立一张指示逻辑记录和物理记录之间的对应关系表,由此表和文件本身构成的文件是( )。
    • A. 连续文件
    • B. 串连文件
    • C. 逻辑文件
    • D. 索引文件
  6. 文件控制块FCB是文件存在的标志,文件控制块的有序集合构成了( )。
    • 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. 文件系统中用( )管理文件。
    • A. 页表
    • B. 目录
    • C. 堆栈结构
    • D. 指针
  12. 位示图方法可用于( )。
    • A. 磁盘空间的管理
    • B. 页式虚拟存储管理中的页面调度
    • C. 文件目录的查找
    • D. 磁盘驱动调度
  13. 下列哪一项不是撤销文件所需要完成的工作是( )。
    • A. 在目录文件中删除相应目录项
    • B. 释放文件占用的存储空间
    • C. 若文件为共享文件,进行联访处理
    • D. 向设备管理程序发出I/O请求,完成数据交换工作
  14. 文件名到磁盘首地址转化是通过( )来实现的。
    • A. 文件记录
    • B. 设备控制块
    • C. 文件内部名
    • D. 文件目录
  15. 下列文件中属于逻辑结构的文件是( )。
    • A. 散列文件
    • B. 流式文件
    • C. 连续文件
    • D. 系统文件
  16. 文件系统是指( )。
    • A. 实现文件存取和管理的一组软件
    • B. 文件的集合
    • C. 文件、管理文件的软件及数据结构的总体
    • D. 文件的目录
  17. 外存上存放的数据( )。
    • A. 必须在访问前先装入内存
    • B. CPU不可访问
    • C. 是高速缓冲器中的信息
    • D. CPU可直接访问
  18. ( )由字符序列组成,文件内的信息不再划分结构。
    • A. 流式文件
    • B. 有结构文件
    • C. 连续式文件
    • D. 记录式文件
  19. MS-DOS系统中的磁盘文件物理结构属于( )。
    • A. 连续文件
    • B. 索引文件
    • C. 散列文件
    • D. 链接文件
  20. 如果文件采用直接存取方式且文件大小不固定,则宜选择( )文件结构。
    • A. 随机
    • B. 任意
    • C. 顺序
    • D. 索引
  21. 磁带机输入输出操作的信息传输单位是( )。
    • A. 块
    • B. 字
    • C. 字节
    • D. 文件

选择题答案

  1. C. 一级目录
  2. C. 索引顺序结构
  3. D. 不能管理大于物理硬盘容量
  4. A. 多级目录结构中,对文件的访问是通过路径名和文件名来进行的。
  5. D. 索引文件
  6. B. 文件目录
  7. C. 存储介质特性
  8. D. 按名存取
  9. D. 目录
  10. A. 不同的用户可以用不同的文件名来共享同一个文件
  11. B. 目录
  12. A. 磁盘空间的管理
  13. D. 向设备管理程序发出I/O请求,完成数据交换工作
  14. D. 文件目录
  15. B. 流式文件
  16. C. 文件、管理文件的软件及数据结构的总体
  17. A. 必须在访问前先装入内存
  18. A. 流式文件
  19. D. 链接文件
  20. D. 索引
  21. A. 块

二.填空题(共9题)

  1. 一个文件的绝对路径名是从___开始,逐步沿着每一级子目录向下追溯,最后到指定文件的整个通路上所有子目录名组成的一个字符串。

  2. 按照文件的用途对文件进行分类时, 可以将文件分为:系统文件、___和用户文件。

  3. 按照文件的按存放时限分时,可以将文件分为:临时文件、永久文件和___。

  4. 文件系统通过文件名对文件进行访问,对文件的管理是通过___功能实现的。

  5. 从文件的逻辑结构来看,文件可分为___文件和记录式文件两类。

  6. 计算机由多个中央处理机组成,它们共享主存,并且每个处理机都可以响应中断,具有完全的对称结构,称为___系统。

  7. ___是线程的唯一标识。

  8. ___是典型的直接存储设备。

  9. 存放在磁盘上的文件通常是现阶段需要不断进行修改完善的文件,因此存储在磁盘上的文件一般不采用___存储结构。

填空题答案

  1. 根目录
  2. 库文件
  3. 档案文件
  4. 文件目录
  5. 流式
  6. 对称多处理
  7. TCB;线程控制块
  8. 磁盘
  9. 顺序
0%