第一章作业一
一.单选题(共5题,25.0分)
- 操作系统的——管理部分负责对进程进行调度。
A、存储器
B、设备
C、文件
D、处理机
正确答案: D 我的答案:D - 下面操作系统_要保证系统有较高的吞吐能力。
A、批处理系统
B、分时系统
C、网络操作系统
D、分布式操作系统
正确答案: A 我的答案:A - 操作系统的基本类型主要有 。(5.0分)
A、批处理系统、分时系统和多任务系统
B、单用户系统、多用户系统和批处理系统
C、批处理操作系统、分时操作系统及实时操作系统
D、实时系统、分时系统和多用户系统
正确答案: C 我的答案:C - 使多个用户通过与计算机相连的终端、以交互方式同时使用计算机的操作系统( )。(5.0分)
A、单道批处理系统
B、多道批处理系统
C、分时系统
D、实时系统
正确答案: C 我的答案:C - 操作系统是一种 。
A、应用软件
B、系统软件
C、通用软件
D、工具软件
正确答案: B 我的答案:B、
三.填空题(共2题,10.0分)
- 计算机系统由 _ 和 _ 两大部分组成。
正确答案:
硬件;硬件系统
软件;软件系统 - 操作系统的基本功能包括 _管理、 _ 管理、 _ 管理、 管理。除此以外还为用户使用操作系统提供了用户接口。
正确答案:
处理机;处理器
存储器
设备
文件
四.判断题(共2题,10.0分)
- 操作系统属于最重要的、最不可缺少的应用软件。(5.0分)
正确答案:× 我的答案:× - 操作系统完成的主要功能是与硬件相关的。(5.0分)
正确答案:× 我的答案:√
第一章作业二
一.单选题(共5题,25.0分)
- 单处理机系统中,可并行的是 。
I 进程与进程 II 处理机与设备 III 处理机与通道 IV 设备与设备
A、I、II和III
B、II、III和IV
C、I、III和IV
D、I、II和IV
正确答案: B 我的答案:B - 使多个用户通过与计算机相连的终端、以交互方式同时使用计算机的操作系统 。
A、单道批处理系统
B、多道批处理系统
C、分时系统
D、实时系统
正确答案: C 我的答案:C - 若把操作系统看作计算机资源的管理者,下列的 不属于操作系统所管理的资源。
A、磁盘
B、内存
C、CPU
D、中断
正确答案: D 我的答案:D - 在指令系统中只能由操作系统使用的指令称为 。
A、系统指令
B、设备指令
C、非特权指令
D、特权指令
正确答案: D 我的答案:D - 分时操作系统通常采用 _ 策略为用户服务。
A、时间片加权分配
B、短作业优先
C、时间片轮转
D、可靠性与灵活性
正确答案: C 我的答案:C、
三.填空题(共5题,25.0分)
-
实时系统的引入主要是为了满足 _ 和 _ 两个领域的要求。
正确答案:
实时控制
实时信息处理 -
网络操作系统的主要功能是实现各台计算机的_ 以及网络中各种资源的 。
正确答案:
通信
共享 -
在分时和批处理系统结合的操作系统中引入“前台”和“后台”的概念,其目的是为了提高 __利用率。
正确答案:
CPU ;中央处理器 -
计算机系统能及时处理过程控制数据并做出响应的操作系统称为____ 操作系统。
正确答案:
实时 -
分时操作系统的主要特征有 _ 、 _ 、 _ 和 _ 。
正确答案:
多路性
独立性
及时性
交互性
四.判断题(共5题,25.0分)
- 设计实时操作系统时,首先应该考虑系统的优良性和分配性。
正确答案:× 我的答案:× - 超级用户(管理员、特权用户)可以使用特权指令。
正确答案:× 我的答案:× - 操作系统的所有程序都在系统态执行。
正确答案:× 我的答案:× - 分时系统的用户具有独占性,因此一个用户可以独占计算机系统的资源。
正确答案:× 我的答案:× - 当计算机系统没有用户执行时,处理机完全处于空闲状态。
正确答案:× 我的答案:×
第二章作业一
一.单选题(共5题,20.0分)
- 下列选项中 _ 会导致用户进程从用户态切换到核心态。
I.整数除以零 II.sin( )函数调用 III.read系统调用
A、仅I、II
B、仅I、III
C、仅II 、III
D、I、II和III
正确答案: B 我的答案:B - 下列选项中,能引起外部中断的事件是 _ 。(4.0分)
A、浮点运算下溢
B、除数为0
C、键盘输入
D、访存缺页
正确答案: C 我的答案:C - 程序运行时,独占系统资源,只有程序本身能改变系统资源状态,这是指 。(4.0分)
A、程序顺序执行的再现性
B、程序顺序执行的封闭性
C、并发程序失去封闭性
D、并发程序失去再现性
正确答案: B 我的答案:B - 某进程在运行过程中需要等待从磁盘上读入数据,此时该进程的状态将 。(4.0分)
A、从就绪变为运行
B、从运行变为就绪
C、从运行变为等待
D、从等待变为就绪
正确答案: C 我的答案:C - 在操作系统中引入“进程”概念的主要目的是 。(4.0分)
A、改善用户编程环境
B、描述程序动态执行过程的性质
C、使程序与计算过程一一对应
D、提高程序的运行速度
正确答案: B 我的答案:B
三.填空题(共4题,20.0分)
-
假设在某个单处理机系统中有N个进程,请问运行的进程最多有 _ 个,最少有 _ 个;就绪进程最多有 _ 个,最少有 _ 个;等待进程最多有 _ 个,最少有 _ 个。
正确答案:
1
0
N-1;n-1
0
N;n
0 -
中断是处理器处理外部突发事件的一个重要技术,它能使处理器在运行过程中对外. 部事件发出的中断请求及时地进行处理,完成下列内容填空:
什么引起中断:
中断如何产生服务:
如何响应中断请求,即找到中断服务程序:
执行完中断服务程序,如何返回主程序:
当多个中断同时请求服务时,如何处理:
CPU是否一定会响应中断: 。
正确答案:
中断源
中断响应
中断向量表
中断返回
中断优先级
中断屏蔽 -
进程是一个 _ 的概念,而程序是一个 _ 的概念。(5.0分)
正确答案:
动态
静态 -
进程的基本特征是 _ 、 _ 、共享性 、制约性和 独立性特征。(5.0分)
正确答案:
动态性
并发性
四.判断题(共4题,20.0分)
- 并发是并行的不同表述,其原理相同。(5.0分)
正确答案:× 我的答案:× - 一般情况下,分时系统中处于就绪状态的进程最多。(5.0分)
正确答案:√ 我的答案:√ - 进程是基于多道程序技术而提出的,其基本的特征是动态性;进程的执行是在多个状态间多次转换的过程,但只有处于就绪和执行状态的进程位于内存。
(5.0分)
正确答案:× 我的答案:× - 进程从CPU退下时,将"现场"保存在系统栈内。(5.0分)
正确答案:√ 我的答案:√
第二章作业二
一.单选题(共5题,25.0分)
-
下列选项中,不可能在用户态发生的事件是 。
A、系统调用
B、外部中断
C、进程切换
D、缺页
正确答案: C 我的答案:C -
下列关于进程和线程的叙述中,正确的是 。
A、不管系统是否支持线程,进程都是资源分配的基本单位
B、线程是资源分配的基本单位,进程是调度的基本单位
C、系统级线程和用户级线程的切换都需要内核的支持
D、同一进程中的各个线程拥有各自不同的地址空间
正确答案: A 我的答案:A -
关于进程切换有如下论述,其中论述正确的是 。Ⅰ. 根据系统栈保存上文进程的现场。 Ⅱ. 根据PCB保存上文进程的现场。Ⅲ. 根据系统栈恢复下文进程的现场。 Ⅳ. 根据PCB恢复下文进程的现场。
A、I和Ⅲ
B、Ⅰ和Ⅳ
C、Ⅱ和Ⅲ
D、Ⅱ和 Ⅳ
正确答案: B 我的答案:B -
下面关于进程和线程的说法,正确的是 。
A、线程是进程中可独立执行的子任务,一个进程可以包含一个或多个线程,一个线程可以属于一个或多个进程。
B、多线程技术具有明显的优越性,如速度快、通信简便、设备并行性高等。
C、由于线程不作为资源分配单位,线程之间可以无约束地并行执行。
D、线程又称为轻型进程,因为线程都比进程小。
正确答案: B 我的答案:B -
关于线程叙述中正确的是 。(5.0分)
A、系统级线程和用户级线程,其切换都需要内核的支持。
B、线程是资源分配单位,进程是调度的单位。
C、不管系统中是否有线程,进程都是拥有资源的独立单位。
D、线程系统中,进程仍是资源分配和调度分派的基本单位。
正确答案: C 我的答案:C
三.填空题(共1题,6.0分)
1进程的静态描述由四部分组成: _ 、 _ 、 _ 和核心栈,进程存在的标志是 _ 。(6.0分)
正确答案:
PCB;进程控制块
程序块
数据块
PCB;进程控制块
四.判断题(共9题,36.0分)
- 原语的执行是屏蔽中断的。(4.0分)
正确答案:√ 我的答案:√ - 有了线程之后,程序只能以线程的身份运行。(4.0分)
正确答案:√ 我的答案:√ - 进程从CPU退下时,将"现场"保存在系统栈内。
正确答案:√ 我的答案:√ - 线程所对应的程序肯定比进程所对应的程序短。
正确答案:× 我的答案:× - 进程从CPU退下时,将"现场"保存在系统栈内。(4.0分)
正确答案:√ 我的答案:√ - 操作系统对进程的管理和控制主要是通过控制原语言实现的。
正确答案:√ 我的答案:√ - 线程的切换会引起进程的切换。
正确答案:× 我的答案:× - 进程上下文只是进程执行全过程的静态描述。
正确答案:× 我的答案:× - 多个线程可以对应同一段程序。(4.0分)
正确答案:√ 我的答案:√
第二章作业三
一.单选题(共8题,24.0分)
- 在作业调度算法中,若所有作业同时到达,则平均等待时间最短的算法是
A、先来先服务
B、优先数
C、响应比最高优先
D、计算时间段的作业优先
正确答案: D - ____是操作系统提供的一种专门语言,它由操作系统的专门机制解释处理。