操作系统处理机管理习题
计算机操作系统考试习题

习题第一章习题一、单选题(1)当CPU执行操作系统代码时,称处理机处于( )。
A.执行态B.目态C.管态D.就绪态(2)在下列性质中,( )不是分时系统的特征。
A.多路性B.交互性C.独立性D.成批性(3)下列仅一条指令( )只能在管态下执行。
A.读取时钟指令B.访管指令C.屏蔽中断指令D.取数指令二、填空题(1) 在计算机系统中配置操作系统的主要目的是___________________,操作系统的主要功能是管理计算机系统中的硬件和资源,其中包括处理机管理、存储器管理,以及设备管理和文件管理,这里的处理机管理主要是对进程进行管理。
(2) 利用缓冲区能有效地缓和CPU 和I/O设备之间速度不匹配的矛盾,虚拟设备的功能是使_____________变成能被多个进程同时使用的_________。
第二章习题一、填空题(1)对于一个可执行程序文件,该程序与执行它的进程是一对多的关系。
(2)在单CPU系统中实现并发技术后。
A.进程在一个时间段内并行执行,CPU与外设并行工作。
B.进程在一个时刻并行执行,CPU与外设并行工作。
C.进程在一个时间段内并行执行,CPU与外设串行工作。
D.进程在一个时刻并行执行,CPU与外设串行工作。
(3)从静态角度上看,进程是由PCB、程序段,数据段三部分组成。
(4)正在执行的进程由于用完其时间片而被暂停执行,此时进程应从执行状态变成为就绪状态。
(5)引入进程,可带来资源利用率的提高和系统吞吐量的增加的好处,但却增加了系统的空间和时间开销。
(6)临界区是指进程中用于访问临界资源的那段代码。
(7) ①C是一种只能由P和V操作所改变的整型变量,①可用于实现进程的② D 和③ A ,②是指排他性地访问临界资源。
①:A.控制变量B.锁 C.整型信号量 D.记录型信号量②,③:A.同步 B.通信 C.调度 D.互斥(8)设有6个进程共享同一互斥段,若最多允许有3个进程进入互斥段,则所采用的互斥信号量的初值为 3 。
操作系统6处理机管理习题

第六章处理器管理练习题(一)单项选择题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.并发进程D.编译进程7.可再入程序必须是纯代码,在执行中( )。
A.可以随意改变B.计算结果相同C.自身不改变D.要求输入相同的数据8.已经获得除( )以外所有运行所需资源的进程处于就绪状态。
A主存储器B.打印机C.CPU D.磁盘空间9.在一个单处理器系统中,处于运行态的进程( )。
A.可以有多个B.不能被打断C.只有一个D.不能请求系统调用10.对于一个单处理器系统来说,允许若干进程同时执行,轮流占用处理器.称它们为()的。
A.顺序执行B.同时执行C.并行执行D.并发执行11.操作系统根据( )控制和管理进程,它是进程存在的标志。
A.程序状态字B.进程控制块C.中断寄存器D.中断装置12.若干个等待占有CPU并运行的进程按一定次序链接起来的队列为( )。
A.运行队列B.后备队列C.等待队列D.就绪队列13.用户从终端上输入一条命令,即产生了( )。
A.程序性中断事件B.外部中断事件C.输入输出中断事件D.自愿性中断事件14.( )的断点是确定的。
A.硬件故障中断B.自愿性中断C.程序性中断D.外部中断15.自愿性中断事件是由( )引起的。
操作系统练习题三四五章

第三章进程管理练习题一、选择题1.如果信号量S的值是0,此时进程A执行P(S)操作,那么,进程A会()。
A.继续运行 B.进入阻塞态,让出CPUC.进入就绪态,让出CPU D.继续运行,并唤醒S队列头上的等待进程2. 正在运行的进程在信号量S上操作P操作之后,当S<0,进程将进入信号量的()。
A.等待队列B.提交队列C.后备队列D.就绪队列3.在非剥夺调度方式下,运行进程执行V原语后,其状态()。
A.不变B.要变C.可能要变D.可能不变4. 一个进程被唤醒,意味着()。
A.改进程重新占有了CPUB.进程状态变为就绪C.它的优先权变为最大D.其PCB移至就绪队列的队首5.. 系统感知进程的唯一实体是()。
A.JCBB.FCBC.PCBD.SJT6. 一进程在某一时刻具有()。
A.一种状态B.二种状态C.三种状态D.四种状态7. 进程从运行状态变为等待的原因可能是()。
A.输入/输出事件发生B.时间片到C.输入/输出事件完成D.某个进程被唤醒8. 进程创建原语的任务是()。
A.为进程编制程序B.为进程建立PCB表C.为进程分配CPUD.为进程分配所需的各种资源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)等待一就绪14.一个运行的进程用完了分配给它的时间片后,它的状态变为A)就绪 B)等待 C)运行 D)完成15.在进程管理中,当时,进程从阻塞状态变为就绪状态。
计算机操作系统(习题集)第二章 答案

