2015春浙江大学《操作系统原理》在线作业(含满分标准答案)

合集下载

浙江大学远程教育计算机科学--操作系统原理 在线作业答案

浙江大学远程教育计算机科学--操作系统原理 在线作业答案

1.一个采用三级索引文件系统(每块大小为4KB,每块地址占用4字节。

管理的最大的文件是()。

A 512MBB 1TBC 2TBD 4TB2.关于优先权大小的论述中,正确的论述是()。

A 计算型进程的优先权,应高于I/O型进程的优先权。

B 用户进程的优先权,应高于系统进程的优先权。

C 资源要求多的进程,其优先权应高于资源要求少的进程。

D 在动态优先权中,随着进程执行时间的增加,其优先权降低。

3.在操作系统中,一般不实现进程从()状态的转换。

A 就绪→等待B 运行→就绪C 就绪→运行D 等待→就绪4.如果一个程序为多个进程所共享,那么该程序的代码在执行的过程中不能被修改,即程序应该是()。

A 可执行码B 可重入码C 可改变码D 可再现码5.文件系统接到用户给出的“打开”文件的操作命令后,文件系统要完成的工作之一是()。

A 根据用户提供的参数在文件的目录项中填入文件名等文件属性B 确定文件的存储结构C 把存储介质上的文件有关属性(目录)读入内存D 按照给定的该文件的记录号查找索引表6.分区分配内存管理方式的主要保护措施是()。

A 界地址保护B 程序代码保护C 数据保护D 栈保护7.设m为同类资源数,n为系统中并发进程数。

当n个进程共享m个互斥资源时,每个进程的最大需求是w;则下列情况会出现系统死锁的是()。

A m=2,n=1,w=2B m=2,n=2,w=1C m=4,n=3,w=2D m=4,n=2,w=38.总体上说,请求分页是个很好的虚拟内存管理策略。

但是,有些程序设计技术并不适合于这种环境。

例如:()。

A 堆栈B 线性搜索C 矢量运算D 二分法搜索9. 现代操作系统的基本特征是()、资源共享和异步性。

A 多道程序设计B 中断处理C 实现分时与实时处理D 程序的并发执行10.CPU输出数据的速度远远高于打印机的打印速度,为解决这一矛盾可采用()。

A 并行技术B 通道技术C 缓冲技术D 虚拟技术11.互斥条件是指()。

2015浙大远程操作系统原理在线作业

2015浙大远程操作系统原理在线作业

窗体顶端您的本次作业分数为:97分1.【第01~04章】在操作系统中引入“进程”概念的主要目的是()。

A 改善用户编程环境B 提高程序的运行速度C 描述程序动态执行过程的性质D 使程序与计算过程一一对应正确答案:C2.【第01~04章】现代操作系统的基本特征是()、资源共享和异步性。

A 多道程序设计B 中断处理C 实现分时与实时处理D 程序的并发执行正确答案:D3.【第01~04章】操作系统的管理部分负责对进程进行调度。

A 主存储器B 控制器C 运算器D 处理机正确答案:D4.【第01~04章】下面的叙述中正确的是()。

A 操作系统的一个重要概念是进程,因此不同进程所执行的代码也一定不同B 为了避免发生进程死锁,各个进程只能逐个申请资源C 操作系统用PCB管理进程,用户进程可以从PCB中读出与本身运行状况有关的信息D 进程同步是指某些进程之间在逻辑上的相互制约关系正确答案:D5.【第01~04章】用户在程序中试图读存放在硬盘中某文件的第10逻辑块,使用操作系统提供的接口是()。

A 进程B 系统调用C 库函数D 图形用户接口正确答案:B6.【第01~04章】实时操作系统对可靠性和安全性的要求极高,它()。

A 十分注意系统资源的利用率B 不强调响应速度C 不强求系统资源的利用率D 不必向用户反馈信息正确答案:C7.【第01~04章】在操作系统中,一般不实现进程从()状态的转换。

A 就绪→等待B 运行→就绪C 就绪→运行D 等待→就绪正确答案:A8.【第01~04章】当被阻塞进程所等待的事件出现时,如所需数据到达或者等待的I/O操作已完成,则调用唤醒原语操作,将等待该事件的进程唤醒。

请问唤醒被阻塞进程的是()。

A 父进程B 子进程C 进程本身D 另外的或与被阻塞进程相关的进程正确答案:D9.【第01~04章】并行技术可使系统的各种硬件资源尽量并行工作,这样的程序执行环境具有独立性、随机性和()。

A 封闭性B 多发性C 顺序性D 资源共享性正确答案:D10.【第01~04章】某进程由于需要从磁盘上读入数据而处于等待状态。

操作系统原理试题题库含答案1

操作系统原理试题题库含答案1

操作系统原理(1)1、现有三个同时到达的作业J1,J2和J3,它们的执行时间分别是T1,T2和T3,且T1A、 T1+T2+T3B、 (3T1+2T2+T3)/3C、 (T1+2T2+3T3)/3D、 (T1+T2+T3)/3正确答案: B2、我们如果为每一个作业只建立一个进程,为照顾紧急作业的用户,应采用( )。

A、 FCFS调度算法B、基于优先权的剥夺调度算法C、时间片轮转法D、多级反馈队列调度算法正确答案: B3、用于控制生产流水线,进行工业处理控制的操作系统是( ).A、分时系统B、网络操作系统C、实时系统D、批处理系统正确答案: C4、进程A在运行中被高优先级进程B抢占,进程A的状态变化是( )。

A、就绪→运行B、阻塞→运行C、运行→就绪D、运行→阻塞正确答案: C5、用V操作唤醒一个等待进程时,被唤醒进程的状态变为( )。

A、等待B、就绪C、运行D、完成正确答案: B6、哪个属于抢占式调度___A、时间片轮转法;B、短作业优先调度;C、先来先服务;D、高响应比优先调度;正确答案: A7、进程的基本属性是( )。

A、进程是动态的、多个进程可以含有相同的程序和多个进程可以并发运行B、进程是动态的、多个进程对应的程序必须是不同的和多个进程可以并发运行C、进程是动态的、多个进程可以含有相同的程序和多个进程不能并发运行D、进程是静态的、多个进程可以含有相同的程序和多个进程可以并发运行正确答案: A8、某文件中共有3个记录。

每个记录占用一个磁盘块,在一次读文件的操作中,为了读出最后一个记录,不得不读出了其他的2个记录。

根据这个情况,可知这个文件所采用的存储结构是____。

A、隐式链接结构B、顺序文件结构C、显式链接结构D、索引结构正确答案: A9、进程从阻塞状态变为就绪状态的原因是___________。

A、进程运行条件满足B、修改了进程的优先级C、进程运行条件不够D、时间片到正确答案: A10、下面六个系统中,必须是实时操作系统的有____个。

浙大远程操作系统原理离线作业

浙大远程操作系统原理离线作业

浙江大学远程教育学院《操作系统原理》课程作业姓名:学号:年级:学习中心:—————————————————————————————一、单选题7进程P0和P1的共享变量定义及其初值为boolean flag[2];int turn=0;flag[0]=FALSE;flag[1]=FALSE;若进程P0和P1访问临界资源的类C代码实现如下:void P0() //P0进程{ while(TURE){flag[0]=TRUE; turn = 1;while (flag[1] && turn == 1) ;临界区;flag[0] = FALSE;}}void P1() //P1进程{ while(TURE){flag[1]=TRUE; turn = 0;while (flag[0] && turn == 0) ;临界区;flag[1] = FALSE;}}则并发执行进程P0和P1时产生的情况是:A.不能保证进程互斥进入临界区、会出现“饥饿”现象B.不能保证进程互斥进入临界区、不会出现“饥饿”现象C.能保证进程互斥进入临界区、会出现“饥饿”现象D.能保证进程互斥进入临界区、不会出现“饥饿”现象【答案】D2.有两个进程P1和P2描述如下:shared data:int counter = 6;P1 :Computing;counter=counter+1;P2 :Printing;counter=counter-2;两个进程并发执行,运行完成后,counter的值不可能为。

A. 4B. 5C. 6D. 7【答案】C3.某计算机采用二级页表的分页存储管理方式,按字节编址,页大小为210字节,页表项大小为2字节,逻辑地址结构为:页目录号页号页内偏移量逻辑地址空间大小为216页,则表示整个逻辑地址空间的页目录表中包含表项的个数至少是A.64 B.128 C.256 D.512【答案】B4.在动态分区系统中,有如下空闲块:空闲块块大小(KB)块的基址1 80 602 75 1503 55 2504 90 350此时,某进程P请求50KB内存,系统从第1个空闲块开始查找,结果把第4个空闲块分配给了P进程,请问是用哪一种分区分配算法实现这一方案?A.首次适应B. 最佳适应C. 最差适应D. 下次适应【答案】C5.在一页式存储管理系统中,页表内容如下所示。

操作系统教程习题解答

操作系统教程习题解答

操作系统教程课后习题参考答案习题一习题二习题三习题四习题五习题六习题一1.设计操作系统的主要目的是什么?设计操作系统的目的是:(1)从系统管理人员的观点来看,设计操作系统是为了合理地去组织计算机工作流程,管理和分配计算机系统硬件及软件资源,使之能为多个用户所共享。

因此,操作系统是计算机资源的管理者。

(2)从用户的观点来看,设计操作系统是为了给用户使用计算机提供一个良好的界面,以使用户无需了解许多有关硬件和系统软件的细节,就能方便灵活地使用计算机。

2.操作系统的作用可表现在哪几个方面?(1) 方便用户使用:操作系统通过提供用户与计算机之间的友好界面来方便用户使用。

(2) 扩展机器功能:操作系统通过扩充硬件功能和提供新的服务来扩展机器功能。

(3) 管理系统资源:操作系统有效地管理系统中的所有硬件和软件资源,使之得到充分利用。

(4) 提高系统效率:操作系统合理组织计算机的工作流程,以改进系统性能和提高系统效率。

(5)构筑开放环境:操作系统遵循国际标准来设计和构造一个开放环境。

其含义主要是指:遵循有关国际工业标准和开放系统标准,支持体系结构的可伸缩性和可扩展性;支持应用程序在不同平台上的可移植性和互操作性。

3.试叙述脱机批处理和联机批处理工作过程(1)联机批处理工作过程用户上机前,需向机房的操作员提交程序、数据和一个作业说明书,后者提供了用户标识、用户想使用的编译程序以及所需的系统资源等基本信息。

这些资料必须变成穿孔信息,(例如穿成卡片的形式),操作员把各用户提交的一批作业装到输入设备上(若输入设备是读卡机,则该批作业是一叠卡片),然后由监督程序控制送到磁带上。

之后,监督程序自动输入第一个作业的说明记录,若系统资源能满足其要求,则将该作业的程序、数据调入主存,并从磁带上调入所需要的编译程序。

编译程序将用户源程序翻译成目标代码,然后由连接装配程序把编译后的目标代码及所需的子程序装配成一个可执行的程序,接着启动执行。

浙大远程操作系统原理离线作业

浙大远程操作系统原理离线作业

浙⼤远程操作系统原理离线作业浙江⼤学远程教育学院《操作系统原理》课程作业姓名:学号:年级:15年春学习中⼼:—————————————————————————————⼀、单选题1.进程P0和P1的共享变量定义及其初值为boolean flag[2];int turn=0;flag[0]=FALSE;flag[1]=FALSE;若进程P0和P1访问临界资源的类C代码实现如下:void P0() //P0进程{ while(TURE){flag[0]=TRUE; turn = 1;while (flag[1] && turn == 1) ;临界区;flag[0] = FALSE;}}void P1() //P1进程{ while(TURE){flag[1]=TRUE; turn = 0;while (flag[0] && turn == 0) ;临界区;flag[1] = FALSE;}}则并发执⾏进程P0和P1时产⽣的情况是:A.不能保证进程互斥进⼊临界区、会出现“饥饿”现象B.不能保证进程互斥进⼊临界区、不会出现“饥饿”现象C.能保证进程互斥进⼊临界区、会出现“饥饿”现象D.能保证进程互斥进⼊临界区、不会出现“饥饿”现象答:D.能保证进程互斥进⼊临界区、不会出现“饥饿”现象2.有两个进程P1和P2描述如下:shared data:int counter = 6;P1 :Computing;counter=counter+1;P2 :Printing;counter=counter-2;两个进程并发执⾏,运⾏完成后,counter的值不可能为。

A. 4B. 5C. 6D. 7答:C. 63.某计算机采⽤⼆级页表的分页存储管理⽅式,按字节编址,页⼤⼩为210字节,页表项⼤⼩为2字节,逻辑地址结构为:页⽬录号页号页内偏移量逻辑地址空间⼤⼩为216页,则表⽰整个逻辑地址空间的页⽬录表中包含表项的个数⾄少是A.64 B.128 C.256 D.512答:210÷2=29是⼀张页表中可以存放页表项的项数,216是逻辑地址空间的总页数,也就是说包含216个页表项,那么27就是需要有多少张页表,也就是页⽬录表中包含表项的个数。

浙江大学2005–2006学年秋季学期《操作系统原理》课程试卷及答案

浙江大学2005–2006学年秋季学期《操作系统原理》课程试卷及答案

For every following question, please select your best answer only!!!
OS_Theory_1
1. An operating system is a program that manages the __________. A.) computer hardware B.) computer software C.) computer resources D.) application programs 2. An operating system is designed for ease of use and/or __________. A.) speed B.) compatibility C.) resource utilization D.) flexibility 3. Which OS is the oldest? A.) UNIX B.) MULTICS C.) Windows 3.x D.) Windows XP 4. The evolution of operating systems for mainframes is roughly like from __________. A.) no software multi-programming multi-tasking B.) no software multi-tasking multi-programming C.) no software resident monitors multi-tasking multi-programming D.) no software resident monitors multi-programming multi-tasking 5. Users can create and destroy process by ________________. A.) function invocation B.) macro instruction C.) system calls D.) procedure invocation 6. __________ is to keep multiple jobs in memory simultaneously in order to keep the CPU busy. A.) batch processing B.) real-time processing C.) multiprogramming D.) parallel execution 7. What is the purpose of system calls? A.) System calls allow us to write assembly language programs. B.) System calls are the standard interface between a user process and a kernel process. C.) System calls allow user-level processes to request services of the operating

