苏州大学操作系统习题集(大学期末复习资料)
操作系统习题及答案

操作系统习题及答案操作系统试题复习材料及答案姓名: 专业:学校:⼀、单项选择题(每⼩题1分,共15分)1.操作系统是⼀种( A )A.系统软件B.系统硬件C.应⽤软件D.⽀援软件2.MS—DOS的存贮管理采⽤了( C )A.段式存贮管理B.段页式存贮管理C.单⽤户连续存贮管理D.固定式分区存贮管理3.⽤户程序在⽬态下使⽤特权指令将引起的中断是属于( B )A.硬件故障中断B.程序中断C.外部中断D.访管中断4.MS—DOS中⽤于软盘整盘复制的命令是( B )/doc/927dd47e770bf78a652954db.html PB.DISKCOPYC.SYSD.BACKUP5.位⽰图⽅法可⽤于( A )A.盘空间的管理B.盘的驱动调度C.⽂件⽬录的查找D.页式虚拟存贮管理中的页⾯调度6.下列算法中⽤于磁盘移臂调度的是( C )A.时间⽚轮转法B.LRU算法C.最短寻找时间优先算法D.优先级⾼者优先算法7.在以下存贮管理⽅案中,不适⽤于多道程序设计系统的是( A )A.单⽤户连续分配B.固定式分区分配C.可变式分区分配D.页式存贮管理8.已知,作业的周转时间=作业完成时间-作业的到达时间。
现有三个同时到达的作业J1,J2和J3,它们的执⾏时间分别是T1,T2和T3,且T1 CA.T1+T2+T3B.(T1+T2+T3)C.T1+T2+T3D.T1+T2+T39.任何两个并发进程之间( D )A.⼀定存在互斥关系B.⼀定存在同步关系C.⼀定彼此独⽴⽆关D.可能存在同步或互斥关系10.进程从运⾏状态进⼊就绪状态的原因可能是( D )A.被选中占有处理机B.等待某⼀事件C.等待的事件已发⽣D.时间⽚⽤完11.⽤磁带作为⽂件存贮介质时,⽂件只能组织成( A )A.顺序⽂件B.链接⽂件C.索引⽂件D.⽬录⽂件12.⼀作业8:00到达系统,估计运⾏时间为1⼩时,若10:00开始执⾏该作业,其响应⽐是( A )A.2B.1C.3D.0.513.多道程序设计是指( D )A.在实时系统中并发运⾏多个程序B.在分布系统中同⼀时刻运⾏多个程序C.在⼀台处理机上同⼀时刻运⾏多个程序D.在⼀台处理机上并发运⾏多个程序14.⽂件系统采⽤多级⽬录结构后,对于不同⽤户的⽂件,其⽂件名( C )A.应该相同B.应该不同C.可以相同,也可以不同D.受系统约束15.在可变式分区分配⽅案中,某⼀作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是( D )A.⽆上邻空闲区,也⽆下邻空闲区B.有上邻空闲区,但⽆下邻空闲区C.有下邻空闲区,但⽆上邻空闲区D.有上邻空闲区,也有下邻空闲区⼆、双项选择题(每⼩题2分,共16分)1.能影响中断响应次序的技术是( C )和( D )。
操作系统期末试题及答案

操作系统期末试题及答案一、选择题1. 操作系统的主要功能包括哪些?A. 进程管理B. 内存管理C. 文件管理D. 网络管理E. 用户管理答案:A、B、C、E2. 进程是指什么?A. 一个程序的执行实例B. 一个正在运行的程序C. 一个存储空间D. 一个输入输出设备答案:A3. 内存管理的主要任务是什么?A. 确保每个程序都能够拥有足够的内存空间B. 分配和回收内存空间C. 保护内存中的数据不被访问和修改D. 提高内存的访问速度答案:A、B4. 什么是虚拟内存?A. 一种通信协议B. 一种文件系统C. 一种内存管理技术D. 一种硬件设备答案:C5. 文件管理的主要功能包括哪些?A. 文件的创建和删除B. 文件的读取和写入C. 文件的共享和保护D. 文件的备份和恢复答案:A、B、C、D二、填空题1. 进程的状态包括______、______、______和______。
答案:创建态、就绪态、运行态和结束态。
2. 操作系统通过______来实现内存空间的分配和回收。
答案:内存管理器。
3. 高级语言的编译过程中会生成______,而不是直接生成可执行文件。
答案:目标文件。
4. 线程的调度由操作系统的______来完成。
答案:线程调度器。
5. 文件管理的基本单位是______。
答案:文件块。
三、简答题1. 请简要介绍操作系统的五大功能。
答案:操作系统的五大功能分别是进程管理、内存管理、文件管理、网络管理和用户管理。
进程管理负责创建和销毁进程,调度和控制进程的执行,以及进程间的通信和同步。
内存管理负责将内存空间分配给进程,并在需要时回收空闲内存。
文件管理负责文件的创建、读取、写入和删除等操作,以及文件的共享和保护。
网络管理负责配置和管理计算机网络,提供网络通信的功能。
用户管理负责管理用户的账号和权限,以及用户与系统之间的交互界面。
2. 什么是进程和线程?它们有什么区别?答案:进程是指一个程序的执行实例,具有独立的资源和控制流程,可以并发执行。
苏州大学汇编期末考试资料

