操作系统练习题(带答案)
操作系统 第二章 习题

第二章练习题及参考答案一、单项选择题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.响应比最高者优先调度算法是()调度算法的折衷。
《操作系统》练习题及标准答案

《操作系统》练习题及答案————————————————————————————————作者:————————————————————————————————日期:《操作系统》练习及参考答案第1章操作系统概述1.3.1选择最合适的答案1.一般用户更喜欢使用的系统是()。
A.手工操作B.单道批处理C.多道批处理D.多用户分时系统2. 与计算机硬件关系最密切的软件是()。
A.编译程序B.数据库管理系统C.游戏程序D.OS3. 现代OS具有并发性和共享性,是()的引入导致的。
A.单道程序B. 磁盘C. 对象D.多道程序4. 早期的OS主要追求的是()。
A.系统的效率B.用户的方便性C.可移植D.可扩充性5.()不是多道程序系统A.单用户单任务B.多道批处理系统C.单用户多任务D.多用户分时系统6.()是多道操作系统不可缺少的硬件支持。
A.打印机B.中断机构C.软盘D.鼠标7. 特权指令可以在()执行。
A.目态B.浏览器中C.任意的时间D.进程调度中8. 没有了()计算机系统就启动不起来。
A.编译器B.DBMSC.OSD.浏览器9. 通道能够完成()之间的数据传输。
A.CPU与外设B.内存与外设C.CPU与主存D.外设与外设10. 操作系统的主要功能有()。
A.进程管理、存储器管理、设备管理、处理机管理B.虚拟存储管理、处理机管理、进程调度、文件系统C.处理机管理、存储器管理、设备管理、文件系统D.进程管理、中断管理、设备管理、文件系统11. 单处理机计算机系统中,()是并行操作的。
A.处理机的操作与通道的操作是并行的B.程序与程序C.主程序与子程序D.用户程序与操作系统程序12. 处理机的所有指令可以在()执行。
A.目态B.浏览器中C.任意的时间D.系统态13.()功能不是操作系统直接完成的功能。
A.管理计算机硬盘B.对程序进行编译C.实现虚拟存储器D.删除文件14. 要求在规定的时间内对外界的请求必须给予及时响应的OS是()。
操作系统练习题含参考答案