第二章进程管理一、单项选择题1、在单一处理机上执行程序,多道程序的执行是在(B)进行的。
A.同一时刻B. 同一时间间隔内C.某一固定时刻D. 某一固定时间间隔内2、引入多道程序技术后,处理机的利用率( C)。
A.降低了B. 有所改善C.大大提高D. 没有变化,只是程序的执行方便了3、顺序程序和并发程序的执行相比,( C)。
A.基本相同 C.并发程序执行总体上执行时间快B. 有点不同 D.顺序程序执行总体上执行时间快4、单一处理机上,将执行时间有重叠的几个程序称为(C )。
A.顺序程序B. 多道程序C.并发程序D. 并行程序5、进程和程序的本质区别是(D )。
A.存储在内存和外存 B.顺序和非顺序执行机器指令C.分时使用和独占使用计算机资源D.动态和静态特征6、进程就是程序在并发环境中的执行过程,它是系统进行资源分配和调度的一个基本单位。
进程具有[1A]、[2D]、调度性、异步性和结构性等基本特征。
进程是一次执行过程,具有生命期体现了进程的[1]特征。
进程由程序段、[3B]、[4C]组成,其中[4]是进程在系统中存在的唯一标识。
供选择的答案:[1][2] :A、动态性 B、静态性 C、共行性 D、并发性 E、可执行性 F、易用性[3] :A、过程 B、数据 C、进程标识符 D、函数[4] :A、FCB B、FIFO C、PCB D、JCB7、进程执行时的间断性,决定了进程可能具有多种状态。
进程的基本状态有三种,在分时系统中,当一个进程拥有的时间片到时,则该进程即由[1D]进入[2A]。
如果出现因某种原因使得处理机空闲时,则需要从就绪队列中选择一进程,并将处理机分配给它,此时该进程进入[3D],这个过程是由[4C]来完成。
供选择的答案:[1][2][3] :A、就绪状态 B、静止状态 C、阻塞状态 D、运行状态[4] :A、进程控制程序B、资源分配程序C、进程调度程序 D、处理机分配程序8、为了描述进程的动态变化过程,采用了一个与进程相联系的(C ),根据它而感知进程的存在。
操作系统习题(附参考答案)

操作系统习题(附参考答案)一、单选题(共100题,每题1分,共100分)1、下列存储器中,速度最快的是()。
A、内存B、寄存器C、CacheD、磁盘正确答案:B2、时钟中断事件属于()中断事件。
A、程序B、自愿性C、外部D、输入/输出正确答案:C3、可变分区存储管理系统中,若采用最佳适应分配算法,“空闲区表”中的空闲区可按()顺序排列。
A、大小从大到小B、大小从小到大C、地址从大到小D、地址从小到大正确答案:B4、从静态的角度看,下列选项中哪一个是进程必须拥有而程序所没有的?()A、常量数据B、全局变量C、进程控制块D、代码正文正确答案:C5、()不是管程的组成部分。
A、对局部于管程内的数据结构设置初始值的语句B、对管程内数据结构进行操作的一组过程C、局部于管程的共享数据结构D、管程外过程调用管程内数据结构的说明正确答案:D6、下列关于父进程和子进程的叙述中,正确的是()。
A、子进程执行完了,父进程才能执行B、父进程创建了子进程,因此父进程执行完了,子进程才能执行C、撤销子进程时,应该同时撤销父进程D、撤销父进程时,应该同时撤销子进程正确答案:D7、某计算机系统中有8台打印机,有K个进程竞争使用,每个进程最多需要3台打印机。
该系统可能会发生死锁的K的最小值是()。
A、3B、4C、2D、5正确答案:B8、分页虚拟存储管理系统中,若采用FIFO页面置换算法,则当分配的物理页面数增加时,缺页中断的次数()。
A、减少B、可能增加也可能减少C、增加D、不变正确答案:B9、产生内存抖动的主要原因是()。
A、内存空间太小B、CPU运行速度太慢C、CPU调度算法不合理D、页面置换算法不合理正确答案:D10、()存储管理兼顾了段式在逻辑上清晰和页式在存储管理上方便的优点。
A、分页B、段页式C、可变分区D、分段正确答案:B11、发生死锁的必要条件有四个,要预防死锁的发生,可以破坏这四个必要条件,但破坏()条件是不太实际的。
操作系统习题与解答(含答案)