求出以下各十六进制数与十六进制数 62A0 的和,并根据结果设置标志位 SF 、C F 、ZF 和OF 。
( 1) 9D60答:( 1)、10000( 2)、A5C1 ( 3)、13240( 2)4321( 3)CFA0SF=0、CF=1、 CF=1、OF=0 SF=1、CF=0、CF=0、 OF=1 SF=0、CF=1、 CF=0、OF=0选择题 and 填空题: 10 分/10 个||12分/12 个(1) M OV [SP], AX 错:栈指针不能作为存储器指针引用的寄存器;作为存储器指针和 间接寻址的寄存器, 80X86 只有 4 个: [BX]、[BP]、[SI]、[DI] 。
(2) PUSH CS 对(3) POP CS错: POP 目的操作数可以是通用寄存器和段寄存器,但 CS 例外。
(4) MOV [BP], BX 对(5) ADD ECX , [ESP] 对(6) JMP BX+100 错:不能有 +100 (7) JMPCX对 (8) ADD [BX], BX 对(9) AND AX , DS 错:段寄存器不能参与AND 运算(10) MOV AX , DS 对, DS 只能作为源操作数 (11) MUL16错:操作源不能是立即数 (12) ADD AL , [SI+DI] 错: SI 、DI 不能组合 (13) SUB [BP+DI-1000], AL 对(14) ADD BH , [BL-3] 错(15) XCHG [BP], ES 错: ES 不能作为源操作数 (16) XCHG AL ,ES : [BP] 对 (17) LEA DI ,[BX+DI] 对 (18) ROL CX , CL 对(19) ADD CX , CL 错: CL 不能作为源操作数 (20) MOV AL , 300 错: AL 是 8 位,最多 255(21) SUB DL , CF 错: CF 为进位标志,不能作为操作数 (22) SUB [SI],[DI] 错:不能同时为段寄存器(23) MOV IP ,AX错:指针 IP 既不能作为源操作数,也不能作为目的操作数简答题:25 分/5 个1. 冯洛伊曼体系结构特点1) 采用二进制数的形式表示数据和指令2) 将指令和数据存放在存储器中3) 计算机硬件由控制器,运算器,存储器,输入设备和输出设备 5 部分组成2. 简述计算机系统中复杂指令集和精简指令集的特点和用途复杂指令集特点:由于各条指令的复杂程度不同,分配的时钟周期各不相同,执行的指令所需的时间就不相同。
苏州大学大一计算机专业操作系统期末试卷及答案

苏州大学操作系统原理课程试卷(一)答案共4页学院专业成绩年级学号姓名日期考试形式:闭卷时间:120分钟一、填空题(20分,每空1分)1、进程通信的常用方式有直接通信和间接通信等。
2、如果P(S1)和P(S2)两个操作在一起,那么P操作的顺序至关重要,一个同步P操作与一个互斥P操作在一起时同步P操作在互斥P操作前。
而两个V操作的次序无关紧要。
3、P(S):表示申请一个资源;V(S)表示释放一个资源。
信号量的初值应该大于等于0 。
4、在请求式分页系统中,页框的分配中有一种方式称为固定分配。
固定分配有两种不同的方式,分别是平均分配和按比率分配。
5、在请求式分页存储管理系统中,不能在计算机中实现的页面淘汰算法是最佳算法,选择淘汰不再使用或最远的将来才使用的页的算法是先进先出算法,选择淘汰在主存驻留时间最长的页的算法是最近最少使用。
6、将作业地址空间中的逻辑地址转换为主存中的物理地址的过程称为地址转换。
7、访问磁盘时间由三部分组成寻道时间、旋转延迟时间和传输时间。
8、I/O设备的控制方式有轮询、中断和DMA 等。
二、判断题(20分,每题4分,请说明正确与否的理由)1、分布式系统就是紧偶合系统。
错。
分布式系统是松散偶合系统。
2、在一个只有单个CPU的计算机中,进程不能并行操作。
错。
一个进程在利用CPU运行,另一个进程可以同时进行I/O操作,它们是并行的。
3、线程可以分为内核级(Kernel Thread)和用户级(User Thread)两种,操作系统不可以直接调度用户级的线程。
对。
4、有m个进程的操作系统出现死锁时, 死锁进程的个数为1<k≤m。
对。
5、在虚存系统中, 只要磁盘空间无限大, 作业就能拥有任意大的编址空间。
错。
作业的编制空间是由计算机的字长决定的。
三、简答题(20分,每题5分)1、为什么要在设备管理种引入缓冲技术?答:1)解决设备间速度的不匹配;2)减少中断频率;3)提高并行性。
2、CPU调度可能发生的时机有哪些?答:CPU调度可能发生在当一个进程:●从运行转到等待●运行转到就绪●从等待转到就绪●终止运行3、同步机构应遵循哪些原则?答:使用互斥区的原则:有空让进:当无进程在互斥区时,任何有权使用互斥区的进程可进入。
操作系统期末考试试题及答案PDF

操作系统期末考试试题及答案PDF一、单项选择题(每题2分,共20分)1. 在现代操作系统中,进程和程序的主要区别是()。
A. 进程是一个动态的概念,程序是一个静态的概念B. 进程是程序的执行过程,程序是进程的代码集合C. 进程是程序的代码和数据的集合,程序是进程的执行过程D. 进程是程序的代码集合,程序是进程的执行过程2. 在操作系统中,进程调度的目的是()。
A. 决定进程的执行顺序B. 提高CPU的利用率C. 保证进程的公平性D. 以上都是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. 下列关于操作系统的用户界面的说法,不正确的是()。
(完整word版)操作系统期末复习大题