操作系统练习题含参考答案一、单选题(共90题,每题1分,共90分)1、在大多数Linux发行版本中,以下哪个属于块设备(blockdevices)?A、硬盘B、打印机C、串行口D、虚拟终端正确答案:A2、在随机存取方式中,用户以______为单位对文件进行存取和检索。
A、数据项B、字节C、逻辑记录D、字符串正确答案:C3、在UNIX系统中获取帮助信息的命令为()。
A、manB、cdC、catD、help正确答案:A4、如何删除一个非空子目录/tmp?A、del/tmp/*B、rm-Ra/tmp/*C、rm-rf/tmpD、rm-rf/tmp/*正确答案:C5、运行一个脚本,用户不需要什么样的权限?A、browseonthedirectoryB、readC、executeD、write正确答案:D6、下列关于批处理操作系统的叙述中错误的是()。
A、“通道”和“中断”技术的出现,使得输入/输出设备与CPU可并行工作B、批处理系统可分为单道批处理系统和多道批处理系统C、批处理系统具有用户与计算机的直接交互能力,提高了系统资源的利用率D、单道批处理系统是一种单用户操作系统正确答案:C7、采用段式存储管理的系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度是()。
A、216B、224C、232D、28正确答案:A8、如果有多个中断同时发生,系统将根据中断优先级响应优先级最高的中断请求。
若要调整中断事件的响应次序,可以利用()。
A、中断屏蔽B、中断向量C、中断嵌套D、中断响应正确答案:A9、把作页地址空间中的逻辑地址变成内存中物理地址的过程称为()。
A、物理化B、重定位C、逻辑化D、加载正确答案:B10、当CPU执行系统程序时,CPU处于()。
A、管态B、目态C、系统态D、A和C正确答案:D11、若一个系统内存有64MB,处理器是32位地址,则它的虚拟地址空间为()字节。
B、4GBC、100KBD、64MB正确答案:B12、操作系统负责为用户和用户程序完成所有()的工作A、硬件有关和应用无直接关系B、硬件无关和应用有直接关系C、硬件有关和应用有直接关系D、硬件无关和应用无直接关系正确答案:A13、使用页式存储管理使处理器执行指令的速度______。
操作系统练习题及答案

一、填空P15 填空题1.设计现代OS的主要目的是提高资源利用率和方便用户。
2.单道批处理系统是在解决人机矛盾和CPU与I/O设备速度不匹配的矛盾中发展起来的。
3.在单处理机环境下的多道程序设计具有多道、宏观上同时运行和微观上交替运行的特点。
4.现在操作系统的两个最基本的特征是并发和资源共享,除此之外,它还具有虚拟性和异步性的特征。
5.从资源管理的角度看,操作系统具有四大功能:处理机管理、存储器管理、设备管理和文件管理;为了方便用户,操作系统还必须提供友好的用户接口。
6.操作系统的基本类型主要有批处理系统、分时系统和实时系统。
7.批处理系统的主要优点是资源利用率高和系统吞吐量大;主要缺点是无交互作用能力和作业平均周转时间长。
8.实现分时系统的关键问题他是人机交互,为此必须引入时间片的概念,并采用时间片轮转调度算法。
9.分时系统的基本特征是多路性、独立性、交互性和及时性。
10.若干事件在同一时间间隔内发生称为并发;若干事件在同一时刻发生称为并行。
11.实时系统可分为实时信息处理系统和实时控制系统两种类型;民航销售系统属于实时信息处理系统;而导弹飞行控制系统则属于实时控制系统。
12.为了使实时系统高度可靠和安全,通常不强求资源利用率。
13.当前比较流行的微内核的操作系统结构,是建立在层次化结构的基础上的,而且还采用了客户机/服务器模式和面向对象程序设计技术。
P56 填空题1.在单用户单任务环境下,用户独占全机,此时机内资源的状态,只能由运行程序的操作加以改变,此时的程序执行具有封闭性和可再现性特征。
2.并发程序之间的相互制约,是由于它们的共享资源和相互合作而产生的,因而导致程序在并发执行时具有间断性或异步性特征。
3.程序并发执行与顺序执行时相比产生了一些新特征,分别是间断性、失去封闭性和不可再现性。
4.引入进程的目的是使程序能正确地并发执行,以提高资源利用率和系统吞吐量,而引入线程的目的是减少并发执行的开销,提高程序执行的并发程度。
操作系统练习题及答案精简版

操作系统练习题一、填空题:1、在多道程序设计中,进程之间存在着两种不同的制约关系:__互斥___和___同步_____。
2、只有采用___动态___重定位技术,程序在内存中才可浮动。
3、在分页、分段存储管理中,访问一条指令或数据时需要访问内存___2__次,为加快这个访问过程需引入___快表____。
4、凡是数据到达和离去速度不匹配的地方均可采用__缓冲___技术。
5、活动头磁盘的访问时间包括___寻道___时间、__旋转延迟___时间和___数据传输___时间。
6、一个单CPU系统中有N个进程,则在就绪队列中进程的个数最多可能为N-1 。
7、Spooling系统由输入井和输出井、输入缓冲区和输出缓冲区和输入进程和输出进程3个部分组成。
8、文件按物理结构可分为顺序文件、链接文件和索引文件。
9、若信号量S的初值为1,当前值为-4,则表示有___4__个阻塞进程。
10、虚存的应用需求是_对物理内存实现逻辑扩充__。
11、凡是数据到达和离去速度不匹配的地方均可采用_缓冲___技术。
12、进程是由_____程序段____、___数据段_______和_____PCB_____3部分组成。
13、存储管理的4个功能是:_内存的分配与回收、地址转换、内存共享与保护和内存扩充。
14、在分区分配算法中,首次适应算法倾向于优先利用内存中_低地址_的空闲区,从而保留了高地址_部分的大空闲区。
15、按信息的交换单位,设备可分为___字符___和___块___两类,打印机属于___字符___设备。
16、____文件控制模块(FCB)__是文件存在的标志,它记录了系统管理文件所需要的全部信息。
17、文件系统中最基本的目标是实现文件的_按名存取_,这主要是通过文件系统的_目录_管理功能实现的。
18、一个单处理器系统中,若有5个用户进程,且假设当前时刻为用户态,则处于就绪状态的用户进程最多有__4___,最少有___0___个。
操作系统练习题 - 答案

实验指导书补充单选题:1、操作系统最重要的两个目标是______C________。
A.开放性和有效性 B.可扩充性和方便性C.有效性和方便性 D.方便性和开放性2、操作系统提供给编程人员的接口是______C________。
A.库函数B.高级语言C.系统调用D.子程序3、在中断发生后,进入中断处理的程序属于______C________。
A.用户程序 B.可能是应用程序,也可能是操作系统程序C.操作系统程序 D.既不是应用程序,也不是操作系统程序4、一个多道批处理系统中仅有P1和P2两个作业,P2比P1晚5ms到达。
它们的计算和I/O操作顺序如下:P1:计算60ms, I/O 80ms,计算20ms。
P2:计算120ms, I/O 40ms,计算40ms。
若不考虑调度和切换时间,则完成两个作业需要的时间最少是_______B_______。
A.240msB.260ms C.340ms D.360ms5、计算机开机后,操作系统最终被加载到_____D_________。
A.BIOS B. ROM C.EPROM D. RAM6、从下面关于并发性的论述中,选出一条正确的论述___C_____。
A.并发性是指若干事件在同一时刻发生B.并发性是指若干事件在不同时刻发生C.并发性是指若干事件在同一时间间隔内发生D.并发性是指若干事件在不同时间间隔内发生进程管理7、下面所列进程的3种基本状态之间的转换不正确的是_____D_____。
A.就绪状态执行状态B.执行状态就绪状态C.执行状态阻塞状态D.就绪状态阻塞状态进程管理8、结构(Cobegin语句1;语句2 Coend)表示语句1和语句2并发执行。
程序段如下:X:=0;Y:=0;CobeginBeginX:=1;①Y:=Y+X;②ENDBeginY:=2;③X:=X+3;④EndCoend当这个程序执行完时,变量X和Y的值有可能为_____C____。
操作系统练习题和答案
一、单项选择题1.现代操作系统的基本特征是( C )、资源共享和操作的异步性。
P13A. 多道程序设计B. 中断处理C. 程序并发执行D. 实现分时和实时处理2.在页式虚拟存储管理中,为实现地址变换,应建立(C )P157A.空闲区表B.分区分配表C.页表D.移动表3.SPOOL技术用于(C)A. 处理器管理B. 存储管理C. 设备管理D. 文件管理4.在可变分区分配方案中,在空闲区表中以空闲区长度按递减顺序排列适合于(A)P131A.最坏适应算法B.最先适应算法C.最优适应算法D.首次循环适应算法5.用户程序发出磁盘I/O请求后,系统的正确处理流程是(B)A.用户程序→系统调用处理程序→中断处理程序→设备驱动程序B.用户程序→系统调用处理程序→设备驱动程序→中断处理程序C.用户程序→设备驱动程序→系统调用处理程序→中断处理程序D.用户程序→设备驱动程序→中断处理程序→系统调用处理程序6.从磁盘读取数据的下列时间中,对系统效率影响最大的是( D)A.处理时间B.传输时间C.延迟时间D.寻道时间7.以下关于进程的并发执行描述正确的是(A )A.多个进程在某个时间段内轮流占用处理器执行B.多个进程在某个时刻同时占用处理器执行C.单处理器的系统也允许进程并发执行D.只有多处理器的系统才能允许进程并发执行8.造成某进程状态从就绪态转变成运行态的原因是(D)A.上次分配给该进程的处理器时间太短B.有更高优先级的进程要运行C.该进程需要更多的处理器时间运行D.该进程被进程调度程序选中9.以下存储管理技术中,可以实现虚拟存储器的技术是(D )A.单用户连续存储管理B.固定分区存储管理C.可变分区存储管理D.页式存储管理10.PCB全称(B )A.进程队列B.进程控制块C.进程状态D.进程对象11.计算机系统能及时处理由过程控制反馈的数据,并做出响应的操作系统是(B)A. 批处理操作系统B. 实时操作系统C. 分时操作系统D. 多处理机操作系统12.某进程所要求的一次打印输出结束,该进程被唤醒,其进程状态将从(B )A. 就绪状态到运行状态B. 等待状态到就绪状态C. 运行状态到等待状态D. 运行状态到就绪状态13.内存分配的最差适应算法的空闲区表是(A )A. 按大小递减顺序排列B. 按大小递增顺序排列C. 按地址由小到大排列D. 按地址由大到小排列14.以下说法错误的是(D )A.并发进程中与共享变量有关的程序段称为临界区B.并发进程中涉及到相同变量的程序段称为相关临界区C.临界区的引入主要是为了解决并发进程执行时出现与时间有关的错误D.所有并发进程都会产生与时间有关的错误15.一种既有利于短小作业又兼顾到长作业的作业调度算法是(B )A. 先来先服务B.最高响应比优先C.轮转D.均衡调度16.按文件的逻辑结构可将文件分成(C )A. 数据文件,命令文件,文本文件B. 命令文件,库文件,索引文件C. 顺序文件,链式文件,索引文件D. 输入文件,输出文件,随机文件17.计算机操作系统的功能是(D )A.把源程序代码转换为目标代码B.实现计算机用户之间的相互交流C.完成计算机硬件与软件之间的转换D.控制、管理计算机系统的资源和程序的执行18.多道程序设计是指(C )A. 在多台处理机上同时执行多道程序B. 在多台处理机上同一时刻执行多道程序C. 在一台处理机上同时执行多道程序D. 在一台处理机上同一时刻执行多道程序19.有关进程的下列叙述中正确的是(D )A. 进程是静态的文本B. 进程与程序是一一对应的C. 进程与作业是一一对应的D. 多个进程可以在单个CPU上同时执行20.在下列操作系统中,对响应时间要求最高的是( C )。
《操作系统》练习题及答案
《操作系统》练习及参考答案第1章操作系统概述1.3.1 选择最合适的答案1.一般用户更喜欢使用的系统是()。
A.手工操作B.单道批处理C.多道批处理D.多用户分时系统2. 与计算机硬件关系最密切的软件是()。
A.编译程序B.数据库管理系统C.游戏程序D.OS3. 现代OS具有并发性和共享性,是()的引入导致的。
A.单道程序B. 磁盘C. 对象D.多道程序4. 早期的OS主要追求的是()。
A.系统的效率B.用户的方便性C.可移植D.可扩充性5.()不是多道程序系统A.单用户单任务B.多道批处理系统C.单用户多任务D.多用户分时系统6.()是多道操作系统不可缺少的硬件支持。
A.打印机B.中断机构C.软盘D.鼠标7. 特权指令可以在()执行。
A.目态B.浏览器中C.任意的时间D.进程调度中8. 没有了()计算机系统就启动不起来。
A.编译器B.DBMSC.OSD.浏览器9. 通道能够完成()之间的数据传输。
A.CPU与外设B.内存与外设C.CPU与主存D.外设与外设10. 操作系统的主要功能有()。
A.进程管理、存储器管理、设备管理、处理机管理B.虚拟存储管理、处理机管理、进程调度、文件系统C.处理机管理、存储器管理、设备管理、文件系统D.进程管理、中断管理、设备管理、文件系统11. 单处理机计算机系统中,()是并行操作的。
A.处理机的操作与通道的操作是并行的B.程序与程序C.主程序与子程序D.用户程序与操作系统程序12. 处理机的所有指令可以在()执行。
A.目态B.浏览器中C.任意的时间D.系统态13.()功能不是操作系统直接完成的功能。
A.管理计算机硬盘B.对程序进行编译C.实现虚拟存储器D.删除文件14. 要求在规定的时间内对外界的请求必须给予及时响应的OS是()。
A.多用户分时系统B.实时系统C.批处理系统时间D.网络操作系统15. 操作系统是对()进行管理的软件。
A.硬件B.软件C.计算机资源D.应用程序16.()对多用户分时系统最重要。
操作系统 选择题练习 含答案
操作系统一,选择题第一部分:操作系统概述1.最基本的系统软件是(A)。
A.操作系统B.文字处理系统C.语言处理系统D.数据库管理系统2.操作系统是一种(B)。
A.应用软件B.系统软件C.通用软件D.工具软件3.操作系统是一组(C)。
A.文件管理程序B.中断处理程序C.资源管理程序D.设备管理程序4.下列关于操作系统的叙述中,(D)是不正确的。
A.管理资源的程序B.管理用户程序执行的程序C.能使系统资源提高效率的程序D.能方便用户编程的程序5.以下(C)项功能不是操作系统具备的主要功能。
A.内存管理B.中断处理C.文档编辑D.CPU调度6.操作系统负责为方便用户管理计算机系统的(C)。
A.程序B.文档资料C.资源D.进程7.操作系统的基本职能是(A)。
A.控制和管理系统内各种资源,有效地组织多道程序的运行B.提供用户界面,方便用户使用C.提供方便的可视化编辑程序D.提供功能强大的网络管理工具8.操作系统的主要功能是(C)。
A.提高计算的可靠性B.对硬件资源分配.控制.调度.回收C.对计算机系统的所有资源进行控制和管理D.实行多用户及分布式处理9.(D)不是操作系统关心的主要问题。
A.管理计算机裸机B.设计、提供用户程序与计算机硬件系统的界面C.管理计算机系统资源D.高级程序设计语言的编译器10.下面关于计算机软件的描述正确的是(B)。
A.它是系统赖以工作的实体B.它是指计算机的程序及文档C.位于计算机系统的最外层D.分为系统软件和支撑软件两大类11.操作系统的发展过程是(A)。
A.设备驱动程序组成的原始操作系统,管理程序,操作系统B.原始操作系统,操作系统,管理程序C.管理程序,原始操作系统,操作系统D.管理程序,操作系统,原始操作系统12.世界上第一个操作系统是(B)。
A.分时系统B.单道批处理系统C.多道批处理系统D.实时系统13.计算机系统的组成包括(B)。
A.程序和数据B.计算机硬件和计算机软件C.处理器和内存D.处理器,存储器和外围设备14.设计批处理多道系统时,首先要考虑的是(B)。
操作系统期末练习_试卷_答案
操作系统期末练习_试卷_答案操作系统期末练习⼀、单选题(共20题,共20分)1. 在分时系统中,采⽤分时⽅式运⾏的作业,其相应的进程在运⾏的过程中若分给它的时间⽚⽤完,进程的状态将转变为( ) (1分)A.就绪状态B.阻塞状态C.撤销状态D.执⾏状态标准答案:A2. ()存储管理兼顾了段式在逻辑上清晰和页式在存储管理上⽅便的优点。
(1分)A.分段B.分页C.可变分区⽅式D.段页式标准答案:D3. 引⼊缓冲的主要⽬的是()。
(1分)A.改善CPU和I/O设备速度不匹配的情况B.节省内存C.提⾼CPU的利⽤率D.提⾼I/O设备的利⽤率标准答案:A4. ⽤磁带作为⽂件存贮介质时,⽂件只能组织成( )。
(1分)A.顺序⽂件B.链接⽂件C.索引⽂件D.⽬录⽂件标准答案:A5. 设备管理程序借助⼀些数据结构实现对设备的管理,下⾯的()不属于设备管理数据结构。
(1分)A.DCTB.COCTC.CHCTD.PCB标准答案:D6. 逻辑⽂件中逻辑记录的长度由()因素决定(1分)A.⽂件的性质B.存储介质的分块C.⽂件的长度D.内存块的⼤⼩标准答案:A7. ⾯向⽤户的组织机构属于( )。
(1分)A.虚拟结构B.实际结构C.逻辑结构D.物理结构标准答案:C8. 在操作系统中,⽤户在使⽤I/O设备时,通常采⽤()。
(1分)A.物理设备名B.逻辑设备名C.虚拟设备名D.设备牌号标准答案:B9. 磁盘的主要作⽤是( ) (1分)A.存放FAT表 B.后台运⾏程序C.存储⽂件D.备份程序运⾏的中间结果标准答案:C10. 数据库⽂件的逻辑结构形式是()。
(1分)C.记录式⽂件D.只读⽂件标准答案:C11. 作业说明书主要包括三⽅⾯的内容,即作为的基本情况描述,( )和作业资源要求描述。
(1分)A.作业控制描述B.作业内存空间描述C.作业优先级描述D.作业外存空间描述标准答案:A12. 在分段管理中,()。
(1分)A.以段为单位分配,每段是⼀个连续存储区B.段与段之间必定不连续C.段与段之间必定连续D.每段是等长的标准答案:A13. 在()中,不可能产⽣系统抖动的现象。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
可复制、编制,期待你的好评与关注! 第1-3章练习题 一、选择题 1.关于操作系统的叙述( D )是不正确的。 A.管理资源的程序 B.管理用户程序执行的程序 C.能使系统资源提高效率的程序 D.能方便用户编程的程序 2.下面关于操作系统的叙述中正确的是( A )。 A.批处理作业必须具有作业控制信息 B.分时系统不一定都具有人机交互功能 C.从响应时间的角度看,实时系统与分时系统差不多 D.由于采用了分时技术,用户可以独占计算机的资源 3.用户程序调用操作系统的功能必须使用( B )。 A.调用命令 B.系统调用 C.作业控制 D.控制命令 4.批处理操作系统提高了计算机的工作效率,但( B )。 A.系统资源利用率不高 B. 在作业执行时用户不能直接干预 C. 系统吞吐量小 D. 不具备并行性 5.引入进程概念的关键在于( A )。 A.共享资源 B.独享资源 C.顺序执行 D.便于执行 6.操作系统提供给程序员的接口是( B )。 A.进程 B.系统调用 C.库函数 D.B和C 7.进程和程序的最根本区别在于( B )。 A.对资源的占有类型和数量 B.进程是动态的,而程序是静态的 C.看它们是否能够并发地在处理机上运行 D.进程的规模较小,程序的规模较大 8.在多道程序设计技术的计算机系统中,CPU( C )。 A.只能被一个进程占用 B.可以被多个进程同时占用 C.可以被多个进程交替占用 D.可以被操作系统和另一个进程同时占用 9.当CPU处于内核态时,它可以执行的指令是( D )。 A.只有特权指令 B.只有非特权指令 C.只有访管指令 D.计算机中的所有指令 10.在进程的状态转换过程中,( D )是不可能发生的。 可复制、编制,期待你的好评与关注!
A.运行态变为就绪态 B.就绪态变为运行态 C.运行态变为阻塞态 D.阻塞态变为运行态 11.在一个单处理机系统中,若有5个用户进程,则处于就绪状态的用户进程最多有( C )个。 A.0 B.1 C.4 D.5 12.当一个进程处于这样的状态时,( A ),称为阻塞状态。 A.它正等着输入一批数据 B.它正等着进程调度 C.它正等着分给它一个时间片 D.它正等着进入内存 13.进程间的同步和互斥,分别表示了进程间的( B )。 A.独立和制约 B.协作和竞争 C.动态性和独立性 D.不同状态 14.以下( B )不属于临界资源。 A.打印机 B.非共享数据 C.共享变量 D.共享缓冲区 15.下面的叙述中,正确的是( C )。 A.临界资源是非共享资源 B.临界资源是任意共享资源 C.临界资源是互斥共享资源 D.临界资源是同时共享资源 16.在操作系统中,要对并发进程进行同步的原因是( C )。 A.进程必须在有限的时间内完成 B.进程具有动态性 C.并发进程是异步的 D.进程具有结构性 17.以下关于父进程和子进程的叙述中,正确的是( B )。 A.父进程创建了子进程,因此父进程运行完了,子进程才能运行 B.父进程和子进程可以并发执行 C.撤销子进程时,应该同时撤销父进程 D.撤销父进程时,应该同时撤销子进程 18.以下关于线程的叙述中,正确的是( A )。 A.线程包含CPU现场,可以独立执行程序 B.每个线程有自己独立的地址空间 C.一个进程只能包含一个线程 D.线程之间的通信必须使用系统调用 19.(A )是指从作业提交给系统到作业完成的时间间隔。 可复制、编制,期待你的好评与关注!
A.周转时间 B.响应时间 C.等待时间 D.运行时间 20.操作系统中的三级调度是指(D )。 A.处理器调度、资源调度和网络调度 B.CPU调度、设备调度和存储器调度 C.作业调度、进程调度和资源调度 D.作业调度、进程调度和中级调度 21.下列选项中,不属于多道程序设计的基本特征的是( C )。 A.制约性 B.间断性 C.顺序性 D.共享性 22.在各种作业调度算法中,若所有作业同时到达,则平均周转时间最短的算法是( D )。 A.先来先服务 B.最高优先权 C.时间片轮转 D.短作业优先 23.以下关于线程的叙述中,正确的是( A )。 A.内核支持线程的切换都需要内核的支持 B.线程是资源的分配单位,进程是调度和分配的单位 C.不管系统中是否有线程,线程都是拥有资源的独立单位 D.在引入线程的系统中,进程仍是资源分配和调度的基本单位 24.以下关于进程的描述中,( A )最不符合操作系统对进程的理解。 A.进程是在多个程序并行环境中的完整的程序 B.进程可以由程序、数据和进程控制块描述 C.线程是一种特殊的进程 D.进程是程序在一个数据集合上运行的过程,是系统进行资源分配和调度的独立单位 25.进程状态由就绪态转变为运行态是由( C )引起的。 A.中断事件 B.进程自身 C.进程调度 D.为程序创建进程 26.进程调度主要负责( B )。 A.选一个作业进入内存 B.选一个进程占有CPU C.建立一个新的进程 D.撤销一个进程 27.避免死锁的一个著名算法是( B )。 A.先进先出算法 B.银行家算法 C.优先级算法 D.资源按序分配法 28.若信号量的当前值为-4,则表示系统中在该信号量上有( A )个进程等待。 A.4 B.3 C.5 D.0 29.作业在系统中存在与否的唯一标志是( A )。 可复制、编制,期待你的好评与关注!
A.作业控制块 B.作业说明书 C.源程序 D.目的程序 30.一个作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,其响应比为( D )。 A.0.5 B.1 C.2 D.3 二、填空题 1.操作系统的基本特征是_并发 、_ 共享 、_ 虚拟 、 异步 。 2.进程的基本状态有 就绪状态 、 执行状态 、 阻塞状态 。 3.访管指令仅在 用户态 使用,用户程序在执行访管指令时会产生 中断 。 4.实时操作系统应具有的两个基本特征是_ 响应及时性 和_ 高可靠性 。 5.产生死锁的四个必要条件分别是 互斥条件 、 请求和保持条件、不可抢占条件 、 循环等待条件 。 6.进程是一个程序对某个数据集的_ 执行过程 。当系统创建一个进程时,系统就为其建立一个_ 进程控制块 。 7.只能提供给操作系统的核心程序使用的指令是_ 特权指令 ,在用户态下可以执行的指令是_ 非特权指令 。 8.信号量的物理意义是当信号量值大于0时表示 可用资源数 ,当信号量值小于0时,其绝对值为 等待该资源而被阻塞的进程的数目 。 9.进程被创建后,最初处于_ 就绪 状态,经过进程调度程序选中后,进入_ 运行 状态。 10.最基本的通信原语有两条,它们是_ 发送 原语和_执行 原语。 11.利用P、V操作管理相关临界区时,必须成对出现,在进入临界区之前要调用_ P操作 ,在完成临界区操作后要调用_ V操作 。 三、判断题 1.分时操作系统允许两个以上的用户共享一个计算机系统。对 2.临界资源是指在一段时间内,一次仅允许一个进程使用的共享资源。 对 3.操作系统内核不能使用特权指令。错 4.简单地说,进程是程序的执行过程,因而,进程和程序是一一对应的。错 5.在多道程序环境下,任意两个进程都是可以并发执行的。错 6.操作系统的所有程序都必须常驻内存。 错 7.仅当一个进程退出临界区以后,另一个进程才能进入相应的临界区。 对 8.进程从运行状态变为等待状态是由于时间片中断发生。 错 9.FCFS调度算法对短作业有利。 错 10.利用信号量的P,V操作,进程之间可以交换大量信息。错 可复制、编制,期待你的好评与关注!
11.导致死锁的4个必要条件在死锁时会同时发生。对 12.微内核结构操作系统具有较高的灵活性和可扩展性。 对 13.资源预先分配策略可以实现死锁的预防。 对 14.系统处于不安全状态不一定是死锁状态。对
15.优先数是进程调度的重要依据,一旦确定不能改变。 错 四、简答题 1.什么是死锁?简述死锁产生的原因及必要条件。 在多道程序系统中,一组进程中的每一个进程均无限期的等待另一组进程所占有的且不会释放的资源,这种现象称为死锁 产生死锁的原因主要是: (1) 因为系统资源不足。 (2) 进程运行推进的顺序不合适。 (3) 资源分配不当等。如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则就会因争夺有限的资源而陷入死锁。 产生死锁的四个必要条件: (1)互斥条件:一个资源每次只能被一个进程使用。 (2)请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。 (3)不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。 (4)循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。 这四个条件是死锁的必要条件,只要系统发生死锁,这些条件必然成立,而只要上述条件之一不满足,就不会发生死锁。
2.进程之间存在哪几种制约关系?举例说明。 同步:加工产品时协作,生产者和消费者 互斥:多人在图书馆借同一本书
3.在信号量S上执行P、V操作时,S的值发生变化,当S>0,S=0,S<0时,它们的物理意义是什么?P(S)、V(S)的物理意义又是什么?
4.回答下列问题: