操作系统引论和进程管理部分习题

2023-10-30

一、单选题

1
操作系统是一种____.
A、
通用软件

B、
系统软件

C、
应用软件

D、
软件包

正确答案: B
2
操作系统的___管理部分负责对进程进行调度.
A、
主存储器

B、
控制器

C、
运算器

D、
处理机

正确答案: D
3
若把操作系统看作计算机系统资源的管理者,下列的___不属于操作系统所管理的资源.
A、
程序

B、
内存

C、
CPU

D、
中断

正确答案: D
4
在单CPU系统中实现并发技术后____________。
A、
进程在一个时间段内并行执行,CPU与外设并行工作。

B、
进程在一个时刻并行执行,CPU与外设并行工作。

C、
进程在一个时间段内并行执行,CPU与外设串行工作。

D、
进程在一个时刻并行执行,CPU与外设串行工作。

正确答案: A
5
若记录型信号量S的初值为2,当前值为-1,则表示有___等待进程。
A、
0个

B、
1个

C、
2个

D、
3个

正确答案: B
6
当______时,进程从执行状态转变为就绪状态。
A、
进程被调度程序选中

B、
有高优先级进程到来

C、
等待某一事件

D、
等待的事件发生

正确答案: B
7
下列各项工作步骤中,______不是创建进程所必须的步骤。
A、
建立一个PCB

B、
为进程分配内存等必要资源

C、
阻塞进程

D、
将PCB连接入进程就绪队列

正确答案: C
8
在分时操作系统中,进程调度经常采用___算法。
A、
先来先服务

B、
最到优先权

C、
时间片轮转

D、
随机

正确答案: C
9设有6个进程共享同一互斥段,若最多允许有3个进程进入互斥段,则所采用的互斥信号量的初值为____。
A、
3

B、
4

C、
5

D、
6

正确答案: A
10
下列关于进程的叙述中,正确的是( )
A、
进程获得CPU而运行是通过调度得到的。

B、
优先级是进行进程调度的重要依据,一旦确定不能改变

C、
在单CPU系统中,任一时刻都有1个进程处于运行状态。

D、
进程申请CPU得不到满足时,其状态变为等待状态。

正确答案: A
11
记录型信号量S的wait操作,如果S->value<0,进程会( )

(3.0分)
A、
自我阻塞

B、
不断测试

C、
唤醒其他进程

D、
什么也不做

正确答案: A 我的答案:A
12
记录型信号量S的signal操作,如果S->value<=0,进程会( )

(3.0分)
A、
自我阻塞

B、
唤醒S->list中的第一个等待进程

C、
不断测试

D、
什么都不做

正确答案: B
13
消息缓冲队列通信中的临界资源是( )
A、
队列中的某个消息缓冲区

B、
整个消息缓冲队列

C、
信箱

D、
管道

正确答案: B
14
处于执行状态中的进程若同时发生了下列两种情况:(a)对某信号量执行P操作后,其结果为负。(b)时间片到了中断发生。则该进程将由执行状态变迁为( )状态。
A、
阻塞

B、
就绪

C、
阻塞或就绪

D、
不定

正确答案: A
15
支持多道程序设计的操作系统在运行中,不断的选择新进程运行来实现CPU共享,但其中( )不是引起操作系统选择新进程的直接原因。
A、
运行进程的时间片用完
B、
运行进程出错
C、
运行进程要等待某一事件的发生
D、
有新进程进入就绪状态
正确答案: D

二、简答题

1.计算机是不是一定要有OS,没有OS的计算机存在吗?
操作系统(Operating System)。 一开始是没有OS的,不是一出现计算机就有OS。
没有OS的计算机是没有灵魂的躯壳,现代意义的计算机都是要有OS的。
正是因为没有OS,计算机很难用,才慢慢chuxianOS。
就好比说,你面前的这张桌子,你叫它挪个位置,它会动吗?操作系统就是这么一个中间人,你给它发指令就可以了。你叫它往东它绝不往西,至于它是怎么动的,完全交给操作系统。如果把计算机理解为一个家,那么OS就是一个管家。

2.什么是系统软件和用户软件?区分?
•一般来讲系统软件是为了方便使用计算机二编制的软件没有特定的目的,而用户软件(应用软件)总是为了一个特定的目的而编制的软件。最常见的系统软件就是操作系统,也就是OS(Operating System)。
•用户软件就很多了,我们现在用的QQ,微信等等都是用户软件。
•区分:方便使用计算机和特定用途的区别。

3.OS的主要功能?
•管理计算机资源,也就是硬件和软件,使他们能够团结协作,以发挥他们最大的效率。
•处理机(CPU)管理,内存管理,设备管理是硬件管理;文件系统是软件管理。
4、设计现代OS的主要目标是什么?
正确答案:
(1)有效性
(2)方便性
(3)可扩充性
(4)开放性
5、OS的作用可表现在哪几个方面?

