操作系统 第二章 习题

合集下载

操作系统第二章进程和线程复习题

操作系统第二章进程和线程复习题

第二章练习题一、单项选择题1.某进程在运行过程中需要等待从磁盘上读入数据,此时该进程的状态将( C )。

A. 从就绪变为运行; B.从运行变为就绪;C.从运行变为阻塞; D.从阻塞变为就绪2.进程控制块是描述进程状态和特性的数据结构,一个进程( D )。

A.可以有多个进程控制块;B.可以和其他进程共用一个进程控制块;C.可以没有进程控制块;D.只能有惟一的进程控制块。

3.临界区是指并发进程中访问共享变量的(D)段。

A、管理信息B、信息存储C、数据D、程序4. 当__ B__时,进程从执行状态转变为就绪状态。

A. 进程被调度程序选中B. 时间片到C. 等待某一事件D. 等待的事件发生5. 信箱通信是一种( B )通信方式。

A. 直接通信B. 高级通信C. 低级通信D. 信号量6. 原语是(B)。

A、一条机器指令B、若干条机器指令组成C、一条特定指令D、中途能打断的指令7. 进程和程序的一个本质区别是(A)。

A.前者为动态的,后者为静态的;B.前者存储在内存,后者存储在外存;C.前者在一个文件中,后者在多个文件中;D.前者分时使用CPU,后者独占CPU。

8. 任何两个并发进程之间存在着(D)的关系。

A.各自完全独立B.拥有共享变量C.必须互斥D.可能相互制约9. 进程从运行态变为等待态可能由于(B )。

A.执行了V操作 B.执行了P 操作C.时间片用完 D.有高优先级进程就绪10. 用PV操作管理互斥使用的资源时,信号量的初值应定义为(B)。

A.任意整数 B.1 C.0 D.-111. 现有n个具有相关临界区的并发进程,如果某进程调用P 操作后变为等待状态,则调用P操作时信号量的值必定为(A)。

A.≤0 B.1C.n-1 D.n12. 用PV操作管理临界区时把信号量的初值定义为1,现已有一个进程在临界区,但有n个进程在等待进入临界区,这时信号量的值为(C)。

A.-1 B.1 C.-n D.n13. 用V操作唤醒一个等待进程时,被唤醒进程的状态应变成(B)状态。

操作系统习题第二章

操作系统习题第二章

第二章1. 分配到必要的资源并获得处理机时的进程状态是__执行状态_________A 就绪状态B执行状态C阻塞状态 D 撤消状态2. 若进程信号量S的初值为2,当前值为-1(绝对值)则表示有_________个等待进程.A 0 B1 C2 D33. 程序的顺序执行通常在_单道程序_的工作环境中,具有以下特征_程序的可再现性_,程序的并发执行在_多道程序_的工作环境中,具有如下特征__资源共享_____.A 单道程序B 多道程序C程序的可再现性 D 资源共享4. 下列进程变化中, __等待---运行________变化是不可能发生的.A运行--- 就绪B运行---等待C等待---运行 D 等待---就绪5. 当_________时,进程从执行状态转变为就绪状态。

A 进程被调度程序选中B 时间片到C 等待某一事件D 等待的事件发生6.用P、V操作管理临界区时,信号量的初值应定义为_______A -1B 0C 1D任意值7.对于两个并发进程,设互斥信号量为mutex,若mutex=0,则________A 表示没有进程进入临界区B 表示有一个进程进入临界区C表示有一个进程进入临界区,另一个进程等待进入D 表示有两个进程进入临界区8.如果系统中有n个进程,则就绪队列中进程的个数最多为________(就绪队列中的进程只要获得CPU就能运行,CPU中必定有一个正在运行的进程)A n+1B nC n-1 D19. 在多进程的系统中,为了保证公共变量的完整性,各进程应互斥进入临界区.所谓临界区是指__一段程序_______A 一个缓冲区B 一段数据区C 同步机制D 一段程序10.如果系统中有n个进程,则在等待队列中进程的最多个数为_n_______个. (等待队列中的进程还缺少除了CPU以外,还缺少其他资源,如果其他资源获得不了就始终在等待队列)11. 如果信号量的当前值为-4(绝对值)则表示系统中在该信号量上有___4___个等待进程。