设某计算机系统有一个CPU,一台输入设备,一台打印机。
现有两个进程同时进入就绪状态,且进程A先得到CPU运行,进程B后运行。
进程A的运行轨迹是:计算50ms,打印信息100ms,再计算50ms,打印信息100ms,结束。
进程B的运行轨迹为:计算50ms,输入数据80ms,再计算100ms,结束。
试画出它们的时序关系图(甘特图),并说明:1.开始运行后,CPU有无空闲等待?若有,在哪段时间内等待?计算CPU的利用率。
2.进程A运行时有无等待现象?若有,在什么时候发生等待现象?3.进程B运行时有无等待现象?若有,在什么时候发生等待现象?在一单道批处理系统中,一组作业的提交时间和运行时间如下表,利用先来先服务调度算法试计算以下三种作业的平均周转时间T和平均带权周转时间W。
作业提交时间运行时间18.0 1.028.50.539.00.249.10.1假设系统中有4个进程P1,P2和p3,P4.它们的运行时间依次是6,8,7和3(单位是ms). 如果进程以p1,p2,p3, P4的顺序在时刻0到达,并设置他们的优先级分别为1,2,3,4,数字越大优先级越高,采用优先级调度算法,计算其平均等待时间.作业优先级提交时间运行时间开始时间完成时间等待时间P1106182418P2208101810P3*******P4403030.用pv原语解决司机与售票员的问题分析:为保证车辆行驶安全,售票员必须关好车门,然后通知司机启动车辆,在行驶过程中售票员不能打开车门,待车到站停稳后,司机通知售票员才能打开车门,如此不断重复。
为此,须设置两个信号量START,OPEN用来控制司机和售票员的行为,初值都为0。
司机进程:while(1){P(START)启动车辆正常驾驶到站停车V(OPEN)}…售票员进程:while(1){关门V(START)售票P(OPEN)开门}…16.用PV原语解决下图之同步问题.提示:考虑对缓冲区S的同步设置两个信号量Sempty=1,Sfull=0 get:while(1){P(Sempty);将数放入S;V (Sfull);copy:while(1){P (Sfull);将数从S取出;V (Sempty);}此题类似于一个生产者一个消费者一个缓冲区的情况。
操作系统期末复习题及答案

操作系统期末复习题及答案选择题1.引⼊多道程序的⽬的在于( A )。
A.充分利⽤CPU,减少CPU等待时间B.提⾼实时响应速度C.有利于代码共享,减少主、辅存信息交换量D.充分利⽤存储器2.⼀个进程当前处于等待状态,则( D )。
A. 它可以被调度⽽获得处理机B.它可能变成就绪状态,也可能直接获得处理机C.它永远不会被执⾏D.当I/O 完成后,它将变成就绪状态3.在消息缓冲队列通信机制中,临界资源为(B )。
A.发送进程B.消息队列C.接收进程D.信箱4.在操作系统中采⽤多道程序设计⽅式能提⾼ CPU 和外部设备的( A)。
A. 利⽤率B. 可靠性C. 稳定性D. 兼容性5.在下⾯的叙述中,正确的是( D )。
A.引⼊线程后,处理机只在线程间切换B.引⼊线程后,处理机仍在进程间切换C.线程的切换,不会引起进程的切换D.线程的切换,可能引起进程的切换6.进程调度⼜称为低级调度,其主要功能是( D )。
A.选择⼀个作业调⼊内存B.选择⼀个主存中的进程调出到外存C.选择⼀个外存中的进程调⼊到主存D.将⼀个就绪的进程投⼊运⾏7.若进程P⼀旦被唤醒就能够投⼊运⾏,系统可能为( D )。
A.在分时系统中,进程P的优先级最⾼B.抢占调度⽅式,就绪队列上的所有进程的优先级皆⽐P的低C.就绪队列为空队列D.抢占调度⽅式,P的优先级⾼于当前运⾏的进程8.下列关于进程和线程的叙述中,正确的是( A )。
A.不管系统是否⽀持线程,进程都是资源分配的基本单位B.线程是资源分配的基本单位,进程是调度的基本单位C.系统级线程和⽤户级线程的切换都需要内核的⽀持 //⽆线程时,进程调度需要内核⽀持D.同⼀进程中的各个线程拥有各⾃不同的地址空间9.单处理机系统中,可并⾏(指同⼀时刻)的是()I、进程与进程 II、处理机与设备 III、处理机与通道 IV、设备与设备A、I、II、III;B、I、II和IV;C、I、III和IV;D、II、III和IV 并⾏性:是指两个或两个以上的事件在同⼀时刻运⾏。
操作系统原理期末试题(10套含答案解析)

操作系统原理期末试题〔一一、单项选择题<每题2分,共20分>1.以下著名的操作系统中,属于多用户、分时系统的是< B >。
A.DOS系统B.UNIX系统C.Windows NT系统D.OS/2系统2.在操作系统中,进程的最基本的特征是< A >。
A.动态性和并发性B.顺序性和可再现性C.与程序的对应性D.执行过程的封闭性3.操作系统中利用信号量和P、V操作,< C >。
A.只能实现进程的互斥B.只能实现进程的同步C.可实现进程的互斥和同步D.可完成进程调度4.作业调度的关键在于< C >。
A.选择恰当的进程管理程序B.用户作业准备充分C.选择恰当的作业调度算法D.有一个较好的操作环境5.系统抖动是指< D >。
A.使用机器时,屏幕闪烁的现象B.由于主存分配不当,偶然造成主存不够的现象C.系统盘有问题,致使系统不稳定的现象D.被调出的页面又立刻被调入所形成的频繁调入调出现象6.在分页存储管理系统中,从页号到物理块号的地址映射是通过< B >实现的。
A.段表B.页表C. PCB D.JCB7.在下述文件系统目录结构中,能够用多条路径访问同一文件<或目录>的目录结构是< D >A.单级目录B.二级目录C.纯树型目录D.非循环图目录8.SPOOLing技术可以实现设备的< C >分配。
A.独占B.共享C.虚拟D.物理9.避免死锁的一个著名的算法是< C >。
A.先人先出算法B.优先级算法C.银行家算法D.资源按序分配法10.下列关于进程和线程的叙述中,正确的是< C >。
A.一个进程只可拥有一个线程B.一个线程只可拥有一个进程C.一个进程可拥有若干个线程D.一个线程可拥有若干个进程二、判断题<选择你认为正确的叙述划√,认为错误的划×并说明原因。
每题2分,共10分>1.简单地说,进程是程序的执行过程。
操作系统期末复习习题

操作系统期末复习习题第1章操作系统引论1.设计现代OS的主要目标:有效性、方便性、可扩充性、开放性1、操作系统是一种系统软件2、操作系统是一组资源管理程序4、现代操作系统的基本特征是程序的并发执行,资源共享和操作的异步性。
4、操作系统关心的主要问题:管理计算机裸机;设计、提供用户程序与计算机硬件系统的界面;管理计算机系统资源5、引入多道程序的目的在于充分利用CPU,减少CPU等待时间6、DOS没有多道程序设计的特点。
7、操作系统中,为分时系统的是UNIX8、在分时系统中,时间片一定,用户数越多,响应时间越长。
9、批处理系统的主要缺点是失去了交互性。
10、在下列性质中,独占性不是分时系统的特征。
11、实时操作系统追求的目标是快速响应。
12、CPU状态分为系统态和用户态,从用户态转换到系统态的唯一途径是系统调用13、系统调用的目的是请求系统服务14、系统调用是由操作系统提供的内部调用,它只能通过用户程序间接使用15、UNIX操作系统是采用层次结构实现结构设计的。
16、UNIX命令的一般格式是命令名[选项][参数]二、填空题(每空1分,共12分)1、按照所起的作用和需要的运行环境,软件通常可分为三大类,即应用软件、支撑软件、系统软件。
2、操作系统的体系结构主要有单块结构、层次结构、微内核结构。
3、UNIX系统是多用户操作系统,DOS系统是单用户操作系统。
现代操作系统通常为用户提供三种使用界面:图形界面、操作命令、系统调用。
4、计算机中CPU的工作分为系统态(管态)和用户态(目态)两种。
系统态运行是CPU执行操作系统核心程序,用户态运行是CPU执行用户程序。
三、简答题(共15分)1、操作系统的定义是什么?它的五大主要功能是什么?(共7分)操作系统是控制和管理计算机系统内各种硬件和软件资源有效地组织多道程序运行的系统软件,是用户和计算机之间的接口。
它的五大功能是:存储器管理、处理机管理、设备管理、文件管理、用户接口。
(完整版)操作系统复习题附答案

6、信号量是代表资源物理实体的数据结构,当它为一组并发进程而设置,代表共享的临界资源时,每个进程都可以对它施加P、V操作,我们称它为(互斥)信号量。
7、临界区是访问临界资源的(程序段)。
二、选择题
1、若一程序运行时独占系统全部资源,资源的状态只受该程序而改变,
4、通道分成字节多路通道、(数据选择多路通道)和数组多路通道。
5、引入缓冲技术可以提高CPU和I/O设备之间的(并行)操作程度。(其中不需要CPU干预)
6、缓冲区的组织方式分为单缓冲区,(双缓冲)、(循环缓冲)及缓冲池。
二、选择题
1.下列(C)属于独占设备。
A.硬盘B.磁鼓C.打印机D.光盘
2.属于共享设备的是(B)。
A.T 1 +T2+T3 B.(T1 +T2 +T3)/3
C.(3T1 +2T2+T3)/3 D.(T 1 +2T2 +3T3)/3
9、设有4个作业同时到达,每个作业的执行时间均为2小时,它们在一台处理器上按单道方式运行,则平均周转时间为B。
A.1小时B.5小时C.2.5小时D.8小时
10、一作业8:00到达系统,估计运行时间为1小时。若10:00开始执行该作业,其响应比是C。
第1章操作系统引论
一、填空题
1、操作系统的特征是(并发性)、共享性、虚拟性和异步性。
2、分时操作系统具有4个特征,(同时性)、独立性、及时性和交互性。
3、操作系统用户接口有2类,程序接口和(命令接口/操作接口)。
4、多道批处理的特征是多道性、(无序性)和调度性。
5、从资源管理的角度看,操作系统具有处理机管理、(存储管理)、(设备管理)、(文件管理)、(网络管理)和用户接口等功能。
苏州大学《操作系统原理》2019-2020学年上学期期末试卷

苏州大学《操作系统原理》2019-2020学年上学期期末试卷专业:计算机科学与技术学年学期: 2019-2020 学年第一学期考试时间: 120 分钟总分: 100 分Part I: 多选题 (30 分)操作系统的主要功能是什么?(6 分)A)进程管理B)存储管理C)文件管理D)以上所有哪种操作系统是最早的操作系统?(6 分)A)批处理操作系统B)分时操作系统C)实时操作系统D)网络操作系统进程的主要状态是什么?(6 分)A)就绪状态B)执行状态C)等待状态D)以上所有哪种存储管理技术可以提高存储器的利用率?(6 分)A)分页存储B)分段存储C)虚拟存储D)以上所有文件系统的主要组成部分是什么?(6 分)A)文件目录B)文件控制块C)文件存储空间D)以上所有Part II: 短答题 (40 分)论操作系统的定义和功能。
(10 分)分析进程的生命周期和状态转换。
(10 分)论存储管理的技术和方法。
(10 分)论文件系统的结构和管理。
(10 分)Part III: 论文题 (30 分)选择以下论文题之一,并写一篇详细的论文。
论操作系统的发展历程和趋势。
(30 分)或分析操作系统的安全机制和保护技术。
(30 分)或比较不同操作系统的特点和优缺。
(30 分)注意:总分 100 分。
Part I 中每题 6 分。
Part II 中每题 10 分。
Part III 中论文题 30 分。
操作系统_苏州大学中国大学mooc课后章节答案期末考试题库2023年

