国家开放大学《操作系统》期末考试机考题库

说明:此篇文章为上届期末机考题库仅供参考,国家开放大学期末机考出题方式为随机组题,一人一卷,如需精准满分题库资源,请联系网站客服。不过包退。

单选题

 

  1. 嵌入式操作系统与应用环境密切相关,以下不属于嵌入式操作系统的是(面向笔记本电脑的操作系统)。
  2. 在下列操作系统中强调并行计算的操作系统是(分布式操作系统)。
  3. Linux 系统的进程调度方式一般采用(抢占式优先级)。
  4. 设某作业进入读卡机的时间为 S,开始运行的时间为 R,得到计算结果的时间为 E,则该作业的周转时间 T 为(T = E – S)。
  5. 为了使计算机在运行过程中能及时处理内部和外部发生的各种突发性事件,现代操作系统采用了(中断)机制。
  6. 在进程通信中,使用信箱方式交换信息的是(高级进程通信)。
  7. 在执行 V 操作时,当信号量的值为(小于等于 0),应释放一个等待该信号量的进程。
  8. 在操作系统中,进程的最基本的特征是(动态性和并发性)。
  9. 在 UNIX 系统中,磁盘存储空间空闲块的链接方式是(空闲块成组链接法)。
  10. 从终端或输入设备输入的源程序和数据所构成的文件,我们称之为(源文件),它通常由 ASCII 码或汉字组成。
  11. 在 UNIX/Linux 系统中,用户程序经过编译之后得到的可执行文件属于(普通文件)。
  12. 在分时系统中,时间片一定,则(用户数越多),响应时间越长。
  13. CPU 状态分为核心态和用户态,从用户态转换到核心态的途径是(系统调用)。
  14. 操作系统的基本类型主要有(批处理操作系统、分时操作系统和实时操作系统)。
  15. 在分页存储管理系统中,从页号到物理块号的地址映射是通过(页表)实现的。
  16. 分区管理中进行分区的是内存的(用户区域)。
  17. 请求分页存储管理技术与单纯分页技术二者根本区别在于(请求分页提供虚拟存储器)。
  18. 采用 SPOOLing 技术的目的是(提高独占设备的利用率)。
  19. CPU 处理数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用(缓冲技术)。
  20. 计算机用来接受来自外部世界信息的设备,例如终端键盘输入、卡片输入机、纸带输入机、打印机、绘图仪等,称为(输入 / 输出设备)。

 

配伍题


1.

 

  • 进程:程序在并发环境中的执行过程
  • 作业调度:选择有权竞争 CPU 的作业
  • 中断:CPU 对系统发生的某个事件做出的处理过程
  • SPOOLing:假脱机技术,实现设备的虚拟分配
  • 图形用户界面:利用鼠标、窗口、菜单、图标等图形工具使用计算机

 

    • 库文件:lib
    • 可执行文件:exe
    • 目标文件:obj
    • 字处理文档文件:docx
    • 压缩文件:zip

 

判断题

 

  1. 进程执行的相对速度不能由进程自己来控制。(√)
  2. 管道文件方式属于进程的高级通信。(√)
  3. 系统调用是在操作系统与外界程序之间的接口,它属于核心程序。在层次结构设计中,它最靠近硬件。(×)
  4. 操作系统是用户与计算机之间的接口。(√)
  5. 并发性是指两个或多个活动在同一给定的时间间隔中进行。在单 CPU 环境下,系统中的多道程序交替地在 CPU 上执行,称作并发。(√)
  6. 虚拟存储器是利用操作系统产生的一个假想的特大存储器,是逻辑上扩充了内存容量,而物理内存的容量并未增加。(√)
  7. 固定分区存储管理的各分区的大小不可变化,这种管理方式不适合多道程序设计系统。(×)
  8. 链接文件可把一个逻辑上连续的文件分散存放在不同的物理块中,这些物理块要求连续,也必须规则排列。(×)
  9. Linux 系统的一个重要特征就是支持多种不同的文件系统。(√)
  10. 很多操作系统支持的文件名都由两部分构成:文件名和扩展名,二者间用圆点分开。(√)
  11. 在操作系统中,作业处于执行状态时,已处于进程的管理之下。(√)
  12. Linux 系统进程调度基本上采用抢占式优先级算法,而针对不同类型的进程又采用相应的调度策略。(√)
  13. 缓冲区可以用硬件寄存器实现,也可以在内存中开辟一片区域充当缓冲区。(√)
  14. SPOOLing 系统的主要功能是:将独占设备改造为共享设备,实现了虚拟设备功能。(√)
  15. 扇区是将磁道按照相同角度等分的扇形。每个磁道上的等分段,都是一个扇区。(√)

 

综合题

  1. 设 A、B 两个进程共用一个缓冲区 Q,A 进程向 Q 写入信息,B 进程从 Q 读出信息。S 为一个信号量,初值为 0。算法框图如图所示。
    • 请判断一下图中的算法是否正确?(×)
    • 如果错误,错误的原因是(会造成信息丢失)。
    • 现设置两个信号量,full 表示缓冲区满,其初值为 0;empty 表示缓冲区空,其初值为 1。请从选项中选择合适的选项完善两个进程的同步算法。
      • A 进程:P (empty),向 Q 写入信息,V (full)
      • B 进程:P (full),从 Q 读出信息,V (empty)
  2. 某系统的进程状态变迁图如图所示。
    • 按照从①到⑦的顺序,为图中的进程状态变迁匹配触发事件。
      • ①:新创建的进程进入高优先级就绪队列
      • ②:当前正在运行的进程请求 I/O 操作
      • ③:进程等待的 I/O 操作完成
      • ④:进程运行结束
      • ⑤:当前正在运行进程因时间片用完而被暂停执行
      • ⑥:CPU 空闲时,首先从高优先级就绪队列中选择一个进程运行
      • ⑦:如果高优先级就绪队列为空,则从低优先级就绪队列中选择一个进程运行
    • 根据此进程状态图,说明该进程的 CPU 调度策略的调度效果有(有利于短作业的运行、适当照顾了计算量大的进程、优先照顾了 I/O 大量的进程)。
© 版权声明
THE END
喜欢就支持一下吧
点赞111 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容