计算机操作系统习题及答案(2)
计算机操作系统课后习题答案(第三版) 汤小丹

第一章1.设计现代OS的主要目标是什么?答:(1)有效性(2)方便性(3)可扩充性(4)开放性2.OS的作用可表现在哪几个方面?答:(1)OS作为用户与计算机硬件系统之间的接口(2)OS作为计算机系统资源的管理者(3)OS实现了对计算机资源的抽象3.为什么说OS实现了对计算机资源的抽象?答:OS首先在裸机上覆盖一层I/O设备管理软件,实现了对计算机硬件操作的第一层次抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。
OS 通过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。
4.试说明推劢多道批处理系统形成和収展的主要劢力是什么?答:主要动力来源于四个方面的社会需求与技术发展:(1)不断提高计算机资源的利用率;(2)方便用户;(3)器件的不断更新换代;(4)计算机体系结构的不断发展。
5.何谓脱机I/O和联机I/O?答:脱机I/O 是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或卡片上的数据或程序输入到磁带上。
该方式下的输入输出由外围机控制完成,是在脱离主机的情况下进行的。
而联机I/O方式是指程序和数据的输入输出都是在主机的直接控制下进行的。
6.试说明推劢分时系统形成和収展的主要劢力是什么?答:推动分时系统形成和发展的主要动力是更好地满足用户的需要。
主要表现在:CPU 的分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的共享使多用户能同时使用同一台计算机,独立地处理自己的作业。
7.实现分时系统的关键问题是什么?应如何解决?答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,在用户能接受的时延内将结果返回给用户。
解决方法:针对及时接收问题,可以在系统中设臵多路卡,使主机能同时接收用户从各个终端上输入的数据;为每个终端配臵缓冲区,暂存用户键入的命令或数据。
计算机操作系统(第三版)完整课后习题答案

第一章1.设计现代OS的主要目标是什么?答:(1)有效性(2)方便性(3)可扩充性(4)开放性2.OS的作用可表现在哪几个方面?答:(1)OS作为用户与计算机硬件系统之间的接口(2)OS作为计算机系统资源的管理者(3)OS实现了对计算机资源的抽象3.为什么说OS实现了对计算机资源的抽象?答:OS首先在裸机上覆盖一层I/O设备管理软件,实现了对计算机硬件操作的第一层次抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。
OS 通过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。
4.试说明推劢多道批处理系统形成和収展的主要劢力是什么?答:主要动力来源于四个方面的社会需求与技术发展:(1)不断提高计算机资源的利用率;(2)方便用户;(3)器件的不断更新换代;(4)计算机体系结构的不断发展。
5.何谓脱机I/O和联机I/O?答:脱机I/O 是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或卡片上的数据或程序输入到磁带上。
该方式下的输入输出由外围机控制完成,是在脱离主机的情况下进行的。
而联机I/O方式是指程序和数据的输入输出都是在主机的直接控制下进行的。
6.试说明推劢分时系统形成和収展的主要劢力是什么?答:推动分时系统形成和发展的主要动力是更好地满足用户的需要。
主要表现在:CPU 的分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的共享使多用户能同时使用同一台计算机,独立地处理自己的作业。
7.实现分时系统的关键问题是什么?应如何解决?答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,在用户能接受的时延内将结果返回给用户。
解决方法:针对及时接收问题,可以在系统中设臵多路卡,使主机能同时接收用户从各个终端上输入的数据;为每个终端配臵缓冲区,暂存用户键入的命令或数据。
操作系统习题(有答案)

