操作系统期末复习 (2).docx
上传人:qw****27 上传时间:2024-09-12 格式:DOCX 页数:24 大小:31KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

操作系统期末复习 (2).docx

操作系统期末复习(2).docx

预览

免费试读已结束,剩余 14 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

操作系统复习提纲1、什么是作业,作业由哪三部分组成,作业说明书又由哪三部分组成?(21-22)答:把在一次应用业务处理过程中,从输入开始到输出结束,用户要求计算机所做的有关该次业务处理的全部工作称为一个作业。作业有三部分组成:程序、数据和作业说明书。作业说明书包含三方面的内容:作业的基本描述、作业控制描述和资源要求描述。2、JCB的全称是什么?它包含哪些信息?(25)答:JCB的全称为作业控制块。JCB包含了系统对作业进行管理所必须的信息。即:作业名、作业估计执行时间、优先数、作业建立时间、作业说明书文件名、程序语言类型、内存要求、外设要求、作业状态、以及作业在外存中的存储地址等。3、作业有哪四种状态,分别说明每种状态对应于作业的哪个阶段?(25)答:作业有以下四种状态:提交、后备、执行和完成。从作业输入请求开始到建立JCB表,作业处于提交状态;在建立JCB表之后到被作业调度程序选中进入内存,作业在作业等待队列中处于后备状态;作业进入内存后到执行结束,处于执行状态;作业执行结束到撤消之间,作业处于完成状态。4、操作系统为用户提供那两种接口界面?(26)答:操作系统为用户提供两个接口,一个是为系统用户提供的各种命令接口,用户利用这些操作命令来组织和控制作业的执行或管理计算机系统。另一个接口是系统调用,编程人员使用系统调用来请求操作系统提供服务。5、简述程序顺序执行的特点。(37)答:程序顺序执行具有如下特点:(1)顺序性;(2)封闭性;(3)可再现性。6、简述多道程序环境下程序执行的特点。(38)答:多道程序环境下程序执行有如下特点:(1)独立性;(2)随机性;(3)资源共享。7、解释并发执行的概念以及两个相邻语句可以并发执行的条件。(39)答:程序的并发执行可总结为:一组在逻辑上互相独立的程序或程序段在执行过程中,其执行时间在客观上互相重叠,即一个程序段的执行尚未结束,另一个程序段的执行已经开始的这种执行方式。两个相邻语句可以并发执行的条件为:(1)R(S1)∩W(S2)=(∮),(2)W(S1)∩R(S2)=(∮),(3)W(S1)∩W(S2)=(∮)。8、进程的定义,及与程序的区别。(41)答:进程的定义:一个具有独立功能的程序对某个数据集在处理机上的执行过程和分配资源的基本单位。进程与程序的区别:(1)进程是一个动态概念,而程序是一个静态概念,程序是指令的有序集合,无执行含义,进程则强调执行的过程。(2)进程具有并行特征(独立性,异步性),程序则没有。(3)不同的进程可以包含同一个程序,同一程序在执行中也可以产生多个进程。9、PCB的全称是什么?它包含哪些信息?(42)答:PCB的全称是进程控制块。PCB包含一个进程的描述信息、控制信息及资源信息,有些系统还哟进程调度等待所使用的现场保护区。10、解释进程上下文,以UNIX为例,说明进程上下文的组成。(44、45)答:在UNIX系统中,进程上下文有用户级上下文、寄存器上下文以及系统上下文组成。(1)用户级上下文由进程的用户程序段部分编译而成的用户正文段、用户数据、用户栈等组成。(2)寄存器上下文由程序寄存器PC、处理机状态字寄存器PS、栈指针和通用寄存器的值组成。(3)系统级上下文分为静态部分和动态部分。动态部分是指在进入和退出不同的上下文层次时,系统为各层上下文中相关联的寄存器值所保存和恢复的记录。静态部分包括PCB结构、将进程虚地址映射到物理空间用的有关表格和核心栈。11、进程有哪三种基本状态?简述每种状态下进程的特点。(46)答:进程由执行、等待和就绪三种基本状态。(1)执行状态:一个进程在并发执行中,由于资源共享与竞争有时处于执行状态(2)等待状态:进程则因等待某种事件发生而处于等待状态(3)就绪状态:当一个处于等待状态的进程因等待事件发生被唤醒后,又因不可能立即得到处理机而进入就绪状态。12、画出进程状态转化图,并说明调度、唤醒、阻塞三种操作分别怎样实现状态转换?(46)答:进程状态转化图如右图。13、什么是临界区?它由什么引起而产生的?(51)答:把不允许多个并发进程交叉执行的一段程序称为临界区。它是由属于不同并发进程的程序段共享公用数据或公用数据变量引起的。14、互斥是对进程的一种制约,说明是一种什么样的制约?(52)答:(1)竞争公有资源而引起的间接制约。(2)并发进程互相共享对方的私有资源所引起的直接影响。15、什么是信号量,试说明信号量的取值与资源使用情况的关系。(54)答:信号量:管理相应临界区的公有资源,它代表可用资源实体。信号量Sem是一整数,在Sem大于等于零时代表可