《操作系统原理》习题及参考答案

《操作系统原理》习题及参考答案

3.2
14.4
17.6
9.2
2.9
C
9:00(9.0)
1
17.6
18.6
9.6
9.6
短作业优先算法:
作业号
进入输入 需运行时 开始运行 完成时间 周转时间 带权周转
井时间 间(小时) 时间
时间
A
8:00(8.0)
6.4
8.0
14.4
6.4
1
5
B
8:24(8.4)
3.2
15.4
18.6
10.2
3.2
15. 设一个飞机航班售票系统有 n 个售票处,每个售票处通过终端访问系统的公共数据 区。假定公共数据区中的一些单元 Aj(j=1,2,3,…)分别存放某月某日某次航班的余票数。 用 P1,P2,…,Pn 表示个售票处为旅客服务时的处理进程; R1, R2, R3…, Rn 为各进程执 行时所用的工作单元。用 PV 操作和信号量保证售票系统的正确并发执行。
解:(1)设信号量 S2:=0; S3:=0; S4:=0;
P1:
P2:
P3:
……..
P(S2)
P(S3)
……..
……..
……..
V(S2)
…….
…….
V(S3)
V(S4)
V(S4)
(2)设信号量 S3:=0; S4:=0; S5:=0; S6:=0;
P1: …….. …….. …….. V(S3)
x
y
z
S1
S2
P1 x:=0
0
0
0
P1 x:=x+2
2
0
0
0
P1 P(S1)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2015春浙江大学《操作系统原理》在线作业1.假设在一个系统中某文件有二个名字,它与一个文件保存为二个副本的区别是()。