操作系统_苏州大学中国大学mooc课后章节答案期末考试题库2023年1.以下有关内核线程的论述,正确的是()。
参考答案:内核线程由内核进行创建和撤销_内核线程由内核完成线程调度_内核线程由内核管理2.引入线程后,处理机只在线程间切换。
参考答案:错误3.Java中的线程有四种状态,分别是:可运行(Runable)、就绪(Ready)、阻塞(Blocked)、死亡(Dead)。
参考答案:错误4.程序开发者必须创建一个线程去管理内存的分配。
参考答案:错误5.Unix的exec创建的进程可以和创建它的父进程共享各类资源,从而使得它的创建、切换成本较低。
参考答案:错误6.为了照顾紧迫型进程,应采用()调度策略。
参考答案:PR7.可能存在饥饿问题的调度算法有()。
参考答案:PR_SJF8.在页式存储管理中,引入快表可以减少每一次的内存访问时间。
参考答案:错误9.用户程序中使用的从零地址开始的地址编号是逻辑地址。
参考答案:正确10.内存管理的目的是()。
参考答案:进行存储保护_提高内存数据访问的速度_提高内存利用率11.离散内存分配技术包括()。
参考答案:段页式_分段_分页12.存在外碎片的存储管理方式有()。
参考答案:可变分区分配_段式存储管理13.把内存中暂时不能运行的进程或者暂时不用的程序和数据,调出到外存上的备份区,以便腾出足够的内存空间,再把已具备运行条件的进程或进程所需的程序或数据,调入内存。
这种技术是()。
参考答案:交换14.一个32位地址的计算机使用两级页表。
虚拟地址被分成9位的顶级页表域、11位的二级页表域和一个偏移量,页面大小是()。
参考答案:4KB15.分页存储管理中的页表由()建立参考答案:操作系统16.TLB在计算机系统中是用于()。
参考答案:地址变换17.在页式存储管理中,为了实现主存的空间分配,应设置()。
参考答案:页表18.在RR算法中,时间片越小越好。
参考答案:错误19.SJF算法可以获得最小的响应时间。
操作系统_习题集(含答案)

