【操作系统习题】处理机调度与死锁

2024-01-04 01:20

本文主要是介绍【操作系统习题】处理机调度与死锁,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、单选题

  1. FCFS算法的就绪队列是按照进程的()排列。 B
    A、等待时间 B、到达时间 C、响应时间 D、运行时间
  2. 设有4个作业同时到达,每个作业的执行时间均为2个小时,它们在一台处理机上按单道方式执行,则平均周转时间为() B
    A、8小时 B、5小时 C、2.5小时 D、1小时
    解答:单道方式执行意味着处理机一次只能处理一个作业,因此作业需要依次执行。平均周转时间为(2+4+6+8)/4=5h
  3. 进程从新建状态转换到就绪状态的工作由()完成 。D
    A、进程调度 B、中级调度 C、低级调度 D、作业调度
    解答:在操作系统中,作业调度程序负责将作业(包含一个或多个进程)从外存中调入内存,并为它们创建进程。当作业被调度并加载到内存后,相应的进程会被创建,并处于新建状态。接着,作业调度程序会将这些新建的进程转换为就绪状态,使它们准备好参与 CPU 资源的竞争。
  4. 下列方法中哪一个是破坏了“循环等待”条件。 D
    A、剥夺资源法 B、银行家算法 C、一次性分配策略 D、资源有序分配策略
  5. 某系统采用短作业优先的调度策略,现有作业序列:作业1(提交时间:8:00,运行时间1.50),作业2(提交时间:8:30,运行时间0.80)作业3(提交时间:9:00,运行时间0.10),作业4(提交时间:9:30,运行时间0.30),单位:小时,以十进制计。其平均带权周转时间为:( ) D
    A、12.23 B、4.65 C、5.52 D、3.00
  6. 在进程调度算法中,对短进程不利的是()A
    A、先来先服务算法 B、多级反馈队列调度算法
    C、多进程有限调度算法 D、高响应比优先算法
  7. ()优先权是在创建进程时确定的,确定之后在整个进程运行期间不再改变。D
    A、动态 B、先来先服务 C、短作业 D、静态
  8. 若系统中有同类资源16个,有4个进程p1、p2、p3、p4共享该资源。已知p1、p2、p3、p4所需的资源总数分别为8、5、9、6。各进程请求资源的次序如下表所示,若系统采用银行家算法为他们分配资源,那么____次申请分配会使系统进入不安全状态。D

    A、3、5 B、5、6 C、3、4 D、4、5
  9. 下面哪种调度算法导致的切换代价最大?A
    A、分时轮转调度 B、长作业优先 C、多作业优先 D、先来先服务
  10. SJF算法的就绪队列是按照进程的()排列。A
    A下一个CPU脉冲时间 B、等待时间 C、到达时间 D、提交时间
  11. 下面哪种调度算法能让刚等待完IO的进程优先执行()B
    A、短作业优先 B、多级反馈队列调度 C、时间片轮转调度 D、先来先服务
  12. 一般来说,能够获得最短响应时间的调度算法是()B
    A、先来先服务调度算法 B、时间片轮转调度算法
    C、短作业优先调度算法 D、优先数调度算法
  13. 下面哪种死锁处理策略引入的不合理因素最严重?D
    A、死锁检测+恢复 B、死锁忽略 C、死锁避免 D、死锁预防
  14. 资源按照顺序申请属于下面哪种死锁处理策略?C
    A、死锁避免 B、死锁检测 C、死锁预防 D、死锁忽略
  15. 进程从提交到运行结束的全部时间称为()C
    A、响应时间 B、运行时间 C、周转时间 D、等待时间
  16. 下面哪种死锁处理策略代价最小?C
    A、死锁避免 B、死锁预防 C、死锁忽略 D、死锁检测+恢复
  17. 中级调度的目的是()。A
    A、节省内存 B、提高CPU的效率 C、提高CPU的利用率 D、降低系统开销
  18. 银行家算法是一种()算法。 B
    A、死锁预防 B、死锁避免 C、死锁检测 D、死锁解除
  19. 下面哪个操作一定会引起CPU调度算法的执行? C
    A、printf() B、fork() C、exit() D、open()
  20. 进程的周转时间是指什么? C
    A、进程等待某种资源的时间 B、进程在就绪队列中的时间
    C、进程从创建到执行完成的时间 D、进程在阻塞队列中的时间

二、多选题

  1. 存在饥饿问题的调度算法有()CD
    A、时间片轮转调度算法 B、先来先服务调度算法
    C、短作业优先调度算法 D、优先数调度算法
  2. 以下的进程状态转换会导致抢占式调度的有()CD
    A、运行转换到等待B、运行转换到终止C、新建转换到就绪D、等待转换到就绪