A前者比后者所占的存储空间大B前者需二个目录项,后者只需一个目录项C前者存取文件的速度快,后者存取速度慢D前者改变与某个名字相联系的文件时,另一个名字相联的文件也改变,后者的另一个副本不改变。

正确答案:D2.操作系统的基本功能是()。

A提供功能强大的网络管理工具B提供用户界面,方便用户使用C提供方便的可视化编辑程序D控制和管理系统内各种资源,有效地组织多道程序的运行正确答案:D3.下列选项中,操作系统提供给应用程序的接口是()。

A系统调用B中断C库函数D原语正确答案:A4.如果一个程序为多个进程所共享,那么该程序的代码在执行的过程中不能被修改,即程序应该是()。

A可执行码B可重入码C可改变码D可再现码正确答案:B5.当操作系统完成了用户请求的“系统调用”功能后,应使CPU()工作。

A维持在用户态B从用户态转换到核心态C维持在核心态D从核心态转换到用户态正确答案:D6.在操作系统中,一般不实现进程从()状态的转换。

A就绪→等待B运行→就绪C就绪→运行D等待→就绪正确答案:A7.总体上说,请求分页是个很好的虚拟内存管理策略。

但是,有些程序设计技术并不适合于这种环境。

例如:()。

A堆栈B线性搜索C矢量运算D二分法搜索正确答案:D8.假设磁头当前位于第105道,正在向磁道序号增加的方向移动。

现有一个磁道访问请求序列为35、45、12、68、110、180、170、195,且用SCAN调度(电梯调度)算法得到的磁道访问序列是()。

A110、170、180、195、68、45、35、12B110、68、45、35、12、170、180、195C110、170、180、195、12、35、45、68D12、35、45、68、110、170、180、195正确答案:A9.为防止系统故障造成系统内文件受损,常采用()方法来保护文件。

A存取控制矩阵B加密C口令D备份正确答案:D10.文件系统接到用户给出的“打开”文件的操作命令后,文件系统要完成的工作之一是()。

A根据用户提供的参数在文件的目录项中填入文件名等文件属性B确定文件的存储结构C把存储介质上的文件有关属性(目录)读入内存D按照给定的该文件的记录号查找索引表正确答案:C11.某进程由于需要从磁盘上读入数据而处于等待状态。

当系统完成了所需的读盘操作后,此时该进程的状态将()。

A从就绪变为运行B从运行变为就绪C从运行变为阻塞D从等待变为就绪正确答案:D12.现有3个同时到达的进程P1、P2和P3,它们的执行时间分别是T1、T2和T3,且T1 AT1+T2+T3B(3T1+2T2+T3)/3C(T1+T2+T3)/3D(T1+2T2+3T3)/3正确答案:B13.设某进程的页访问串为:1、3、1、2、4,工作集为3块,问:按FIFO页面替换算法,当访问4号页面时,应淘汰()号页面。