《操作系统》课程习题集一、单选题1.下面关于操作系统的叙述中正确的是()。
A.从响应时间的角度来看,实时系统与分时系统无本质差别B.多道运行是现代操作系统的特征之一,它是指宏观和微观上都并行C.操作系统的特征是并行性、共享性、虚拟性和不确定性D.在分时系统中,响应时间≈时间片×用户数,因此只要时间片足够小其响应时间一定能改善。
2.在进程状态的转换中,()是不可能的。
A.运行状态→就绪状态B.阻塞状态→运行状态C.运行状态→阻塞状态D.阻塞状态→就绪状态3.设系统中有m个同类资源数,n为系统中的并发进程数,当n个进程共享m个互斥资源时,每个进程的最大需求数是w,试问下列情况下系统会死锁的是()。
A.m=4,n=3,w=2 B.m=2,n=2,w=1C.m=5,n=2,w=3 D.m=4,n=3,w=34.在有m个进程的系统中有死锁出现时,死锁进程的个数k应该满足的条件是()。
A.1≤k≤m B.2≤k≤m C.k=m=1 D.k和m没有关系5.在有n个进程共享一个互斥段,如果最多允许m个进程(m<n)同时进入互斥段,则信号量的变化范围是()。
A.-m~1 B.-m~0 C.-m-1~n D.-m-1~n-16.下面有关管程的叙述中,正确的是()A.管程是进程间互斥的机制,它保证进程互斥地访问共享变量,并方便地阻塞和唤醒进程。
B.管程和P.V一样,同步操作分散在各个进程中。
第 2 页,共4 页C.管程和P.V一样,使用不当就可能导致进程死锁。
D.一个管程定义了一个数据结构和能在该数据结构上并发执行进程所的一组操作,这组操作能同步进程和改变管程中的数据。
7.在存储管理的各种方法中,主要考虑程序是否需要一次性装入、程序是否被装入到连续的物理内存中、能否实现存储扩充等问题。
请问能够实现程序部分装入不连续物理内存便可运行的存储管理方法是()。
A.分区存储管理B.纯分页存储管理C.请求分页存储管理D.请求分段存储管理8.文件系统采用二级目录结构,这样可以()。
《操作系统》期末复习练习

《操作系统》期末复习练习《操作系统》复习1、什么是操作系统?简述操作系统的类型。
操作系统:⼀组控制和管理计算机硬件和软件资源,合理组织计算机⼯作流程,并为⽤户使⽤计算机提供⽅便的程序和数据的集合。
操作系统有:批处理系统、分时系统、实时系统、⽹络操作系统、分布式操作系统、嵌⼊式操作系统等。
2、什么为核⼼态、⽤户态、特权指令?系统态(管态、核⼼态):只能运⾏os的程序。
⽤户态(⽬态):运⾏⽤户的程序。
特权指令:只允许操作系统使⽤。
⾮特权指令:⼀般⽤户使⽤。
3、简述信号量的定义和作⽤。
信号量是⼀个具有⾮负初值的整型变量,并且有⼀个队列与它相关联。
其作⽤是实现进程的同步和互斥。
4、什么是进程?什么是线程?有何区别?进程是程序实体的运⾏过程,是系统进⾏资源分配和调度的⼀个独⽴的基本单位。
线程是进程中的⼀个实体,是被系统独⽴调度和分配的基本单位。
区别:1)线程是调度的基本单位,进程是拥有资源的资本单位。
2)不同进程之间、同⼀个进程中的多个进程之间可以并发执⾏3)进程是拥有资源事物⼀个独⽴单位,⽽进程除了⼀些必不可少的资源外基本不拥有系统资源5、什么是死锁?产⽣死锁的原因和必要条件是什么?死锁:多个进程在运⾏过程中因争夺资源⽽造成的⼀种僵局,此时若⽆外⼒作⽤,它们将⽆法再向前推进。
产⽣原因:1)竞争不可剥夺性资源2)进程间推进顺序⾮法必要条件:互斥条件、请求和保持条件、不剥夺条件、环路等待条件6、说明⾼级、中级和低级调度的区别。
低级调度运⾏频率最⾼,因⽽低级调度算法不太复杂,以免占⽤太多的CPU时间。
⾼级调度往往发⽣在⼀个作业运⾏完毕,退出系统⼜需要重新调⼊⼀个作业进⼊内存,采⽤相对较复杂的调度算法。
中级调度的运⾏频率基本介于上述两种调度之间。
7、请画出进程的状态转换图。
8、简述操作系统中的调度有哪些类型?先来先服务调度算法FCFS、时间⽚轮转调度算法RR、短进程优先调度算法SPF、⾼响应⽐优先调度算法、多级反馈队列调度算法9、某系统中有10台打印机,有三个进程P1,P2,P3分别需要8台,7台和4台。
操作系统期末考试题及答案