操作系统习题

操作系统习题

第二章习题课1、Windows从软件归类来看是属于________软件。

2、Windows提供了长文件名命名方法,一个文件名的长度最多可达到________个字符。

3、Windows中,当屏幕上有多个窗口时,标题栏的颜色与众不同的窗口是________窗口。

4、Windows中,被删除的文件或文件夹将存放在________中。

5、Windows中菜单有3类,它们是下拉式菜单,控制菜单和________。

6、不少微机软件的安装程序都具有相同的文件名,Windows系统也如此,其安装程序的文件名一般为________。

7、微型计算机可以配置不同的显示系统,在CGA 、EGA 和VGA 标准中,显示性能最好的一种是________。

8、为了更改我的电脑或Windows资源管理器窗口文件夹和文件的显示形式,应当在窗口的________菜单中选择指定。

9、要在Windows中修改日期或时间,则应双击"________"中的"日期/时间"图标。

10、用鼠标右键单击输入法状态窗口中的________按钮,即可弹出所有软键盘菜单。

11、在Windows 的资源管理器窗口中,通过选择________菜单可以改变文件或文件夹的显示方式。

12、在Windows系统中,为了在系统启动成功后自动执行某个程序,应该将该程序文件添加到________文件夹中。

13、在Windows中,回收站是________中的一块区域。

14、在Windows中,切换到MS-DOS 方式后,返回Windows的命令是________。

15、在Windows中,如果要把整幅屏内容复制到剪贴板中,可按________键。

16、在大多数的主板型号中,启动时按下________键可以进入CMOS设置。

17、在多媒体计算机系统,CD-ROM属于________媒体。

18、在计算机内部,用来传送、存储、加工处理的数据或指令都是以________形式进行的。

操作系统练习题 第2章进程管理

操作系统练习题 第2章进程管理

第二章进程管理练习题(一)单项选择题1.多道程序设计系统中,让多个计算问题同时装入计算机系统的主存储器( )。

A.并发执行B.顺序执行 C.并行执行D.同时执行2. 引入多道程序设计技术后,处理器的利用率( )。

A.无改善B.极大地提高 C.降低了D.无变化,仅使程序执行方便3.计算机系统采用多道程序设计技术后,()。

A.缩短了每个程序的执行时间B.系统效率随并行工作道数成比例增长C.提高了系统效率D.使用设备时不会发生冲突4.进程是( )。

A.一个系统软件B.与程序概念等效C.存放在内存中的程序D.执行中的程序5.进程的( )和并发性是两个很重要的属性。

A.动态性B.静态性C.易用性D.顺序性6.已经获得除( )以外所有运行所需资源的进程处于就绪状态。

A.主存储器B.打印机C.C PU D.磁盘空间7.在一个单处理器系统中,处于运行态的进程( )。

A.可以有多个B.不能被打断C.只有一个D.不能请求系统调用8.对于一个单处理器系统来说,允许若干进程同时执行,轮流占用处理器.称它们为()的。

A. 顺序执行B. 同时执行C. 并行执行D. 并发执行9.操作系统根据( )控制和管理进程,它是进程存在的标志。

A.程序状态字B.进程控制块C.中断寄存器D.中断装置10.若干个等待占有CPU并运行的进程按一定次序链接起来的队列为( )。

A.运行队列B.后备队列C.等待队列D.就绪队列11.临界区是指( )。

A. 并发进程中用于实现进程互斥的程序段B.并发进程中用于实现进程同步的程序段C.并发进程中用户实现进程通信的程序段D.并发进程中与共享变量有关的程序段12.对于记录型信号量,在执行一次P操作时,信号量的值应( )。

A.不变B.加1 C.减1D.减指定数值13.在执行signal操作时,当信号量的值( )时,应释放一个等待该信号量的进程。

A.0 B.<0 C.>=0 D.<=014.wait、signal操作必须在屏蔽中断下执行,这种不可变中断的过程称为( )。

操作系统第二章复习题-答案

操作系统第二章复习题-答案

操作系统第二章复习题一、选择最合适的答案1. 用P、V 操作管理临界区时,信号量的初值一般应定义为(C )。