A1B2C3D4正确答案:A14.在磁盘和磁带这两种磁表面存贮器中,存取时间与存贮单元的物理位置有关。

按存取方式分()。

A二者都是顺序存取B二者都是随机半顺序存取C磁盘是随机半顺序存取,磁带是顺序存取D磁盘是顺序存取,磁带是随机半顺序存取正确答案:C15.下面关于虚拟设备的论述中,第()条是正确的论述。

A虚拟设备是指允许用户使用比系统中具有的物理设备更多的设备B虚拟设备是指允许用户以标准化方式来使用物理设备C虚拟设备是把一个物理设备变换成多个对应的逻辑设备D虚拟设备是指允许用户程序不必全部装入内存便可使用系统中的设备正确答案:C16.在分段式存储管理系统中时,每次从内存中取指令或数据,至少要访问()内存。

A1次B2次C3次D4次正确答案:B17.对磁盘进行移臂调度时,既考虑了减少寻找时间,又不频繁改变动臂的移动方向的调度算法是()。

A先来先服务B最短寻找时间优先C电梯调度D优先级高者优先正确答案:C18.用户在程序中试图读存放在硬盘中某文件的第10逻辑块,使用操作系统提供的接口是()。

A进程B系统调用C库函数D图形用户接口正确答案:B19.进程中()是临界区。

