第一章
3 填空题
1.计算机系统是由______和______两部分组成的;
2.采用多道程序设计技术能够充分发挥______和______并行工作的能力;
3.多道程序环境下的各道程序,宏观上它们是在______运行,微观上它们是在______运行;
4._____和共享是操作系统两个最基本的特征,两者之间互为存在条件;
5.顺序执行的程序,具有_____性、_____性和可再观性;
6.操作系统的功能包括______管理、______管理、______管理、_____管理,除此之外,操作系统还为用户使用计算机提供了用户接口;
7.批处理系统按内存中同时存放的运行程序的数目可分为______和_____;
答案:
3、填空题
1硬件、软件
2CPU、外设
3并行、串行
4并发
5顺序性、封闭性
6进程、内存、设备、文件
7单道批处理系统、多道批处理系统
2进程与线程 自测题
1 选择题
1.并发执行的程序具有_____特征;
A.顺序性 B.封闭性 C.可再现性 D.间断性
2.在操作系统中,要想读取文件中的数据,通过什么来实现
A.系统调用 B.原语 C.文件共享 D.中断
3.在进程状态转换图中,_____是不可能的;
A.运行态->就绪态 B.运行态->等待态
C.等待态->运行态 D.等待态->就绪态
4.操作系统对进程进行管理与控制的基本数据结构是_____;
5.一个进程当前处于等待状态,则_____;
A.它可以被调度而获得处理机
B.当I/O完成后,它将变成就绪状态
C.它永远不会被执行
D.它可能变成就绪状态,也可能直接获得处理机
6.进程和程序的本质区别是_____;
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.进程由程序、数据、栈、和PCB组成
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.为进程分配CPU B.建立进程控制块
C.为进程分配内存 D.将进程链入就绪队列
20.一个进程被唤醒意味着_____;
A.进程重新得到CPU B.进程变为就绪状态
C.进程的优先级变为最大 D.将进程移至等待队列首部
21.在单机处理系统中有nn>2个进程,___情况不可能发生;
A.没有进程运行,没有就绪进程,n个等待进程
B.有1个进程运行,没有就绪进程,n-1个等待进程
C.有2个进程运行,有1个就绪进程,n-3个等待进程D.有1个进程运行,有n-1个就绪进程,没有等待进程
22.在单处理机系统实现并发后,以下说法____正确;
A.各进程在某一时刻并行运行,CPU与外设之间并行工作
B.各进程在某一时间段并行运行,CPU 与外设之间串行工作
C.各进程在某一时间段并行运行,CPU与外设之间并行工作
D.各进程在某一时刻并行运行,CPU与外设之间串行工作
23.进程的数目主要受____的限制;
速度 B.用户数目 C.终端数目 D.打开文件数目
必定引起进程切换;
A.一个进程被创建 B.一个进程变为等待状态
C.一个进程变为就绪状态 D.一个进程被撤销
不是线程的实现方式;
A.用户级线程
B.内核级线程
C.用户级线程与内核级线程组合的方式
D.轻量级线程
3 填空题
1.计算机处于____态时,不能执行特权指令;
2.单道程序执行时,具有_____、_____和可再现性的特点;
3.多道程序执行时,具有间断性,将失去____和_____的特点;
4.进程具有_____、______、_____、______和结构特征;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论