A.–1 D.任意值2. 有m 个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则信号量的变化范围是( A )。

至–(m-1) 至m-1 至–m 至m3.在下面的叙述中,正确的是(C )。

A.临界资源是非共享资源B.临界资源是任意共享资源C.临界资源是互斥共享资源D.临界资源是同时共享资源4.对进程间互斥地使用临界资源,进程可以(D )A.互斥地进入临界区B.互斥地进入各自的临界区C.互斥地进入同一临界区D.互斥地进入各自的同类资源的临界区5.设两个进程共用一个临界资源的互斥信号量mutex,当mutex=1 时表示(B )。

A.一个进程进入了临界区,另一个进程等待B.没有一个进程进入临界区C.两个进程都进入了临界区D.两个进程都在等待6.设两个进程共用一个临界资源的互斥信号量mutex,当mutex=-1 时表示(A )。

A.一个进程进入了临界区,另一个进程等待B.没有一个进程进入临界区C.两个进程都进入了临界区D.两个进程都在等待7.当一进程因在记录型信号量S 上执行P(S)操作而被阻塞后,S 的值为(B )。

A.>0B.<0C.≥0D.≤08.当一进程因在记录型信号量S 上执行V(S)操作而导致唤醒另一进程后,S 的值为(D )。

A.>0B.<0C.≥0D.≤09.如果信号量的当前值为-4,则表示系统中在该信号量上有(A )个进程等待。

10.若有4 个进程共享同一程序段,而且每次最多允许3 个进程进入该程序段,则信号量的变化范围是( B )。

A. 3,2,1,0B. 3,2,1,0,-1C. 4,3,2,1,0D. 2,1,0,-1,-211.若信号S 的初值为2,当前值为-1,则表示有( B )个等待进程12.如果有三个进程共享同一互斥段,而且每次最多允许两个进程进入该互斥段,则信号量的初值应设置为( C )。

操作系统--习题课1-第二章

操作系统--习题课1-第二章

第二章进程的描述与控制-习题【例1】我们为某临界区设置一把锁W,当W=1时,表示关锁;W=0时表示锁已经打开。

试写出开锁和关锁原语,并利用他们实现互斥。

分析:在用锁实现互斥时,必须为每个临界资源设置一把锁W,值得注意的是锁W只能有开或关两种状态,相应地W只能取0或1两个值。

进行关锁操作时,若W处于开的状态,则表示相应的临界资源空闲,进程只需将锁的状态置为关,便可直接进入临界区;否则,若W已处于关状态,则表示其他进程正在使用临界资源,故执行关锁操作的进程必须等待。

进行开锁操作时,则必须将锁的状态置为开状态,以允许其他进程使用临界资源。

答:相应的关锁原语lock(W)和开锁原语unlock(W)可描述为:lock(W): while(W==1);W=1;unlock(W): W=0;在利用关锁原语和开锁原语实现进程互斥时,可将临界区CS放在其间,即:lock(W);CS;unlock(W);【例2】在所示图中,有一计算进程和打印进程,他们共享一个单缓冲区,计算进程不断地计算出一个整型结果并将它放入单缓冲区中,打印进程则负责从单缓冲区中取出每一个结果进行打印,请用信号量来实现它们的同步关系。

分析1:可从临界资源的角度来思考,先找临界资源,并为每种资源设置信号量,在访问临界资源之前加wait操作来申请资源,访问完临界资源后加signal操作来释放临界资源。

本题中有两类临界资源,第一类是计算进程争用的空闲缓冲区,初始状态下有一个缓冲区可供使用,故可为它设置初值为1的信号量empty;第二类是打印进程争用的已放入缓冲中的打印结果,初始状态下缓冲中无结果可供打印,故可为它设置初值为0的信号量full。

答1:具体的同步算法可描述为:semaphore full=0, empty=1;int buffer;cp(){int nextc;while(1){compute the next number in nextc;wait(empty);buffer=nextc;signal(full);}}pp(){int nextp;while(1){wait(full);nextp=buffer;signal(empty);print the number in nextp;}}main(){cobegincp(); pp();coend}其实,本题是一个n=1的生产者—消费者问题,与常规的生产者—消费者问题的算法比较一下,可以发现:单缓冲的情况下,缓冲区只需要简单变量来描述,而不必再用数组;另外,也不再需要in(out)指针来指示产品放到(取自)哪个缓冲区,而且,由于此时生产者、消费者不可能同时访问缓冲区,所以原来的mutex信号量也不再需要。