A用于实现进程同步的那段程序B用于实现进程通讯的那段程序C用于访问共享资源的那段程序D用于更改共享数据的那段程序正确答案:D20.分段系统中信息的逻辑地址到物理地址的变换是通过()来实现的。

A段表B页表C物理结构D重定位寄存器正确答案:A21.在批处理系统中,周转时间是()。

A作业运行时间B作业等待时间和运行时间之和C作业的相对等待时间D作业被调度进入主存到运行完毕的时间正确答案:B22.存在一进程等待序列{P1、P2……Pn},其中P1等待P2所占有的某一资源,P2等待P3所占有的资源,……而Pn等待P1所占有的资源形成一个()。

A进程顺序推进B进程循环等待环C资源有序分配D资源强占正确答案:B23.假设系统由相同类型的9个资源被4个进程共享,试分析每个进程最多可以请求多少个资源数时该系统仍无死锁?A1B2C3D4正确答案:C24.()是可以用来解决临界区(CriticalSection)问题。

A银行家算法B测试与设置(Test-and-Set)指令C时间片轮转算法DLRU算法正确答案:B25.死锁与安全状态的关系是()。

A死锁状态有可能是安全状态B安全状态也可能是死锁状态C不安全状态必定产生死锁D死锁状态一定是不安全状态正确答案:D26.下列选择中,当()时,进程的状态从运行状态转为就绪状态A进程被进程调度程序选中B进程时间片用完C进程等待I/O操作D进程I/O操作完成正确答案:B27.下列选项中,降低进程优先级的合理时机是()。

A进程的时间片用完B进程刚完成I/O,进入就绪队列C进程长期处于就绪队列中D进程从就绪态转为运行态正确答案:A28.进程从运行态到等待态可能是()。

A运行进程执行P操作B进程被调度程序选中C运行进程的时间片用完D运行进程执行了V操作正确答案:A29.在UNIX系统中,文件的物理结构采用直接、一级、二级和三级间接索引技术,其索引结点有13个地址(i_addr[0]—i_addr[12]),如果每个盘块,大小为1K字节,每个盘块号占4个字节,那么一个进程要访问文件,第356168字节处的数据时()寻址。

A可直接B需要一次间接C需要二次间接D需要三次间接正确答案:C30.设有一个包含1000个记录的索引文件,每个记录正好占用一个物理块。

一个物理块可以存放10个索引表目。

建立索引时,一个物理块应有一个索引表目。

试问:该文件至少应该建立()级索引〔假定一级索引占用一个物理块〕?A1B2C3D4正确答案:C31.并行技术可使系统的各种硬件资源尽量并行工作,这样的程序执行环境具有独立性、随机性和()。

A封闭性B多发性C顺序性D资源共享性正确答案:D32.在执行V操作时,当信号量的值(),应释放一个等待该信号量的进程。

A小于0B大于0C小于等于0D大于等于0正确答案:C33.在下列存储管理方案中,不适应于多道程序设计的是()。