P2 1 5 3 2 1 0 0 2 1 3 5 4 2 8 8 6 true
P3 2 8 8 6 0 0 2 0 0 6 3 2 2 14 11 8 true
P4 2 14 11 8 0 6 4 2 0 0 1 4 2 14 12 12 true
P1 2 14 12 12 0 7 5 0 1 0 0 0 3 14 12 12 true
由以上分析可知,在该时刻存在着一个安全序列{P0,P2,P3,P4,P1},故系统是安全的。
如果进程P1要求(0,4,2,0),系统假定可为P1分配资源,由此形成的资源变化情况如图示:
已分配资源矩阵需求资源矩阵最多资源矩阵可用资源向量
Lecture 4
1、一个磁盘有19456个柱面,16个读写头,并且每个磁道有63个扇区。磁盘以5400rpm的速度旋转,在相邻的磁道之间寻道时间是2ms。假定读写头在磁道0上,则读整个磁盘需要多少时间?
答:(19456*16*1/5400+(19456-1)*2=3498ms
2、在一个磁盘上,有1000个柱面,从0~999。假定最后服务的请求是在磁道756上,并且读写磁头正在向磁道0移动。在按照FIFO顺序排列的队列中包含了如下磁道上的请求:811、348、153、968、407、500。用下面的算法计算为了满足所有的磁盘队列中的请求,磁盘臂必须移的磁盘的数目。
(2)分配内在索引结点
如果该文件已被其他用户打开,此时只需对在第一步中所找到的i结点,执行其引用计数加1的操作;否则,应为被打开文件分配一内存i结点,并调用磁盘读过程将磁盘i结点的内容拷贝到内存i结点中,并设置i.count为1。
0232年自考专业(计算机应用)操作系统概论考试真题及答案2

0232年自考专业(计算机应用)操作系统概论考试真题及答案一、单项选择题每题的四个选项中只有一个答案是正确的,请将正确的选项选择出来。
1、以下不属于操作系统主要功能的是()。
A.管理计算机硬件和软件资源B.供应计算机应用程序与计算机硬件之间的接口C.为应用程序的运行供应环境D.高级程序设计语言的编译2、以下不属于分时系统基本特征的是()。
A.多路性B.独立性C.原子性D.交互性3、现代操作系统具有并发的特征,主要是由于引入了()。
A.通道技术B.中断机制C. SPOOLing 技术D.多道程序系统4、进程所恳求的一次打印输出完成后,进程的状态会从()。
A.堵塞态变为就绪态B.执行态变为堵塞态C.就绪态变为执行态D.执行态变为就绪态5、临界区是()oA.一段共享数据区B.一个缓冲区C.一段程序D.一个同步机制6、系统要求全部进程执行前一次性地申请在整个运行过程中所需要的全部资源,这样可以预防死锁发生的条件是()。
A.互斥条件B.恳求和保持条件C.不剥夺条件D.环路等待7、在优先权调度算法中,能够解决低优先权进程无穷等待问题的技术是()。
A.老化技术B.饥饿技术C.调度技术D.抢占技术8、以下可以用来避开死锁的算法是()。
A.银行家算法B.SPF调度算法C.SSCF算法D.死锁检测算法9、在实时系统的调度中,为了保证对截止时间要求较高的实时进程能准时运行,以下说法中不正确的选项是()。
A.要求系统具有快速的硬件中断机制B.应使禁止中断的时间间隔尽可能短C.应削减进程切换的时间开销D.应使得时间片尽可能短10>Normal 07.8 磅 0 2 false falsefalseEN-USZH-CNX-NONE以下对短进程优先调度算法的说法中,正确的选项是()。
A.相比FCFS而言,对短进程不利B.相比FCFS而言,进步程可能会长时间得不到调度C.相比FCFS而言,紧迫进程更能得到准时处理D.相比FCFS而言,降低了系统的吞吐量11、内存管理的目的是()。
操作系统习题及参考答案

操作系统习题及参考答案一、选择题1. 操作系统的主要功能是什么?A. 提供用户接口B. 管理和分配计算机的资源C. 控制和管理硬件设备D. 执行用户程序参考答案:B. 管理和分配计算机的资源2. 下列哪项不属于操作系统的资源管理功能?A. 内存管理B. 磁盘管理C. 进程管理D. 数据库管理参考答案:D. 数据库管理3. 在进程调度算法中,哪种调度算法能够保证所有进程公平获得CPU时间片?A. 先来先服务(FCFS)B. 短作业优先(SJF)C. 轮转调度(RR)D. 优先级调度参考答案:C. 轮转调度(RR)4. 下列哪个不是进程状态之一?A. 运行态B. 就绪态C. 阻塞态D. 结束态参考答案:D. 结束态5. 现代操作系统采用的存储管理方式是?A. 分页式存储管理B. 段式存储管理C. 段页式存储管理D. 段和页混合存储管理参考答案:C. 段页式存储管理二、填空题1. 在分页式存储管理中,操作系统将内存和磁盘划分为固定大小的______________。
参考答案:页(page)2. 进程在执行过程中如果发生了某些事件而无法继续执行,则进程会进入阻塞态,也被称为______________。
参考答案:等待态3. 进程管理的主要任务之一是实现进程的______________,即从一个进程的执行转到另一个进程的执行。
参考答案:切换(调度)4. 虚拟内存的实现需要使用到的硬件机制是______________。
参考答案:页表5. 一般而言,操作系统的中断处理程序都是使用______________的方式实现的。
参考答案:中断向量表三、简答题1. 请简要说明操作系统的作用及其主要功能。
操作系统是计算机系统中的一个重要组成部分,起着控制和协调计算机硬件与软件资源,为用户提供接口的作用。
操作系统主要功能包括:- 资源管理:负责管理和分配计算机的各种资源,如 CPU、内存、磁盘等,以满足不同进程的需求。
计算机操作系统(第四版)课后习题答案(完整版)

计算机操作系统(第四版)课后习题答案(完整版)第⼀章1.设计现代OS的主要⽬标是什么?答:(1)有效性(2)⽅便性(3)可扩充性(4)开放性2.OS的作⽤可表现在哪⼏个⽅⾯?答:(1)OS作为⽤户与计算机硬件系统之间的接⼝(2)OS作为计算机系统资源的管理者(3)OS实现了对计算机资源的抽象3.为什么说OS实现了对计算机资源的抽象?答:OS⾸先在裸机上覆盖⼀层I/O设备管理软件,实现了对计算机硬件操作的第⼀层次抽象;在第⼀层软件上再覆盖⽂件管理软件,实现了对硬件资源操作的第⼆层次抽象。
OS 通过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。
4.试说明推动多道批处理系统形成和发展的主要动⼒是什么?答:主要动⼒来源于四个⽅⾯的社会需求与技术发展:(1)不断提⾼计算机资源的利⽤率;(2)⽅便⽤户;(3)器件的不断更新换代;(4)计算机体系结构的不断发展。
5.何谓脱机I/O和联机I/O?答:脱机I/O 是指事先将装有⽤户程序和数据的纸带或卡⽚装⼊纸带输⼊机或卡⽚机,在外围机的控制下,把纸带或卡⽚上的数据或程序输⼊到磁带上。
该⽅式下的输⼊输出由外围机控制完成,是在脱离主机的情况下进⾏的。
⽽联机I/O⽅式是指程序和数据的输⼊输出都是在主机的直接控制下进⾏的。
6.试说明推动分时系统形成和发展的主要动⼒是什么?答:推动分时系统形成和发展的主要动⼒是更好地满⾜⽤户的需要。
主要表现在:CPU 的分时使⽤缩短了作业的平均周转时间;⼈机交互能⼒使⽤户能直接控制⾃⼰的作业;主机的共享使多⽤户能同时使⽤同⼀台计算机,独⽴地处理⾃⼰的作业。
7.实现分时系统的关键问题是什么?应如何解决?答:关键问题是当⽤户在⾃⼰的终端上键⼊命令时,系统应能及时接收并及时处理该命令,在⽤户能接受的时延内将结果返回给⽤户。
解决⽅法:针对及时接收问题,可以在系统中设置多路卡,使主机能同时接收⽤户从各个终端上输⼊的数据;为每个终端配置缓冲区,暂存⽤户键⼊的命令或数据。
计算机操作系统第2章习题

1.在进程管理中,当C 时,进程从阻塞状态变为就绪状态。
A.进程被调度程序选中B.进程等待某一事件发生C.等待的事件出现D.时间片到2.在分时系统中,一个进程用完给它的时间片后,其状态变为A 。
A.就绪B.等待C.运行D.由用户设定3.下面对进程的描述中,错误的是D 。
A.进程是动态的概念B.进程的执行需要CPUC.进程具有生命周期D.进程是指令的集合4.操作系统通过B 对进程进行管理。
A.JCB B.PCB C.DCT D.FCB5.一个进程被唤醒,意味着该进程D 。
A.重新占有CPU B.优先级变为最大C.移至等待队列之首D.变为就绪状态6.由各作业JCB形成的队列称为C 。
A.就绪作业队列B.阻塞作业队列C.后备作业队列D.运行作业队列7.既考虑作业等待时间,又考虑作业执行时间的作业调度算法是A 。
A.响应比高者优先B.短作业优先C.优先级调度D.先来先服务8.作业调度程序从处于D 状态的队列中选取适当的作业投入运行。
A.就绪B.提交C.等待D.后备9.A 是指从作业提交系统到作业完成的时间间隔。
A.周转时间B.响应时间C.等待时间D.运行时间10.计算机系统在执行C 时,会自动从目态变换到管态。
A.P操作B.V操作C.系统调用D.I/O指令三、问答1.在多道程序设计系统中,如何理解“内存中的多个程序的执行过程交织在一起,大家都在走走停停”这样一个现象?答:在多道程序设计系统中,内存中存放多个程序,它们以交替的方式使用CPU。
因此,从宏观上看,这些程序都开始了自己的工作。
但由于CPU只有一个,在任何时刻CPU只能执行一个进程程序。
所以这些进程程序的执行过程是交织在一起的。
也就是说,从微观上看,每一个进程一会儿在向前走,一会儿又停步不前,处于一种“走走停停”的状态之中。
2.什么是“原语”、“特权指令”、“系统调用命令”和“访管指令”?它们之间有无一定的联系?答:特权指令和访管指令都是CPU指令系统中的指令,只是前者是一些只能在管态下执行的指令,后者是一条只能在目态下执行的指令。
计算机操作系统期末复习题+(答案)

计算机操作系统期末复习题和答案第一部分操作系统基本概念一、选择题( 选择最确切的一个答案,将其代码填入括号中)1、多道程序设计是指( B )。
A、有多个程序同时进入CPU运行B、有多个程序同时进入主存并行运行C、程序段执行不是顺序的D、同一个程序可以对应多个不同的进程2、从总体上说,采用多道程序设计技术可以( B )单位时间的算题量,但对每一个算题,从算题开始到全部完成所需的时间比单道执行所需的时间可能要( B )。
A、增加减少B、增加延长C、减少延长D、减少减少3、现代操作系统的两个基本特征是( C )和资源共享。
A、多道程序设计B、中断处理 C 、程序的并发执行D、实现分时与实时处理-3 :C4、以下(C )项功能不是操作系统具备的主要功能。
A、内存管理 B 、中断处理C、文档编辑D、CPU调度5、用户在一次计算过程中,或者一次事物处理中,要求计算机完成所做的工作的集合,这是指(C )。
A、进程B、程序C、作业D、系统调用6、CPU状态分为系统态和用户态,从用户态转换到系统态的唯一途径是( C )。
A、运行进程修改程序状态字 B 、中断屏蔽C、系统调用D、进程调度程序7、系统调用的目的是( A )。
A、请求系统服务B、终止系统服务C、申请系统资源D、释放系统资源8、为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率的是(B )。
A、处理器管理B、存储器管理C、文件管理D、作业管理二、填空题1、计算机操作系统是方便用户、管理和控制计算机_软硬件资源_的系统软件。
2、采用多道程序设计技术能充分发挥处理器与外围设备与外围设备之间并行工作的能力。
3、操作系统目前有五大类型:_批处理_、_分时_、_实时_、_网络_和_分布式_。
4、操作系统的五大功能是:_处理机管理_、_储存管理_、_设备管理_、_信息管理_和_用户接口_。
5、UNIX 系统是多用户分时交互型操作系统,DOS系统是单用户单任务操作系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第2章
1)选择题
(1)分配到必要的资源并获得处理机时的进程状态是_B__。
A. 就绪状态 B. 执行状态
C. 阻塞状态 D. 撤消状态
(2)对进程的管理和控制使用_D__。
A. 指令 B. 信号量
C. 信箱 D. 原语
(3)程序的顺序执行通常在 A 的工作环境中,具有以下特征 C ;程序的并发
执行在 B 的工作环境中,具有如下特征 D 。
A. 单道程序 B. 多道程序
C. 程序的可再现性 D. 资源共享
(4)下列进程状态变化中,__C__变化是不可能发生的。
A. 运行→就绪 B. 运行→等待
C. 等待→运行 D. 等待→就绪
(5)当__D__时,进程从执行状态转变为就绪状态。
A. 进程被调度程序选中 B. 等待的事件发生
C. 等待某一事件 D. 时间片到
(6)下面对进程的描述中,错误的是__D___。
A. 进程是动态的概念 B. 进程执行需要处理机
C. 进程是有生命期的 D. 进程是指令的集合
(7)操作系统通过__C__对进程进行管理。
A. JCB B. DCT
C. PCB D. CHCT
(8)下面所述步骤中,__A__不是创建进程所必需的。
A. 由调度程序为进程分配CPU B. 建立一个进程控制块
C. 将进程控制块链入就绪队列 D. 为进程分配内存
(9)多道程序环境下,操作系统分配资源以__C__为基本单位。
A. 程序 B. 指令 C. 进程 D. 作业
(10)如果系统中有n个进程,则就绪队列中进程的个数最多为__B__。
A. n+1 B. n-1 C. 1 D. n
(11)原语的主要特点是_D__。
A. 并发性 B. 异步性
C. 共享性 D. 不可分割性
(12)下面对父进程和子进程的叙述不正确的是__A__。
A. 父进程创建了子进程,因此父进程执行完了子进程才能运行
B. 父进程和子进程之间可以并发
C. 父进程可以等待所有子进程结束后再执行
D. 撤消父进程之时,可以同时撤消其子进程
(13)下列关于进程的叙述中,最不符合操作系统对进程理解的是_A__。
A.进程是在多程序并行环境中的完整的程序
B.进程可以由程序,数据和进程控制块描述
C.线程(Thread)是一种特殊的进程
D.进程是程序在一个数据集合上运行的过程,是系统进行资源分配和调度的一
个独立单位
(14)当一个进程处于__C__的状态时,称其为等待状态
Ⅰ.它正等待输入一批数据 Ⅱ.它正等着协作进程的一个消息
Ⅲ.它正等分给它一个时间片 Ⅳ.它正等进入内存
A. 仅Ⅰ B.仅Ⅱ C. Ⅰ和Ⅱ D.Ⅰ、Ⅱ和Ⅲ
2)填空题
(1)进程的基本状态有执行、 就绪 和 等待 。
(2)进程的基本特征是 动态特征、并发特征 、独立特征 、异步特征 及 结构特征 。
(3)进程由 程序 、 数据 、 PCB 三部分组成,其中 PCB 是进程存在
的惟一标志。而 程序 部分也可以为其他进程共享。
(4)进程是一个程序对某个数据集的 _运行过程__ 。
(5)程序并发执行与顺序执行时相比产生了一些新特征,分别是 间断性 、 失去
了封闭性 和 不可再现性 。
(6)设系统中有n(n>2)个进程,且当前不在执行进程调度程序,试考虑下述4种
情况:
① 没有运行进程,有2个就绪进程,n个进程处于等待状态。
② 有1个运行进程,没有就绪进程,n-1进程处于等待状态。
③ 有1个运行进程,有1个就绪进程,n-2进程处于等待状态。
④ 有1个运行进程,n-1个就绪进程,没有进程处于等待状态。
上述情况中,不可能发生的情况是_①_。
(7)在操作系统中引入线程概念的主要目的是_为了减少并发进程执行时的时空开销,
使系统具有更好的并发性____。
(8)下面关于进程的叙述中,不正确的有 3 条。
① 进程申请CPU得不到满足时,其状态变为等待状态。
② 在单CPU系统中,任一时刻都有一个进程处于运行状态。
③ 优先级是进行进程调度的重要依据,一旦确定不能改变。
④ 进程获得处理机而运行是通过调度而实现的。
(9)程序顺序执行时的三个特征是 顺序性 、 封闭性 和 可再现性 。
(10)如果系统中有n个进程,则在等待队列中进程的个数最多可为 n 个。
73 / 5
S2
S1
S3
S4
3)解答题
(1)进程的定义是什么?它最少有哪几种状态?
解:进程就是可以与其他程序并发执行的程序的一次执行过程。最少有执行,就绪和
等待三种状态。
(2)什么是管态?什么是目态?
解:系统进程运行时,CPU的工作状态称为管态。用户进程运行时,CPU的工作
状态称为目态。
(3)试画出下面四条语句的前趋图:
S1:a=x+2; S2:b=y+4;
S3:c=a+b; S4:d=c+6;
解:
(4)试利用Bernstein条件证明解答题3中的语句S1和S2可以并发执行,而语句S3
和S4不能并发执行。
解:根据Bernstein条件,先求出每条语句的读集和写集:
R(S1)={x} W(S1)={a}
R(S2)={y} W(S2)={b}
R(S3)={a,b} W(S3)={c}
R(S4)={c} W(S4)={d}
因 R(S1)∩W(S2)={ }
R(S2)∩W(S1)={ }
W(S1)∩W(S2)={ }
故语句S1和S2可以并发执行。
又 R(S3)∩W(S4)={ }
R(S4)∩W(S3)={c}
W(S3)∩W(S4)={ }
故语句S3和S4不能并发执行。
(5)进程与线程的主要区别是什么?
解:在引入线程的操作系统中,线程是独立调度的基本单位,进程是资源拥有的基本
单位。在同一进程中,线程的切换不会引起进程切换。在不同进程中进行线程切换,如从
一个进程内的线程切换到另一个进程中的线程时,将会引起进程切换。
进程是拥有资源的基本单位,而线程不拥有系统资源(也有一点必不可少的资源),
线程可以访问其隶属进程的系统资源。
在引入线程的操作系统中,不仅进程之间可以并发执行,而且同一进程内的多个线程
之间也可以并发执行,从而使操作系统具有更好的并发性,大大提高了系统的吞吐量。
由于创建进程或撤消进程时,系统都要为之分配或回收资源,如内存空间、I/O设备等,
操作系统所付出的开销远大于创建或撤消线程时的开销。类似地,在进行进程切换时,涉
及到当前执行进程CPU环境的保存及新调度到进程CPU环境的设置,而线程切换时只需保
存和设置少量寄存器内容,因此开销很小。另外,由于同一进程内的多个线程共享进程的
地址空间,因此,这些线程之间的同步与通信非常容易实现,甚至无需操作系统的干预。
(6)进程控制块何时产生?何时消除?它有什么作用?
解:操作系统启动后,会生成一些列空闲的进程控制块。当创建进程时,就分配一个
进程控制块并初始化,当撤销进程时,就回收进程控制块。进程控制块是进程存在的唯一
标识,操作系统是通过进程控制块感知进程存在的。
(7)已知一个求值公式(A2+3B)/(B+5A),若A,B已赋值,试画出该公式求值过程的
前趋图。
解:在该公式的求值过程中,有些运算分量的执行是可以并行进行的。为了描述方便
起见,我们设置了一些中间变量保存中间结果,并给每个语句命名。其求值过程如下图所
示。
其求值过程的前趋图如下图所示。
开 始
S2:X2=3*B S1:X1=A*A
S3:X3=5*A
S4:X4=X1+X2
S5:X5=B+X3
S6:X6=X4/X5
结 束
S1
S2
S3
S4 S5
S6
75 / 5
运行
就绪队列 数据资源
等I/O传输
①
②
③
④
⑤
(8)在一个分时操作系统中,进程可能出现如图2.13所示的变化,请把产生每一种变
化的具体原因填在表2.1的相应框中。
表2-1 进程状态变化原因
变化 原因
①
②
③
④
⑤
图2.13 进程状态变化图
解:产生每一种变化的具体原因如下表所示。
变化 原因
① 时间片用完
② 因等待数据资源而阻塞
③ 因等待I/O而阻塞
④ 因获得数据资源被唤醒
⑤ 因I/O完成被唤醒