操作系统期末考试题及答案一、选择题(每题2分,共20分)1. 在操作系统中,进程和线程的主要区别是:A. 进程有独立的内存空间,线程共享内存空间B. 进程和线程没有区别C. 进程和线程共享内存空间D. 线程有独立的内存空间,进程共享内存空间答案:A2. 以下哪个是操作系统的五大基本功能之一?A. 文件管理B. 网络通信C. 用户界面D. 数据加密答案:A3. 在分页存储管理中,页表的作用是:A. 存储进程的代码和数据B. 实现虚拟内存C. 存储页的物理地址D. 映射虚拟地址到物理地址答案:D4. 死锁的必要条件不包括:A. 互斥条件B. 请求和保持条件C. 不剥夺条件D. 循环等待条件答案:B5. 在操作系统中,文件系统的主要作用是:A. 管理进程B. 管理内存C. 管理设备D. 管理文件和目录答案:D(此处省略其他选择题)二、简答题(每题10分,共30分)1. 简述进程和程序的区别。
答案:进程是程序在执行时的状态,包括程序代码、数据、堆栈等,是资源分配的基本单位。
程序是静态的指令集合,是进程执行的指令集合,不包含执行状态信息。
2. 描述死锁的概念及其产生的原因。
答案:死锁是指在多进程系统中,两个或多个进程因争夺资源而造成的一种僵局,每个进程都在等待其他进程释放资源,而其他进程又在等待它释放资源,导致系统无法继续运行。
死锁产生的原因通常包括:互斥条件、请求和保持条件、不剥夺条件和循环等待条件。
3. 解释虚拟内存的概念及其工作原理。
答案:虚拟内存是一种内存管理技术,它允许计算机通过硬盘空间来扩展可用的内存。
操作系统将虚拟内存划分为多个页面,当物理内存不足时,可以将一些不常用的页面从物理内存移动到硬盘上,这个过程称为页面置换。
虚拟内存使得程序可以使用比物理内存更大的地址空间,提高了内存的使用效率。
三、计算题(每题15分,共30分)1. 假设有一个具有4个页面的程序,页面大小为4KB,程序的起始地址为0x1000,页面起始地址为0x0。
苏州大学计算机操作系统考题

2001年操作系统考题一、是非题:判断并给出解释.(5*4)分布式操作系统和网络操作系统没有本质区别。
使用快表技术事实上将增加一次快表访问时间,所以在内存管理中应该慎用该技术。
死锁在操作系统的设计和实现中绝对不允许出现。
原语操作是不可被中断的。
二、简述题(5*4)进程和线程的不同操作系统本质上也需要时空开销,怎样解释这些开销是值得的。
简述存储器管理的基本目的和基本问题。
简述设备分配的基本类型和基本策略三、叙述中断机制在操作系统中的地位和作用(10)四、试给出一种实现虚存的解决方案(10)五、举出设备管理子系统中利用中断,轮询和DMA的例子(12)六、以下是Linux文件系统的四个相关的结构定义中的一部分:请描述这些结构的作用和相互关系;(8)根据这些结构,请描述文件的物理结构;(8)基于这些结构,请设计至少四条有关文件系统功能调用的实现;(12)struct inode{struct list_head i_hash;struct list_head i_denty;unsigned long i_ino;unsigned int i_count;kdev_t i_dev;umode_t i_mode;off_t i_size;time_t i_atime;time_t i_mtime;time_t i_ctime;unsigned long i_blksize;unsigned long i_blocks;union{struct ext2_inode_info ext2_i;}u;};struct ext2_inode_info{_u32 i_data[15];_u32 i_flags;};struct denty{int d_count;struct inode *d_inode;/*Where the name belongs to -NULL is negative*/ struct dentry *d_parent;/*parent directory*/struct list_head d_hash;/*lookup hash list*/unsigned char d_iname[DNAME_INLINE_LEN];/*small names*/};struct list_head{struct list_head *next,*prev;};。
操作系统期末考试试题及答案

操作系统期末考试试题及答案一、选择题(每题2分,共20分)1. 在操作系统中,进程和程序的区别是什么?A. 进程是程序的执行实例B. 程序是进程的执行实例C. 进程和程序是同一个概念D. 进程是程序的存储介质答案:A2. 死锁的必要条件包括以下哪几个?A. 互斥条件、占有和等待、不可剥夺条件、循环等待条件B. 互斥条件、占有和等待、可剥夺条件、循环等待条件C. 互斥条件、释放和等待、不可剥夺条件、循环等待条件D. 互斥条件、占有和等待、可剥夺条件、非循环等待条件答案:A3. 虚拟内存技术允许计算机执行以下哪项操作?A. 运行比物理内存大的程序B. 存储更多的数据C. 加速程序的执行D. 减少程序的执行时间答案:A4. 在现代操作系统中,分页和分段的区别是什么?A. 分页是连续内存分配,分段是离散内存分配B. 分页是离散内存分配,分段是连续内存分配C. 分页和分段都是连续内存分配D. 分页和分段都是离散内存分配答案:B5. 操作系统中的文件系统的主要功能是什么?A. 存储和管理文件B. 管理进程C. 管理内存D. 管理输入输出设备答案:A...(此处省略其他选择题)二、简答题(每题10分,共30分)1. 简述操作系统的五大基本功能。
答案:操作系统的五大基本功能包括:进程管理、内存管理、文件系统管理、输入/输出设备管理和用户接口管理。
2. 解释什么是时间片轮转调度算法,并说明其优缺点。
答案:时间片轮转调度算法是一种CPU调度算法,它将CPU时间分配给每个进程,每个进程被分配一个固定的时间片。
当一个进程的时间片用完后,CPU将被分配给下一个进程。
优点包括公平性和响应时间的可预测性。
缺点是上下文切换的开销可能会影响性能。
3. 描述文件系统的层次结构,并解释每个层次的功能。
答案:文件系统的层次结构通常包括文件系统管理器、文件目录和文件。
文件系统管理器负责管理整个文件系统,文件目录用于组织文件,而文件则是存储数据的基本单元。
苏州大学文正学院操作系统复习题

