2.填空题
2.1 _程序_ 、_数据_ _JCL_
2.2 __先来先服务 __短作业优先__ __最高响应比优先__
2.3 执行原语、处理中断、进程调度、执行外设基本操作__。
2.4 _ PCB__ _JCB_。
2.5 就绪、等待、执行 。
2.6 __动态_、_并发_、_独立_ __制约 _ _。
2.7 _同一时刻__ 同一时间间隔内 _
2.8 __ 就绪 __。
2.9 _程序__、_数据__ _PCB
2.10 _ PCB __
2.11 __先来先服务_。
3. 判断题
3.1 √ 3.2× 3.3× 3.4√ 3.5× 3.6√ 3.7√ 3.8× 3.9× 3.10√ 3.11√ 3.12×
4.问答题
4.1 答:为了便于系统控制和描述进程的活动,在操作系统核心为进程定义了一个进程控
制块 PCB。PCB 用于描述进程的基本情况以及进程运行和变化的过程,它与进程一一对应。
当系统创建进程时,为进程分配一个 PCB;在进程运行过程中,系统通过 PCB 对进程实施
管理和控制;进程结束时,系统将收回 PCB。
PCB 中的内容主要包括调度信息和现场信息两大部分。调度信息包括进程名、进程号、
优先级、当前状态、资源信息、程序和数据的位置信息、隶属关系和各种队列指针信息等
现场信息主要包括程序状态字、时钟寄存器和界限寄存器等描述进程运行情况的信息。
4.2 答:创建一个进程大体分以下几步:
(1)申请一个空白的 PCB 和唯一的进程标识号 pid
(2)为新进程分配除 CPU 以外的资源,包括内存空间;
(3)初始化 PCB 中的数据项,包括标志信息、状态信息、控制信息等;
(4)将新进程的 PCB 插入系统的就绪队列。
4.3 答:在有进程和线程的系统中,进程是系统资源分配的独立单位,它拥有自己的地址
空间和各种资源;而线程是可调度运行的独立单位,它和其他线程一起共享进程资源。
4.4 答:进程有一定的生命周期,由创建而产生,由撒消而消亡。而程序只是存储在某
种介质上的一组有序的指令集合,是静态实体.
进程的引入是为了能和其他进程并发运行,并发性是进程的基本特征,而程序却是
不能并发运行的。
进程是可以独立运行的基本单位,同时也是系统中独立获得资源和独立调度的基本
单位。凡是没有建立进程的程序都不能作为一个独立单位参加运行。
4.5 答:就绪一运行:系统中一个进程被调度转为运行的原因是它可能是优先级鼍高的
就绪进程,或者它是就绪队列上等待时间最久的,或者它是最短的进程,或者它是响应比