正确答案:
(1)OS作为用户与计算机硬件系统之间的接口
(2)OS作为计算机系统资源的管理者
(3)OS实现了对计算机资源的抽象

6、为什么说操作系统实现了对计算机资源的抽象?

正确答案:
OS首先在裸机上覆盖一层I/O设备管理软件,实现了对计算机硬件操作的第一层次抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。OS 通过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。
试说明推动多道批处理系统形成和发展的主要动力是什么?
正确答案:
答:主要动力来源于四个方面的社会需求与技术发展:
(1)不断提高计算机资源的利用率;
(2)方便用户;
(3)器件的不断更新换代;
(4)计算机体系结构的不断发展。
7、试说明推动分时系统形成和发展的主要动力是什么?

正确答案:
答:推动分时系统形成和发展的主要动力是更好地满足用户的需要。主要表现在:CPU 的分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的共享使多用户能同时使用同一台计算机,独立地处理自己的作业。

8、实现分时系统的关键问题是什么?应如何解决?

正确答案:
答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,在用户能接受的时延内将结果返回给用户。
解决方法:针对及时接收问题,可以在系统中设置多路卡,使主机能同时接收用户从各个终端上输入的数据;为每个终端配置缓冲区,暂存用户键入的命令或数据。针对及时处理问题,应使所有的用户作业都直接进入内存,并且为每个作业分配一个时间片,允许作业只在自己的时间片内运行,这样在不长的时间内,能使每个作业都运行一次。

9、什么是硬实时任务和软实时任务?试举例说明。

正确答案:
答:硬实时任务是指系统必须满足任务对截止时间的要求,否则可能出现难以预测的结果。
举例来说,运载火箭的控制等。
软实时任务是指它的截止时间并不严格,偶尔错过了任务的截止时间,对系统产生的影响小

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