苏州大学操作系统期末复习题一、填空(15 ’)二、选择(1.5 ’*20)1.处理器能直接访问_________A. 寄存器B. 硬盘C. 主存D. 光盘E.高速缓冲存储器2.把逻辑地址转换成绝对地址的工作称为_________A.加载B.重定位C.物理化D.逻辑化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. 1次B. 2次C. 3次D. 4次12.虚拟存储器是_______A.实际上不存在的存储器B.容量扩大了的主存C.可提高计算机运算速度的设备D.可以容纳总与超过主存容量的多个作业同时运行的一个地址空间13.在采用页式存储管理的系统中()A.不可以把作业分散到几个不连续的主存区域B.不需要采用移动技术移动作业区C.不需要硬件支持D .不采用动态重定位的方式装入作业14.LRU页面调度算法时选择先调出的页面是()A.最近才使用的B.最久未被使用的C.驻留时间最长的D.驻留时间最短的15.如果处理器有32位地址,则它的虚拟地址空间为()A. 2GBB. 4GBC. 640KBD. 16MB16.采用段式存储管理的系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度是__________A. 224B. 216C. 28D. 232三、名词解释(3 ’*4)1.静态重定位在装入一个作业时,把作业中的指令地址与数据地址全部转换成绝对地址,这种定位方式称为静态重定位。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(一)选择题在计算机系统中配置操作系统的主要目的是(A),操作系统的主要功能是管理计算机系统中的(B),其中包括(C)、(D),以及文件和设备。
这里的(C)管理主要是对进程进行管理。
A:提高系统资源利用率B:资源;C:处理机;D:存储器操作系统有多种类型:允许多个用户以交互方式使用计算机的操作系统,称为(A);允许多个用户将若干个作业提交给计算机系统集中处理的操作系统称为(B);在(C)的控制下,计算机系统能及时处理由过程控制反馈的数据,并做出响应;在IBM-PC机上的操作系统称为(D)。
A,B,C,D:(1)批处理操作系统;(2)分时操作系统;(3)实时操作系统;(4)微机操作系统;(5)多处理机操作系统。
操作系统是一种(A),它负责为用户和用户程序完成所有(B)的工作,(C)不是操作系统关心的主要问题。
A:(1)应用软件;(2)系统软件;(3)通用软件;(4)软件包。
B:(1)与硬件无关并与应用无关;(2)与硬件相关并与应用无关;(3)与硬件无关并与应用相关;(4)与硬件相关并与应用相关。
C:(1)管理计算机裸机;(2)设计、提供用户程序与计算机硬件系统的接口;(3)管理计算机中的信息资源;(4)高级程序设计语言的编译。
用户在程序设计过程中,可通过(A)获得操作系统的服务。
A:(1)库函数;(2)键盘命令;(3)系统调用;(4)内部命令。
在OS中采用多道程序设计技术,能有效地提高CPU、内存和I/O设备的(A),为实现多道程序设计需要有(B)A:(1)灵活性;(2)可靠性;(3)兼容性;(4)利用率。
B:(1)更大的内存;(2)更快的CPU;(3)更快的外部设备;(4)更先进的终端。
推动批处理系统形成和发展的主要动力是(A),推动分时系统形成和发展的动力是(B),推动微机OS发展的主要动力是(C)。
A:提高系统资源利用率;B:方便用户;C:计算机硬件的不断更新换代;在设计分时操作系统时,首先要考虑的是(A);在设计批处理操作系统时,首先要考虑的是(B);在设计实时操作系统时,首先要考虑的是(C)。
A:交互性和响应时间;B:周转时间和系统吞吐量;C:实时性和可靠性。
在多道批处理系统中,为了充分利用各种资源,系统总是优先选择(A)多个作业投入运行;为了提高吞吐量,系统总是想方设法缩短用户作业的(B)。
A:(1)适应于内存容量的;(2)计算量大的;(3)I/O量大的;(4)计算型和I/O型均衡的。
B:(1)周转时间;(2)运行时间;(3)提交时间;(4)阻塞时间。
从下面关于操作系统的论述中,选出一条正确的论述。
(3)(1)对于批处理作业必须提供相应的作业控制信息。
(2)对于分时系统,不一定全部提供人机交互功能。
(3)从响应角度看,分时系统与实时系统的要求相似。
(4)采用分时系统的计算机系统中,用户可以独占计算机操作系统中的文件系统。
(5)从交互角度看,分时系统与实时系统相似。
分时系统的响应时间(及时性)主要是根据(A)确定的,而实时系统的响应时间则是由(B)确定的。
A:控制对象所能接受的时延;B:用户所能接受的等待时间;在分时系统中,为使多个用户能够同时与系统交互,最关键的问题是(A);当用户数目为100时,为保证响应时间不超过2s,此时的时间片最大应为(B)。
A:(1)计算机具有足够高的运行速度;(2)内存容量应足够大;(3)系统能及时地接收多个用户的输入;(4)能在一较短的时间内,使所有用户程序都得到运行;(5)能快速进行内外存对换。
B:(1)10ms;(2)20ms;(3)50ms;(4)100ms;(5)200ms。
分时系统和实时系统都具有交互性,实时系统的交互性允许用户访问(A);分时系统的交互性允许用户请求系统提供(B)。
A:(1)文字编辑程序;(2)专用服务程序;(3)专用硬件;(4)数据处理程序。
B:(1)数据处理服务;(2)资源共享服务;(3)数据通信服务;(4)多方面的服务;(5)数据处理和资源共享服务。
实时操作系统必须在(A)内处理完来自外部的事件,(B)不是设计实时系统主要追求的目标。
A:(1)响应时间;(2)周转时间;(3)规定时间;(4)调度时间。
B:(1)安全可靠;(2)资源利用率;(3)及时响应;(4)快速处理。
在下列系统中,(A)是实时信息系统,(B)是实时控制系统。
A,B:(1)计算机激光照排系统;(2)民航售票系统;(3)办公自动化系统;(4)计算机辅助设计系统;(5)火箭飞行控制系统。
从下面关于并发性的论述中,选出一条正确的论述。
(1)并发性是指若干事件在同一时刻发生。
(2)并发性是指若干事件在不同时刻发生。
(3)并发性是指若干事件在同一时间间隔内发生。
(4)并发性是指若干事件在不同时间间隔内发生。
从下述关于模块化程序的叙述中,选出5条正确的叙述。
(1)使程序设计更为方便,但比较难维护。
(2)便于由多人分工编制大型程序。
(3)便于软件功能扩充。
(4)在内存能够容纳的前提下,应使模块尽可能大,以减少模块的个数。
(5)模块之间的接口叫数据文件。
(6)只要模块接口不变,各模块内部实现细节的修改,不会影响别的模块。
(7)使程序易于理解,也利于排错。
(8)模块间的单向调用关系,形成了模块的层次式结构。
(9)模块越小,模块化的优点越明显,一般来说,一个模块的大小在10行以下。
(10)一个模块实际上是一个进程。
采用(A)结构时,将OS分成用于实现OS最基本功能的内核和提供各种服务的服务器两个部分;通常,下列模块中必须包含在操作系统内核中的是(B)模块。
A:(1)整体化;(2)模块化;(3)层次式;(4)微内核。
B:(1)内存分配;(2)中断处理;(3)文件处理;(4)命令处理。
与早期的OS相比,采用微内核结构的OS具有很多优点,但这些优点不包含(A)。
A:(1)提高系统的可扩展性;(2)提高了OS的运行效率;(3)增强了系统的可靠性;(4)使OS的可移植性更好。
在8位微机上占据统治地位的操作系统是(A),16位微机事实上的操作系统标准是(B)。
A,B:(1)CP/M;(2)MS-DOS;(3)UNIX;(4)Xenix。
在3.X版本以前的MS-DOS是(A)操作系统,Windows 95是(B)操作系统,Windows XP是(C),它们都是由(D)开发的。
A,B,C:(1)单用户单任务;(2)单用户多任务;(3)多用户单任务;(4)多用户多任务。
D:(1)IBM公司;(2)Microsoft公司;(3)Microsoft和IBM联合;(4)Bell实验室。
OS/2操作系统最初是由(A)开发的,它属于(B)类操作系统;UNIX操作系统最初是由(C)推出的,它属于(D)类操作系统。
A,C:(1)IBM公司;(2)Microsoft公司;(3)Microsoft和IBM联合;(4)Bell实验室。
B,D:(1)单用户单任务;(2)单用户多任务;(3)多处理机;(4)多用户多任务。
在WINDOWS 98操作系统中,用户在用word输入文字的同时用real player看电影,那么,word 和real player这两个进程是 D 执行。
A.并行B.串行C.顺序D.并发一般来说,为了实现多道程序设计,计算机首先需要有 A 。
A. 更大的内存B. 更快的外部设备C. 更快的CPUD. 更先进的终端采用Microkernel结构的操作系统有 B 。
A. DOSB. WINDOWS XPC. WINDOWS 98D. Linux紧耦合系统就是 D 。
A. 分时操作系统B. 分布式操作系统C. 网络操作系统D. 并行操作系统以下不属于操作系统部件的是 B 。
A.进程管理B. 数据库管理C.保护系统D.命令解释器系统从用户的观点看,操作系统是 A 。
A.用户与计算机之间的接口B.控制和管理计算机资源的软件C.合理地组织计算机工作流程的软件D.由若干层次的程序按一定的结构组成的有机体操作系统的功能是进行处理机管理、 B 管理、设备管理及信息管理。
A.进程B.存储器C.硬件D.软件操作系统中采用多道程序设计技术提高CPU和外部设备的 A 。
A.利用率B.可靠性C.稳定性D.兼容性操作系统是现代计算机系统不可缺少的组成部分,是为了提高计算机的 B 和方便用户使用计算机而配备的一种系统软件。
A.速度B.利用率C.灵活性D.兼容性操作系统的基本类型主要有 B 。
A.批处理系统、分时系统及多任务系统B.实时操作系统、批处理操作系统及分时操作系统C.单用户系统、多用户系统及批处理系统D.实时系统、分时系统和多用户系统所谓 B 是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。
A.多重处理B.多道程序设计C.实进处理D.共行执行多道批处理系统硬件支持是20世纪60年代初发展起来的 B 。
A. RISC技术B. 通道和中断机构C. 集成电路D. 高速内存C 操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
A.网络B.分布式C.分时D.实时如果分时操作系统的时间片一定,那么,则响应时间越长。
A. 用户数越少B. 用户数越多C. 内存越少D. 内存越多分时操作系统通常采用 B 策略为用户服务。
A.可靠性和灵活性B.时间片轮转C.时间片加权分配D.短作业优先C 操作系统允许用户把若干个作业提交计算机系统。
A.单用户B.分布式C.批处理D.监督若把操作系统看作计算机系统资源的管理者,下列的 D 不属于操作系统所管理的资源。
A.程序B.内存C.CPUD.中断在进程管理中,当 C 时,进程从阻塞状态变为就绪状态。
A.进程被进程调度程序选中B.等待某一事件C.等待的事件发生D.时间片用完分配到必要的资源并获得处理机时的进程状态是 B 。
A.就绪状态B.执行状态C.阻塞状态D.撤消状态P、V操作是 A 。
A.两条低级进程通信原语B.两组不同的机器指令C.两条系统调用命令D.两条高级进程通信原语设系统中有n(n>2)个进程,且当前不在执行进程调度程序,试考虑下述4种情况,不可能发生的情况是 A 。
A.没有运行进程,有2个就绪进程,n个进程处于等待状态。
B.有1个运行进程,没有就绪进程,n-1个进程处于等待状态。
C.有1个运行进程,有1个就绪进程,n-2个进程处理等待状态。
D.有1个运行进程,n-1个就绪进程,没有进程处于等待状态。
若P、V操作的信号量S初值为2,当前值为-1,则表示有 B 等待进程。
A. 0个B. 1个C. 2个D. 3个进程的三个基本状态在一定条件下可以相互转化,进程由就绪状态变为运行状态的条件是D 。
A.时间片用完B.等待某事件发生C.等待的某事件已发生D.被进程调度程序选中进程的三个基本状态在一定条件下可以相互转化,进程由运行状态变为阻塞状态的条件是B 。