三、判断题

  1. SJF算法中抢占算法比非抢占算法一般可以获得较短的等待时间。√
  2. FCFS等待算法对长作业有利,对短作业不利。√
  3. 多个进程竞争比进程数量少的资源时可能发生死锁,但当资源数大于进程数时一定不会发生死锁。×
  4. 时间片越小,RR算法的平均响应时间就越小。
  5. 优先数调度算法不存在抢占式调度。×
  6. 如果系统在进程运行前,一次性的分配其在整个运行过程所需的全部资源,则可以预防死锁的发生。
  7. RR调度算法的平均周转时间最短。×
  8. 一般情况下,SJF可以获得最短的平均等待时间。

这篇关于【操作系统习题】处理机调度与死锁的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/567722

相关文章

高效管理你的Linux系统: Debian操作系统常用命令指南

《高效管理你的Linux系统:Debian操作系统常用命令指南》在Debian操作系统中,了解和掌握常用命令对于提高工作效率和系统管理至关重要,本文将详细介绍Debian的常用命令,帮助读者更好地使... Debian是一个流行的linux发行版,它以其稳定性、强大的软件包管理和丰富的社区资源而闻名。在使用

龙蜥操作系统Anolis OS-23.x安装配置图解教程(保姆级)

《龙蜥操作系统AnolisOS-23.x安装配置图解教程(保姆级)》:本文主要介绍了安装和配置AnolisOS23.2系统,包括分区、软件选择、设置root密码、网络配置、主机名设置和禁用SELinux的步骤,详细内容请阅读本文,希望能对你有所帮助... ‌AnolisOS‌是由阿里云推出的开源操作系统,旨

五大特性引领创新! 深度操作系统 deepin 25 Preview预览版发布

《五大特性引领创新!深度操作系统deepin25Preview预览版发布》今日,深度操作系统正式推出deepin25Preview版本,该版本集成了五大核心特性:磐石系统、全新DDE、Tr... 深度操作系统今日发布了 deepin 25 Preview,新版本囊括五大特性:磐石系统、全新 DDE、Tree

【C++ Primer Plus习题】13.4

大家好,这里是国中之林! ❥前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。有兴趣的可以点点进去看看← 问题: 解答: main.cpp #include <iostream>#include "port.h"int main() {Port p1;Port p2("Abc", "Bcc", 30);std::cout <<

搭建Kafka+zookeeper集群调度

前言 硬件环境 172.18.0.5        kafkazk1        Kafka+zookeeper                Kafka Broker集群 172.18.0.6        kafkazk2        Kafka+zookeeper                Kafka Broker集群 172.18.0.7        kafkazk3

Linux操作系统 初识

在认识操作系统之前,我们首先来了解一下计算机的发展: 计算机的发展 世界上第一台计算机名叫埃尼阿克,诞生在1945年2月14日,用于军事用途。 后来因为计算机的优势和潜力巨大,计算机开始飞速发展,并产生了一个当时一直有效的定律:摩尔定律--当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍。 那么相应的,计算机就会变得越来越快,越来越小型化。

一种改进的red5集群方案的应用、基于Red5服务器集群负载均衡调度算法研究

转自: 一种改进的red5集群方案的应用: http://wenku.baidu.com/link?url=jYQ1wNwHVBqJ-5XCYq0PRligp6Y5q6BYXyISUsF56My8DP8dc9CZ4pZvpPz1abxJn8fojMrL0IyfmMHStpvkotqC1RWlRMGnzVL1X4IPOa_  基于Red5服务器集群负载均衡调度算法研究 http://ww

Golang进程权限调度包runtime

关于 runtime 包几个方法: Gosched:让当前线程让出 cpu 以让其它线程运行,它不会挂起当前线程,因此当前线程未来会继续执行GOMAXPROCS:设置最大的可同时使用的 CPU 核数Goexit:退出当前 goroutine(但是defer语句会照常执行)NumGoroutine:返回正在执行和排队的任务总数GOOS:目标操作系统NumCPU:返回当前系统的 CPU 核数量 p

第六章习题11.输出以下图形

🌏个人博客:尹蓝锐的博客 希望文章能够给到初学的你一些启发~ 如果觉得文章对你有帮助的话,点赞 + 关注+ 收藏支持一下笔者吧~ 1、题目要求: 输出以下图形

文章解读与仿真程序复现思路——电力自动化设备EI\CSCD\北大核心《考虑燃料电池和电解槽虚拟惯量支撑的电力系统优化调度方法》

本专栏栏目提供文章与程序复现思路,具体已有的论文与论文源程序可翻阅本博主免费的专栏栏目《论文与完整程序》 论文与完整源程序_电网论文源程序的博客-CSDN博客https://blog.csdn.net/liang674027206/category_12531414.html 电网论文源程序-CSDN博客电网论文源程序擅长文章解读,论文与完整源程序,等方面的知识,电网论文源程序关注python