操作系统引论和进程管理部分习题 的相关文章

  • 6.OS运行机制(补充)

    中断
  • MySQL基础(非常全)

    MySQL基础 一 MySQL概述 1 什么是数据库 答 数据的仓库 如 在ATM的示例中我们创建了一个 db 目录 称其为数据库 2 什么是 MySQL Oracle SQLite Access MS SQL Server等 答 他们均是
  • linux 如何创建卷组

    1 创建一个物理卷 Pvcreate dev sd1 dev sd2 dev sd3 dev sd4 2 用刚才创建的物理卷创建一个卷组 Vgcreate 卷组名 dev sd1 dev sd2 dev sd3 dev sd4 3 创建逻辑
  • Linux进程管理:deadline调度器

    一 概述 实时系统是这样的一种计算系统 当事件发生后 它必须在确定的时间范围内做出响应 在实时系统中 产生正确的结果不仅依赖于系统正确的逻辑动作 而且依赖于逻辑动作的时序 换句话说 当系统收到某个请求 会做出相应的动作以响应该请求 想要保证
  • 操作系统学习(九)进程通信

    一 知识总览 二 定义 进程通信是指进程之间的信息交换 每个进程都拥有自己的内存空间 是相互独立的 这样在每个进程执行时 才不会被其他进程所干扰 三 进程通信的方式 1 共享存储 1 两个进程对共享区的访问必须是互斥的 即在同一时间内 只允
  • RTX线程通信之——线程标志

    文章目录 Thread Flags 概念 RTX线程标志API 案例 LED灯同步闪亮 小结 参考资料 Thread Flags In a real application we need to be able to communicate
  • Client-Server问题

    1 实验内容与要求 需要创建客户Client和服务器Server两个进程 它们通过管道进行通信 Client进程派生3个生产者线程 一个管道线程 共享一个20个slots的缓冲区 每个生产者线程随机产生一个数据 打印出来自己的id 进程 线
  • 操作系统PV操作及读者写者问题

    操作系统PV操作及读者写者问题 目录 1 信号量 2 P V操作原语可描述为以下式子 3 解释 4 互斥模式原理 5 同步模式原理 6 读者写者问题 1 信号量 PV操作与信号量的处理有关 信号量是表示资源的实体 是一个与队列有关的整型变量
  • Linux使用nvida-smi查看GPU类型

    nvida smi提供一个查看GPU信息的方法 然而这种方式不能查看GPU型号 型号被省略成了GeForce RTX 208 如果我们需要查看GPU的型号 只需要运行nvidia smi L即可 mrfive ubuntu nvidia s
  • Linux系统编程:多线程交替打印ABC

    引言 分享关于线程的一道测试题 因为网上基本都是Java的解决方法 决定自己写一篇来记录一下线程的学习 问题描述 编写一个至少具有三个线程的程序 称之为线程 A B 和 C 其中线程 A 输出字符 A 线程 B 输出字符 B 线程 C 输出
  • 安装黑苹果双系统专辑贴(持续更新...)

    最近终于开始研究黑苹果 然后浏览了几篇文章贴收集一下 以便需要时随时阅览 和同学们互相学习 零基础篇 1 https blog csdn net a792396951 article details 80230946 2 https zhu
  • Linux,Network manager 导致节点异常重启

    推断是Network manager 导致的 原因待查今天在VmWare的虚拟机上装了个测试RAC 又遇到了一个摸不到头绪的问题CRS装好后 一旦登陆图形界面 节点就重启 事情就有这么巧不登陆图形界面 观察了1个小时没问题 一旦登陆后 立刻
  • 03LinuxC线程学习之线程共享和非共享

    1 线程共享和非共享 1 1 线程共享资源 1 文件描述符表 由于线程间共享进程间的内容 而文件描述符表在主线程的PCB当中 各个线程可以直接去请求访问 所以线程间通信就不需要像进程那样通过管道这些方式通信 2 每种信号的处理方式 即当某个
  • Linux系统如何看目录属于哪个磁盘分区

    Linux是先有目录 再有磁盘分区 df h 目录 例如 没有挂载磁盘的目录 显示在系统盘 root iZ2ze57v3n0zma46zqiq8nZ sh 1 5 5 df h alidata Filesystem Size Used Av
  • supervisor系列:5、日志

    supervisor系列 5 日志 文章目录 supervisor系列 5 日志 1 活动日志 1 1 活动日志输出示例 1 2 活动日志等级 1 3 活动日志轮换 2 子进程日志 2 1 捕获模式 supervisord执行的主要任务之一
  • Windows驱动开发(一)第一个驱动程序

    首先我们需要了解 在操作系统中 是分两种权限的 一种是内核态 我们也称为0环 一种是用户态 称之为3环 而在我们的电脑中 驱动程序是运行在内核态的 这意味着和操作系统内核是在同一权限的 而普通的应用程序的权限是最低的 高权限谁不想拥有呢 因
  • 由于回车符引起的shell错误

    今天弟弟写shell时出现一个错误 源代码如下 zip r 1 2 执行时出现错误 我也写了相同的语句 发现是可以执行的 把两个文件对比一看 差别在于 出错shell 正确shell 在linux下的回车是 n 在win下面的回车是 r n
  • Common块和Bss段的区别

    昨天看 程序员的自我修养 链接 装载与库 发现不是很理解为什么要用common块 然后仔细看了一番 有了自己的理解 common块 用来存放弱符号 而全局未初始化变量是弱符号 但是难道不是应该存放在 bss段吗 为什么要有common块呢
  • 地址映射与共享

    跟踪地址映射过程 1 通过命令 dbg asm启动调试器 在linux 0 11运行test c文件 使其进入死循环 我们的任务就是找到i的地址并将其修改为0使test c程序退出循环 2 在命令行输入crit c使Boch暂停 一般会显示
  • 《OSPF和IS-IS详解》一1.7 独立且平等

    本节书摘来自异步社区 OSPF和IS IS详解 一书中的第1章 第1 7节 作者 美 Jeff Doyle 更多章节内容可以访问云栖社区 异步社区 公众号查看 1 7 独立且平等 OSPF和IS IS详解与TCP IP相比 OSI协议对各国