第二章习题

第二章习题

第二章操作系统(习题)1、关于操作系统的作用,正确的说法是( )。

A. 与硬件的接口B. 把源程序翻译成机器语言程序C. 进行编码转换D. 控制和管理系统资源2、在Windows 7中,任务栏的主要作用是( )。

A. 方便实现窗口之间的切换B. 显示系统的开始菜单D. 显示当前的活动窗口 C. 显示正在后台工作的窗口3、打开Windows 7的“资源管理器”窗口可看到窗口分隔条将整个窗口分为导航窗格和文件夹内容窗口两大部分,其中文件夹内容窗口显示的是( )。

A. 当前盘所包含的文件的内容B. 系统盘所包含的文件夹和文件名C. 当前盘所包含的全部文件名D. 当前文件夹所包含的文件名和下级子文件夹4、下面关于Windows 7文件拷贝的叙述中,错误的是( )。

A. 使用“计算机”中的“编辑”菜单进行文件拷贝,要经过选择、复制和粘贴B. 在“计算机”中,允许将同名文件拷贝到同一个文件夹下C. 可以按住<Ctrl>键,用鼠标左键拖放的方式实现文件的拷贝D. 可以用鼠标右键拖放的方式实现文件的拷贝5、要减少一个文件的存储空间,可以使用工具软件( )将文件压缩存储。

A. 磁盘碎片整理程序B. McAfeeC. Windows Media PlayerD.WinRAR6、在Windows的桌面上,可以建立( )的快捷方式图标。

A. 文件或文件夹B. 应用程序C. 打印机D. 以上三种都可以7、在Windows的桌面上,“回收站”是( )。

A. 内存中的一块区域B. 硬盘中的一块区域C. 软盘中的一块区域D. 以上三种都可以8、当一个应用程序窗口被最小化后,该应用程序( )。

A. 继续在前台运行B. 终止运行C. 转入后台运行D. 保持最小化前的状态9、扩展名为exe 的文件称为( )。

A. 后备文件B. 可执行文件C. 文本文件D. 系统文件10、启动Windows的实质是( )。

A. 将Windows系统文件调入内存运行B. 给计算机加电C. 检查或清除软件故障D. 检测并清除硬件故障11.以下选项中,( )不是Windows7有效的文件名。

第二章:操作系统复习题(含答案)

第二章:操作系统复习题(含答案)

第二章:操作系统复习题(含答案)一、单项选择:1.对操作系统的说法中错误的是______A.按运行环境将操作系统分为实时操作系统和分时操作系统和批处理操作系统B.分时操作系统具有多个终端C.实时操作系统是对外来信号及时做出反应的操作系统D.批处理操作系统指利用CPU的空余时间处理成批的作业2.MS-DOS是基于____的操作系统.A.多用户多任务(UNIX家族)B.单用户多任务(WINDOWS系列)C.单用户单任务(DOS)D.多用户单任务(基本没有)3.以下配置中,_____不是安装Windows XP硬件的最低要求。

A.Intel 80486DX、或PentiumCPU的计算机B.至少64M以上的内存C.至少1.5GB的硬盘空间D.4MB显存以上的PCI、AGP显卡4.通常情况下,Windows XP用户可以通过_______,从弹出的菜单中选取相应命令来创建快捷方式。

A.单击鼠标左键B.单击鼠标右键C.双击鼠标左键D.双击鼠标右键5.下列有关在Windows XP下查找文件或文件夹的说法,不正确的是______。

A.可以根据文件的位置进行查找B.可以根据文件的只读属性进行查找C.可以根据文件的内容进行查找D.可以根据文件的修改日期进行查找6.Windows XP提供了各种系统工具来帮助用户管理系统,其中的____可以检查、诊断和修复各种类型的磁盘损坏的错误。

A.磁盘扫描程序B.磁盘空间管理C.磁盘碎片整理程序D.备份程序7.在Windows XP资源管理器中,要查看磁盘的总容量、已用空间和可用空间等磁盘信息,通常可选择______菜单下属性功能。