A单一连续区分配B固定式分区分配C可变式分区分配D段页式存储管理正确答案:A34.在采用多级目录结构的系统中,经常采用()方法来提高检索文件的速度。

A避免重名B限制存取权限C相对路径D限制子目录个数正确答案:C35.为了在通用操作系统管理下的计算机上运行一个程序,需要经历几个步骤。

但是,()不一定需要。

A向操作系统预定运行时间B将程序装入内存C确定起始地址,并从这个地址开始执行D用控制台监控程序执行过程正确答案:A36.在请求页式虚拟存储系统中,若进程在内存中占4帧(开始时为空),若采用LRU页面置换算法,当页面访问序列为1、8、1、7、8、2、7、2、1、8、3、8、2、1、3、1、7、1、3、7时,将产生()次缺页中断。

A4B5C6D7正确答案:C37.当处理机系统中,可并行的是()。

Ⅰ.进程与进程Ⅱ.处理机与设备Ⅲ.处理机与通道Ⅳ.设备与设备AⅠ、Ⅱ和ⅢBⅠ、Ⅱ和ⅣCⅠ、Ⅲ和ⅣDⅡ、Ⅲ和Ⅳ正确答案:D38.对信号量S执行P操作后,使进程进入等待队列的条件是()。

AS.value<0BS.value<=0CS.value>0DS.value>=0正确答案:A39.()不是一个操作系统环境。

A VMW AREBWindows2008serverCGNU/LinuxDOpenSolaris正确答案:A40.一个进程可以包含多个线程,各线程()。

A共享进程的虚拟地址空间B必须串行工作C是资源分配的独立单位D共享堆栈正确答案:A41.并发进程执行时可能会出现“与时间有关的错误”,引起这种错误的原因是()。

A进程执行的顺序性B访问了共享变量C程序的结构D需要的处理器时间正确答案:B42.下述()页面置换算法会产生Belady现象。

A先进先出(FIFO)B最近最少使用(LRU)C最不经常使用(LFU)D最佳(OPT)正确答案:A43.在哲学家进餐问题中,若仅提供5把叉子,则同时要求进餐的人数最多不超过()时,一定不会发生死锁。

A2B3C4D5正确答案:C44.在消息缓冲通信方式中,临界资源为()。

A发送进程B消息队列C接收进程D信箱正确答案:B45.在下列描述中,()发生进程通信上的死锁。

A某一时刻,发来的消息传给进程P1,进程P1传给进程P2,进程P2得到的消息传给进程P3,则P1、P2、P3三进程。

B某一时刻,进程P1等待P2发来的消息,进程P2等待P3发来的消息,而进程P3又等待进程P1发来的消息,消息未到,则P1、P2、P3三进程。

C某一时刻,发来的消息传给进程P3,进程P3再传给进程P2,进程P2再传给进程P1,则P1、P2、P3三进程。

D某一时刻,发来的消息传给进程P2,进程P2再传给进程P3,进程P3再传给进程P1,则P1、P2、P3三进程。

正确答案:B46.下列有关SPOOLing系统的论述中第()条是正确的论述。

A构成SPOOLing系统的基本条件,是具有外围输入机与外围输出机。

B在SPOOLing系统中,用户程序可以随时将输出数据送到输出井中,待输出设备空闲时再执行数据输出操作。

C只要操作系统中采用了多道程序设计技术,就可以构成SPOOLing系统。

D当输出设备忙时,SPOOLing系统中的用户程序暂停执行,待I/O空闲时再被唤醒,去执行输出操作。

正确答案:B47.以下描述中,()并不是多线程系统的特长。

A利用线程并行地执行矩阵乘法运算。

Bweb服务器利用线程请求http服务C键盘驱动程序为每一个正在运行的应用配备一个线程,用来响应相应的键盘输入。

D基于GUI的debugger用不同线程处理用户的输入、计算、跟踪等操作。

相关文档
最新文档