操作系统习题与解答(含答案)第⼀章操作系统引论⼀、选择题1.在计算机系统中配置操作系统的主要⽬的是(),操作系统的主要功能是管理计算机系统中的(),其中包括()管理和()管理,以及设备管理和⽂件管理。
这⾥的()管理主要是对进程进⾏管理。
(1)A.增强计算机系统的功能;B.为了使⽤系统的资源;C.提⾼系统的运⾏速度;D.提⾼系统使⽤效率,合理地组织系统的⼯作流程,以提⾼系统吞吐量。
(2)A.程序和数据;B.进程;C.资源;D.作业;E.任务。
(3)(4)A.存储器;B.虚拟存储器;C.运算器;D.处理机;E.控制器。
2.操作系统有多种类型:(1)允许多个⽤户以交互⽅式使⽤计算机的操作系统,称为();(2)允许多⽤户将若⼲个作业提交给计算机系统集中处理的操作系统称为();(3)在()的控制下,计算机系统能及时处理由过程控制反馈的数据,并做出响应。
A.批处理操作系统;B.分时操作系统;C.实时操作系统;D.微机操作系统;E.多处理机操作系统。
3.在下列性质中,哪⼀个不是分时系统的特征。
()A.交互性B.多路性C.成批性D.独占性4.实时操作系统追求的⽬标是()。
A.⾼吞吐率B.充分利⽤内存C.快速响应D.减少系统开销5. 现代操作系统的两个基本特征是()和资源共享A.多道程序设计B.中断处理C.程序的并发执⾏D.实现分时与实时处理6.引⼊多道程序的⽬的在于()。
A.有利于代码共享,减少主、辅存信息交换量。
B.提⾼实时响应速度。
C.充分利⽤CPU,减少CPU等待时间D.充分利⽤存储器7.操作系统是⼀组().A.⽂件管理程序B.中断处理程序C.资源管理程序D.设备管理程序8.()不是操作系统关⼼的主要问题.A.管理计算机裸机B.设计、提供⽤户程序与计算机硬件系统的界⾯C.管理计算机系统资源D.⾼级程序设计语⾔的编译器9.⽤户在⼀次计算机过程中,或者⼀次事物处理中,要求计算机完成所做的⼯作的集合,这是指().A.进程B.程序C.作业D.系统调⽤10.订购机票系统处理各⾃各个终端的服务请求,处理后通过终端回答⽤户,所以它是⼀个()。
操作系统练习题+参考答案
操作系统练习题+参考答案一、单选题(共100题,每题1分,共100分)1、若系统中有5个并发进程涉及某个相同的变量A,则变量A的相关临界区由()个临界区构成。
A、1B、3C、5D、6正确答案:C2、在分页虚拟存储管理系统中,采用某些页面置换算法,会出现Belady 异常现象,即进程的缺页次数会随着分配给该进程的页面数量的增加而增加。
下列算法中,可能出现Belady现象的是()。
①LRU算法②FIFO 算法③OPT算法A、仅2B、仅1、2C、仅1、3D、仅2、3正确答案:A3、下列关于管道通信的叙述中,正确的是()。
A、一个管道可以实现双向数据传输B、管道的容量仅受磁盘容量大小的限制C、进程对管道进行读操作和写操作都可能被阻塞D、一个管道只能有一个读进程或一个写进程对其操作正确答案:C4、不属于基本操作系统的是()。
A、网络操作系统B、实时操作系统C、分时操作系统D、批处理操作系统正确答案:A5、采用SPOOLing技术的目的是()。
A、提高独占设备的利用率B、提高程序的运行速度C、提高主机的效率D、减轻用户的编程负担正确答案:A6、在()的控制下,计算机系统能及时处理由过程控制反馈的数据,并作出响应。
A、分时操作系统B、实时操作系统C、批处理操作系统D、多处理机操作系统正确答案:B7、在分页虚拟存储管理中,当发现要访问的页面不在主存时,则由硬件发出()。
A、输入输出中断B、时钟中断C、缺页中断D、越界中断正确答案:C8、()可以用来解决临界区问题。
A、时间片轮转算法B、银行家算法C、LRU算法D、Test正确答案:D9、可变分区存储管理系统中,若采用最佳适应分配算法,“空闲分区表”中的空闲区应该按()顺序排列。
A、地址从大到小B、大小从大到小C、地址从小到大D、大小从小到大正确答案:D10、进程从运行状态转换到阻塞状态可能是由于()。
A、现运行进程执行了signal操作B、现运行进程时间片用完C、现运行进程执行了wait操作D、进程调度程序的调度正确答案:C11、()不是进程的特征。
操作系统 处理机管理期末习题与答案
操作系统处理机管理期末习题与答案1、操作系统是对______进行管理的软件。
A.计算机资源;B.硬件;C.应用程序;D.软件;正确答案:A2、配置了操作系统的机器是一台比原来的物理机器功能更强的计算机,这样的计算机只是一台逻辑上的计算机,称为_______计算机。
A.共享;B.虚拟;C.真实;D.并行;正确答案:B3、_____不是一个操作系统环境。
A.Solaris;B.Linux;C.Celeron;D.Windows CE;正确答案:C4、____该操作系统的系统响应时间的重要性超过协同资源的利用率,它被广泛地应用于卫星控制、导弹发射、工业控制、飞机订票业务灯领域。
A.分时操作系统;B.批处理操作系统;C.多用户操作系统;D.实时操作系统;正确答案:D5、允许在一台主机上同时连接多个终端,各个用户可以通过各自的终端交互使用计算机,这样的操作系统是______。
A.批处理操作系统;B.分时操作系统;C.分布式操作系统;D.网络操作系统;正确答案:B6、如果分时系统的时间片一定,那么_____,则响应时间越长。
A.用户数越少;B.用户数越多;C.内存越少;D.内存越多;正确答案:B7、系统调用是______。
A.用户编写的一个子程序;B.高级语言中的库程序;C.操作系统向用户程序提供的接口;D.操作系统中的一条命令;正确答案:C8、实时操作系统必须在____内处理来自外部的事件。
A.周转时间;B.调度时间;C.响应时间;D.规定时间;正确答案:D9、实时系统_________。
A.必须既要及时响应、快速处理,又要有高可靠性和安全性;B.强调系统资源的利用率;C.实质上是批处理系统和分时系统的结合;D.是依赖人为干预的监督和控制系统;正确答案:A10、用户程序的输入和输出操作实际上由______完成。
A.程序设计语言;B.标准库程序;C.编译系统;D.操作系统;正确答案:D11、在操作系统中,并发性是指________。
1操作系统习题
一、选择题1.批处理系统的主要缺点是( C )A CPU 利用率低 B.不能并发执行 C.缺少交互性 D.以上都不是2.如果分时系统的时间片一定,那么( D )则响应时间越长。
A.内存越大 B.内存越少 C.用户数越少 D.用户数越多3.从作业提交给系统到作业完成的时间间隔称为作业的( C )。
A 中断时间 D 等待时间 C 周转时间 D 响应时间4 由于 CPU 和内存的速度和输入输出设备的速度不一样,我们在外设上设置了缓冲区,管理缓冲区的是( A )a.设备管理程序 B.操作系统 C.中断 D.缓冲区管理程序5.当 CPU 执行操作系统代码时,则处理机处于( A) 。
A 执行态B 目态C 等待态D 就绪态6.进程的并发执行是指若干个进程( B )A.共享系统资源 B.在执行的时间上是重叠的C.同时执行 D.在执行的时间上是不可重叠的7. 在下列的进程状态变换中( C ) 是不对能发生的。
A 执行一等待B 执行一就绪C 等待一执行D 等待一就绪8.设有多个并发执行的进程则它们之间(D )。
A 必须互斥B 必须同步C 彼此无关D 可能需要同步或互斥9.多进程的系统中为了保证公共变量的完整性各进程应互斥进人临界区、所谓临界区是指( D) 。
A 一个缓冲区B 一段数据C 同步机制D 一段程序10.下面关于进程通信的有关说法中错误的是( C )A.进程通信有两种方式:直接通信和间接通信B.直接通信固定在一对进程之间C.间接通信是通过第三个进程转发信件的,不必在两个过程间直接相互通信D.间接通信方式以信箱为媒介实现通信,信箱由接收信件的进程设置11. 建立多进程的主要日的是提高( A )的利用率。
A CPUB 内存外存 D 外设12.采用动态重定位方式装人的作业,其地址变换工作是在( C )完成的。
A.作业装人时 B.作业被选中时 C.每执行一条指令时 D.每次被移动时13.在分页存储系统中,页表是由( B )建立的。
计算机操作系统习题及答案
第一章操作系统引论一、单项选择题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,操作系统中采用多道程序设计技术提高CPU和外部设备的_______。
A.利用率B.可靠性C.稳定性D.兼容性7.操作系统是现代计算机系统不可缺少的组成部分,是为了提高计算机的_______和方便用户使用计算机而配备的一种系统软件。
A. 速度B.利用率C. 灵活性D.兼容性8.操作系统的基本类型主要有_______。
A.批处理系统、分时系统及多任务系统B.实时操作系统、批处理操作系统及分时操作系统C.单用户系统、多用户系统及批处理系统D.实时系统、分时系统和多用户系统9.所谓_______是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。
A. 多重处理B.多道程序设计C. 实时处理D.并行执行10. _______操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
A.网络D.分布式C.分时D.实时11.如果分时操作系统的时间片一定,那么_______,则响应时间越长。
A.用户数越少B.用户数越多C.内存越少D. 内存越多12,分时操作系统通常采用_______策略为用户服务。
A.可靠性和灵活性B.时间片轮转C.时间片加权分配D,短作业优先13. _______操作系统允许用户把若干个作业提交给计算机系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第六章处理器管理练习题(一)单项选择题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.并发进程D.编译进程7.可再入程序必须是纯代码,在执行中( )。
A.可以随意改变B.计算结果相同C.自身不改变D.要求输入相同的数据8.已经获得除( )以外所有运行所需资源的进程处于就绪状态。
A主存储器B.打印机C.CPU D.磁盘空间9.在一个单处理器系统中,处于运行态的进程( )。
A.可以有多个B.不能被打断C.只有一个D.不能请求系统调用10.对于一个单处理器系统来说,允许若干进程同时执行,轮流占用处理器.称它们为()的。
A.顺序执行B.同时执行C.并行执行D.并发执行11.操作系统根据( )控制和管理进程,它是进程存在的标志。
A.程序状态字B.进程控制块C.中断寄存器D.中断装置12.若干个等待占有CPU并运行的进程按一定次序链接起来的队列为( )。
A.运行队列B.后备队列C.等待队列D.就绪队列13.用户从终端上输入一条命令,即产生了( )。
A.程序性中断事件B.外部中断事件C.输入输出中断事件D.自愿性中断事件14.( )的断点是确定的。
A.硬件故障中断B.自愿性中断C.程序性中断D.外部中断15.自愿性中断事件是由( )引起的。
A.程序中使用了非法操作码B.程序中访问地址越界C.程序中使用了一条访管指令D.程序中除数为"0"16.中断装置根据( )判别有无强迫中断事件发生。
A.指令操作码为访管指令B.基址寄存器C.限长寄存器D.中断寄存器17.当出现中断事件后,必须( )才能把断点的信息保护起来。
A.把当前PSW放到旧PSW B.把旧PSW放到当前PSWC.把新PSW放到当前PSW D.所有PSW保持不变18.中断处理程序占用处理器的执行时,要从( )取出信息,才能分析中断发生的原因A.当前PSW B.旧PSW C.新PSW D.当前指令的操作码19.对( )引起的中断事件,中断处理会转交某个处理程序去执行某一功能。
A.主存储器读写时发生校验错B.程序中使用了非法码C.用户从终端上输入一条命令D.程序访问地址越界20.中断处理程序在保护现场和分析中断原因后,一般会请求系统创建相应的处理事件进程,排入( )。
A.等待队列B.运行队列C.后备队列D.就绪队列21 中断优先级是按照中断事件的重要性和紧迫程度来确定的,是在( )。
A.硬件设计时固定下来的B.作业说明书中申请的C.动态分配的D.由中断装置确定的22.采用中断屏蔽技术,会封锁( )的响应。
A.比自己级别高的中断事件B.比自己级别低的中断事件C.与自己级别相同的中断事件D.与中断屏蔽标志相对应的事件23.硬件系统在设计中断优先级时,通常使( )优先级提高。
A.自愿中断B.程序性中断C.硬件故障中断D.外部中断24.中断程序可以有选择地设置屏蔽位,但( )是不能屏蔽的。
A.比自己级别低的中断事件B.和自己级别相同的中断事件C.自愿中断事件B.输入输出中断事件25.为了根据进程的紧迫性做进程调度,应采用( )。
A.先来先服务调度算法B.优先数调度算法C.时间片轮转调度法D.分级调度算法26.采用时间片轮转法调度是为了( )。
A.多个终端都能得到系统的及时响应B.先来先服务C.优先数高的进程先使用处理器D.紧急事件优先处理27.采用优先数调度算法时,对那些具有相同优先数的进程再按( )的次序分配处理器。
A.先来先服务B.时间片轮转C.运行时间长短D.使用外围设备多少28.当一进程运行时,系统强行将其撤下,让另一个更高优先数的进程占用处理器,这种调度方式是( )。
A.非抢占方式B.抢占方式C.中断方式D.查询方式29.( )必定会引起进程切换。
A.一个进程被创建后进入就绪态B.一个进程从运行态变成等待态C.一个进程从运行态变成就绪态D.一个进程从等待态变成就绪态30、操作系统使用( )机制使计算机系统能实现进程并发执行,保证系统正常工作。
A.中断B.查询C.同步D.互斥(二)填空题1.让多个计算机问题同时装入一个计算机系统的主存储器________,这种设计技术称为________。
2.在多道程序设计的系统中,应采用________的方法保证各道程序互不侵犯.3.程序可以随机地从________的一个区域移动到另一个区域,程序被移动后仍丝毫不影响它的执行,这种技术称为________ 。
4.在多道程序设计的系统中必须对各种________按一定的策略进行分配和调度。
5.多道程序设计系统中必须做好存储保护,程序浮动和________工作。
6.采用多道程序设计技术后可有效地提高系统中资源的________,增加单位时间的算题量,从而提高了系统的________。
7.多道程序设计提高了系统的吞吐量.但可能会________某些程序的执行时间。
8.在多道程序设计系统中,并行的道数要根据________和用户对资源的要求来确定。
9.把一个程序在一个数据集上的一次执行称为一个________。
10.程序是________;进程是________。
11.完成操作系统的进程称为________,完成用户功能的进程称为________。
12.进程的四个属性为:________,________,________,________,进程和程序非一一对应性,三种基本状态的不断变换和________。
13.一个能被多个用户同时调用的程序称作________的程序。
14.进程的三种基本状态为:等待态、________和运行态。
15.进程状态变化时,运行态和________、都有可能变为________。
16.同时执行的进程是________占用处理器的,这些进程可称为并发执行的。
17.进程控制块应包括标识信息、________、________和管理信息。
18.每个进程都是有生命期的,即从________到消亡。
19.操作系统依据________对进程进行控制和管理。
20.进程有两种基本队列:________和________ 。
21.进程队列可以用________的链接来形成。
22.在双向链接的队列中,要设置________指针和________指针.分别指向前一个和后一个进程的进程控制块地址。
23.系统中负责进程________的工作称为队列管理。
24.一个进程占有处理器时,中断是由于________的原因而引起的。
25.强迫性中断事件有硬件故障中断、________、外部中断和________事件.26.自愿性中断是由进程中执行一条________引起的。
27.中断响应的三项工作为检查是否有中断事件发生, ________和________.28.中断装置要通过检查________才能识别是否有强迫性中断事件发生。
29.程序状态字主要包括程序的基本状态、________和________三部分内容。
30.保护断点信息,必须把当前PSW保存为________.31.中断处理程序占用处理器后,只要从________中取出中断码,分析后完成中断事件的处理。
32.保护________是中断处理的主要工作之—。
33.中断处理程序一般只做一些简单的处理,然后请求系统创建________的进程,排入________队列.34.中断优先级是按中断事件的________来确定的,是在硬件设计时________。
35.中断优先级的高低顺序为硬件故障中断、________、程序性中断、________和输入输出中断。
36.当________中的中断屏蔽位设有屏蔽标志时,表示________对相应事件的响应。
37.中断处理程序通常只屏蔽比自己级别________的中断事件,而________是不能屏蔽的。
38.________程序按照某种调度算法从就绪队列中选出一个进程,让它占用处理器。
39.常用的进程调度算法有先来先服务、________、________及分级调度等算法。
40.采用优先数调度算法时,一个高优先数进程占用处理器后可有________或________两种处理方式。
41.________是规定进程一次使用处理器的最长时间。
42.进程调度算法的选择准则有处理器利用率、________、等待时间和________。
43.当—个进程从________变成等待态或进程完成后被撤消时都会产生________过程。
(三)简答题1.什么是多道程序设计系统?2.多道程序设计系统中应注意些什么?3.多道程序设计从哪几方面提高系统的效率?4.什么是进程?为什么要引入进程的概念?5.简述进程的三种基本状态及其变化情况.6.进程与程序有何区别?7.进程由哪三部分组成?8.操作系统根据什么控制和管理进程?为什么?9.简述中断事件的类型。
10.中断装置如何判别发生自愿性中断还是强迫性中断?11.中断事件的处理应做哪几件事?12.什么叫交换PSW?13.进程优先数可以固定也可动态变化,说说动态变化的考虑因素。
14.中断系统有何作用?15.进程调度有何功能?有哪些常用的调度算法?(四)计算题1.若程序PA和PB单独执行时分别用T a和Tb,TA=1小时,Tb=1.5小时,其中处理器工作时间分别TA=18分钟,TB=27分钟。
如果采用多道程序设计方法,让PA,PB并行工作,假定处理器利用率达到50%,另加15分钟系统开销,请问系统效率能提高百分之几?2.设有PA,PB,PC,PD四个进程同时依次进入就绪队列它们所需的处理器时间和优先数如下表所示:进程处理器时(秒) 优先数PA202PB153PC105PD123若不计调度等所消耗的时间。
请回答:(1)分别写出采用“先来先服务”和“非抢占式的优先数”调度算法选中的进程执行的次序.(2)在上述两种算法下,分别算出每个进程在就绪队列的等待时间和平均等待时间。
第三章练习题参考答案(一)单项选择题1.C 2.B 3.C 4. D 5.A 6.B 7.C 8.C 9.C 10.D 11.B 12.D 13.B 14.B 15.C 16.D 17.A 18.B 19.C 20.D 21.A 22.D 23.C 24 C 25 B 26.A 27.A 28.B 29.B 30.A (二)填空题1.并行执行,多道程序设计2.存储保护3.主存,程序浮动4.资源5.资源分配与管理6.利用率,吞吐量7.延长8.系统配置的资源9进程l0.静止的,动态的11.系统进程,用户进程12.动态性(或进程的动态特性),并发性(或进程可以并发执行) 13.可再入14.就绪态15等待态,就绪态16.轮流17.说明信息,现场信息18.创建19.进程控制块20.就绪队列,等待队列21.进程控制块22.前向,后向23.入队和出队24 自身或外界25.程序性中断,输入输出中断26.访管指令27.保护断点等信息,启动操作系统的中断处理程序28.中断寄存器29.中断码,中断屏蔽位30.旧PSw 31.旧PSw 32.被中断进程的现场信息33.相应的处理事件,就绪34.重要性和紧迫程度,固定的35.自愿中断,外部中断36.程序状态字,封锁37.低,自愿中断38.进程调度39.优先数,时间片轮转40.非抢占式,可抢占式41.时间片42.吞吐量,响应时间43.运行态,进程切换(三)简答题1.让多个计算问题同时装入一个计算机系统的主存储器并行执行,这种技术称为多道程序设计,这种计算机系统称为多道程序设计系统。