A.文件B.编辑C.查看D.工具8.在WindowsXP中,当桌面上有多个窗口时,__________是当前窗口。

A.可以有多个窗口B.只有一个固定窗口C.被其它窗口盖住的窗口D.一个标题栏的颜色与众不同的窗口9.双击扩展名为.A VI的文件(音视频文件)后,WindowsXP将打开__________窗口。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第二章练习题及参考答案
一、单项选择题
1.用户作业可以通过()方式由用户自己按照作业来进行操作。

A.脱机
B.自动控制
C.在线处理
D.联机处理
2.()是操作系统提供的一种专门语言,它由操作系统的专门机制解释处理。

A.C语言
B.JCL语言
C.Ada语言
D.Pascal语言
3.作业调度算法中()调度算法最有利于提高资源利用率。

A.先来先服务
B.优先数
C.响应比最高优先
D.均衡
4.终端用户在终端上控制作业的执行要经历四个阶段,最初阶段是()。

A.用户注册
B.终端连接
C.作业控制
D.用户退出
5.在下面作业调度算法中()调度算法最有利于小作业,从而提高系统吞吐能力。

A.先来先服务
B.计算时间短的作业优先
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.响应时间
C.等待时间
D.触发时间
二、多项选择题
1.响应比最高者优先调度算法是()调度算法的折衷。

A.先来先服务
B.优先数
C.电梯调度
D.单向扫描
E.计算时间短的作业优先
2.()调度算法在作业调度中需要作业计算时间。

A. 先来先服务
B.计算时间短的作业优先
C.响应比最高者优先
D.优先数
E.均衡
3.批处理作业进入计算机系统时必须提交()。

A.可执行文件
B.作业控制说明书
C.源程序
D.作业所需资源
E.运行时的数据
4.交互作业的特点是()
A.成批处理
B.采用人机对话方式
C.多道处理
D.自动控制
E.交互性
三、填空题
1.把用户要示计算机系统处理的一个问题为 .
2. 是用户用于描述批处理作业过程控制意图的一种特殊程序.用书写作业控制说明书,规定操作系统如何控制作业的执行.作业控制说明书主要包括三个方面内容,即、和。

3.操作系统为用户提供了相应的两类接口,一类应用程序一级,称为,另一类应用于用户作业控制一级,成为。

4.用户使用操作系统提供的“”对作业执行的意图写好一份“”连同该作业的同提交给计算机系统,操作系统按照用户说明书的控制意图来控制作业的执行,作业执行过程中,用户不进行干预,在这样控制方式下执行的作业就是。

操作系统提供给用户控制批处理作业的用户借口就是。

5.批处理作业的输入包括将作业的、和由输入设备(例如键盘)输入外存并形成初始信息。

常用的输入方式有三种:和。

6.一个批处理作业从进入计算机系统到运行结束,处于不同的状态,一般可以将作业的状态分为、、和四个状态。

7.交互式控制方式就是用户使用操作系统提供的来表达作业执行的控制意图,用户逐条输入命令,操作系统每接到一条命令,就根据命令的要求控制作业的执行。

8.交互式作业的控制方式是联机控制方式,联机作业控制在一般有、和三种控制方式。

9.当中央处理器处于时可以执行包括特权指令在内的一切机器指令,当中央处理器处于时不允许执行特权指令。

因此,操作系统程序占用中央处理器时,应让中央处理器在下工作,而用户程序占用中央处理器时,应让中央处理器在下工作。

如果中央处理器在工作,却取到了一条特殊指令,此时中央处理器将拒绝执行该指令,并形成一个“非法操作”事件。

终端装置识别到该事件后,转交给操作系统处理,有操作系统通知用户“程序中有非法指令”
,必须修改。

10.操作系统编制了许多不同功能的子程序,这些子程序通常包含特权指令,用户程序可以调用这些子程序从而得到特权指令提供的功能,并且没有使用特权指令。

由操作系统提供的这些子程序称为“”程序,或简称“”。

四、问答题
1.简述系统调用和一般过程调用的区别。