随机推荐

  • DBA 面试题目

    from ITPUB more 技术方面 1 解释冷备份和热备份的不同点以及各自的优点 解答 热备份针对归档模式的数据库 在数据库仍旧处于工作状态时进行备份 而冷备份指在数据库关闭后 进行备份 适用于所有模式的数据库 热备份的优点在于当备份
  • c 语言超时溢出问题

    在嵌入式开发过程中 经常会遇到溢出问题 例如在使用软定时判断时间是否超时 如下 if timer ticks gt timeout timer ticks是一个无符号数 假如是一个无符号8位 当timer ticks为254 超时时间为2个
  • 【100%通过率 】【华为OD机试真题c++ 】最大平分数组【 2023 Q1

    华为OD机试 题目列表 2023Q1 点这里 2023华为OD机试 刷题指南 点这里 题目描述 给定一个数组nums 可以将元素分为若干个组 使得每组和相等 求出满足条件的所有分组中 最大的平分组个数 输入描述 第一行输入 m 接着输入m个
  • awk与shell参数传递(或说变量传递)二三点

    awk与shell间参数 或说变量传递 是shell编程中常有的话题了 因为其中实际涉及到不少的知识点 比如包括 a 进程进通信 b awk参数形式 c shell命令解析 命令替换 等等 在此列举二三点例子 做为小结 以下主要分为二部分
  • 路由器工作原理

    定义 路由器 router 是互联网的枢纽 是连接英特网中各局域网 广域网的设备 它会根据信道的情况自动选择和设定路由 以最佳路径 按前后顺序发送数据 作用在OSI模型的第三层 提供了路由与转发两种重要机制 路由 路由器控制层面的工作 决定
  • 使用Python绘制余弦函数的可视化曲线

    使用Python绘制余弦函数的可视化曲线 余弦函数是一种重要的三角函数 其图像可以用来描述很多自然现象 在Python中 我们可以使用plot函数快速地绘制出余弦曲线的图像 首先 我们需要导入必要的库 import numpy as np
  • 如何在H264数据中获取PTS

    H264的ES原始数据一般是以NAL Network Abstract Layer 的格式存在 可以直接用于文件存储和网络传输 每一个NALU Network Abstract Layer Unit 数据 是由数据头 RBSP数据组成 首先
  • 计算1~100之间所有整数的和

    sum 0 for i in range 1 101 sum sum i print sum 5050 sum 0 i 1 while i lt 100 sum sum i i i 1 print sum 5050
  • 在VBA中写SQL语句的注意事项

    最近使用VBA连接MySQL数据库比较多 总结出一些书写方面的注意事项 分享出来 希望能给大家一些提示 同时也给自己做个备忘 1 单引号 双引号 在标准SQL语句中 字符串使用的是单引号 但是MySQL中 单引号和双引号都适用 平时使用时也
  • Python学习第七篇:sys标准库

    Python学习第七篇 sys标准库 活动地址 CSDN21天学习挑战赛 Python的sys模块提供访问由解释器使用或维护的变量的接口 并提供了一些函数用来和解释器进行交互 操控Python的运行时环境 要进行使用 直接导入即可 impo
  • Spring中ApplicationListener事件监听机制详解

    1 概述 Spring中事件监听 也有说法叫事件通知 机制 其实本质是观察者模式的应用 当某个事件发生时 其会被广播出去 监听该实践的listener就会被触发然后执行响应的动作 该模式可良好应用于程序解耦 类似消息的发布订阅 它的事件监听
  • 为什么绝对收敛级数具有可交换性+为什么一般项级数不能使用比较判别法/等价判别法?

    绝对收敛 可以认为是级数某种 本质上 是收敛的 即其正项和负项的和分别是收敛的 而条件收敛 往往是正项负项的和不收敛 因为在级数中的排列导致互相抵消 所以 看起来 收敛了 数列收敛 也就是数列的前N项和的极限存在 对于正项数列 在前N项改变
  • 标签的正确使用

    原文 http book csdn net bookfiles 502 10050217296 shtml 7 7 图片 标签 7 7 1
  • LTC2380-24使用记录

    CNV脉冲时间 至少保持20ns 触发转换之后 标志位忙 此期间 芯片在转换 最长花掉392ns 20210115 转换系数 FS 5 0 6uV 10 2 24 时钟的上升沿输出数据 高位先输出 20210119 数据处理问题 高精度24
  • 移植linux开源软件到android系统

    例子 vlc android vlc android jni 目录 写连接vlc core 的jni 代码 vlc目录 configure host arm linux androideabi 生成linux Makefile 后面的编译和
  • 深入理解Python中的GIL(全局解释器锁)

    深入理解Python中的GIL 全局解释器锁 一 GIL是什么 GIL 又称全局解释器锁 作用就是限制多线程同时执行 保证同一时间内只有一个线程在执行 线程非独立的 所以同一进程里线程是数据共享 当各个线程访问数据资源时会出现 竞争 状态
  • AWK用户自定义函数

    函数是程序的基本组成部分 AWK允许我们定义自己的函数 一个大项目可以分为多个函数并且每个函数可以写 独立测试 它提供了可重用性的代码 下面给出的是用户自定义函数的一般格式为 function function name argument1
  • Android开发中onConfigurationChanged()不起作用

    很多开发者 在开发中很可能遇到的这样的问题 在Activity中重写了onConfigurationChanged 但是该函数就是不执行 这种问题的解决方式一般是没有在AndroidManifest中添加configuration的标签 可
  • 【模型评估】ROC(Receiver operating characteristic)与 AUC

    前面 我们提到了混淆矩阵 以及根据混淆矩阵进一步计算得到的敏感度 召回率 特异度 精确度 准确度 F1 Score等等 那他们的前提都是要首先确定一个截断阈值 模型评估 混淆矩阵 confusion matrix 之 TP FP TN FN
  • 操作系统引论和进程管理部分习题

    一 单选题 1 操作系统是一种 A 通用软件 B 系统软件 C 应用软件 D 软件包 正确答案 B 2 操作系统的 管理部分负责对进程进行调度 A 主存储器 B 控制器 C 运算器 D 处理机 正确答案 D 3 若把操作系统看作计算机系统资