2.有一个多道程序设计系统,采用不允许移动的可变分区方式管理主存中的用户空间,设用户空间为100KB,主存空间的分配算法为最先适应分配算法,进程调度算法采用先来先服务算法,今有如表所示作业序列:
假定所有作业都是计算型作业且忽略系统调度时间,请分别写出采用“先来先服务调度算法”、“计算时间短的作业优先算法”时作业的装入主存时间、开始执行时间、完成时间、周转时间以及它们的平均周转时间。

2.在一个批处理单道系统中,采用响应比高者优先的作业调度算法。

当一个作业进入系统后就可以开始调度,假定作业都是仅计算,忽略调花费的时间。

现有三个作业,进入系统的时间和需要计算的时间如表所示:

(1)求出没个作业的开始时间、完成时间及周转时间并填入表中。

(2)计算三个作业的平均周转时间应为多少?
4.某系统采用不能移动已在主存储器中作业的可变分区方式管理主存储器,现有供用户使用的主存空间100KB,系统配有4台磁带机,有一批作业见表。

该系统采用多道程序设计技术,对磁带机采用静态分配,忽略设备工作时间和系统进行调度所花的时间,请分别写出采用响应比高者优先算法、短作业优先算法、先来先服务算法选中作业执行的次序。

参考答案
一、单项选择题
1.D
2.B
3.D
4.B
5.B
6.B
7.B
8.D
9.D 10.D 11.C 12.A 13.C
二、多项选择题
1.AE
2.BC
3.BCE
4.BCE
三、填空
1.作业
2.作业控制说明书、作业控制语言、作业的基本描述、作业控制描述和资源要求描述3.程序接口、命令接口
4.作业控制语言作业控制说明书、源程序和初始数据、批处理作业、作业控制语言5.程序、数据和作业控制说明书、脱机输入方式;SPOOLING系统输入方式;直接耦合方式
6.提交、收容、执行、完成
7.联机命令窗口
8.操作控制命令、菜单方式、视窗方式
9.管态、目态、管态、目态、目态
10.系统功能调用、系统调用
四、问答题
1.答:系统调用在本质上是应用程序请求操作系统核心完成某一特定功能的一种过程调用,是一种特殊的过程调用,它与一般的过程调用有以下几方面的区别:
(1)通道软中断进入
一般的过程调用可直接由调用过程转向被调用过程;而执行系统调用时,由于调用和被调用过程是处于不同的系统状态,因而不允许由调用过程直接转向被调用过程,而通常都是通过软中断机制转向相应的命令处理程序。

(2)运行在不同的处理器状态
一般的过程调用,其调用程序和被调用程序都运行在相同的处理器状态,而系统调用与一般调用的最大区别就在于:调用程序运行在目态,而被调用程序则运行在管态。

(3)处理器状态的转换
一般的过程调用不涉及系统状态的转换,可直接由调用过程转向被调用过程。

但在运行系统调用时,由于调用和被调用过程工作在不同的系统状态,因而不允许由调用过程直接转向被调用过程,通常都是通过软中断机制先由目态转换为管态,在操作系统核心分析之后,转向相应的系统调用处理程序。

(4)返回问题
一般的过程调用在被调用过程执行完后,将返回到调用过程继续执行。

但是,在采用抢
占式调度方式的系统中,系统调用中被调用过程执行完后,系统将对所有要求运行的进程进行优先分析。

如果调用进程仍然具有最高优先级,则返回到调用进程继续执行,否则,将引起重新调度,以便让优先级最高的进程优先执行。

此时,系统将把调用进程放入就绪队列。

(5)嵌套调用
像一般过程一样,系统调用也允许嵌套调用,即在一个被调用过程的执行期间,还可以在利用系统调用命令去调用另一个系统调用。

一般情况下,每个系统对嵌套调用的深度都有一定的限制,例如最大深度为6。

2.
平均周转时间:(42+6+92+62+92)/5=69.6分钟
计算时间短的作业优先算法:
平均周转时间:(42+60+104+62+68)/5=67.2分钟
平均周转时间:60分钟+120分钟+60分钟=80分钟
4.答:采用响应比高者优先算法、短作业优先算法、先来先服务算法时,选中作业执行的次序为1,2,4,5,3。

相关文档
最新文档