操作系统处理机管理习题
计算机操作系统考试习题
习题第一章习题一、单选题(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.在多道程序系统中,可能发生一种危险――死锁。
产生死锁的原因是由于____。
A.资源竞争,进程推进顺序非法B.系统资源不足,程序推进顺序非法C.系统资源不足,各进程之间竞争资源D.资源竞争,并行进程同时执行2.在为多道程序所提供的可共享的系统资源不足时,可能出现死锁。
但是,不适当的___也可能产生死锁。
A.进程优先权B.资源的线形分配C.进程推进顺序D.分配队列优先权3.当进程数大于资源数时,进程竞争资源_____会产生死锁。
4.产生死锁的四个必要条件是互斥、不剥夺、环路等待和____。
A.请求与阻塞B.请求与释放C.释放与阻塞D.保持与请求5.产生死锁的必要条件有四个,要防止死锁的发生,可以破坏这四个必要条件,但破坏_____条件是不太实际的。
A.互斥B.不剥夺C.环路等待D.保持与请求6.为了防止死锁的产生,在进程所需要的全部资源被满足之前,不进入就绪状态,这是否定了7.在预防死锁发生的方法中,当进程申请资源得不到满足时,必须释放它已占有的全部其它资源,这是破坏了死锁必要条件中的_____。
8.在预防死锁发生的方法中,将系统资源按类型线型排序,并赋予不同的序号。
进程必须严格按资源序号的递增次序提出申请。
这是破坏了死锁必要条件中的____。
A.互斥条件B.不剥夺条件C.环路等待条件D.请求与保持条件9.系统可用资源3份,P1进程正占用5份,还需要5份;P2进程正占用2份,还需要3份;P3进程正占用2份,还需要7份。
该状态是____。
A.安全的B.不安全的10.系统可用资源2份,P1进程正占用5份,还需要5份;P2进程正占用2份,还需要2份;P3进程正占用3份,还需要6份。
该状态是___。
A.安全的B.不安全的11.系统中有2份共享资源,有3个并行进程,每个进程都需要该共享资源2份,则在这3个进程之间_____。
12.某系统中有3个并发进程,都需要同类资源4个,试问该系统不会发生死锁的最少资源是_____。
《操作系统》习题答案
第一章一、选择题1. D2. C 3,B 4.B 5.B6. A7. B 8,D 9.A 10.C11. A 12. A 13,D 14.B 15.A二、填空题1. 硬件、软件2. 交互性、多路性和独占性3.雨提高系统的工作效率4.处理器管理、存储器管理、文件管理、设备管理和接口管理。
5. 程序级和用户组(程序接口和命令接口)。
三、简答题1.计算机系统由哪些部分组成?处理器管理、存储器管理、文件管理、设备管理和接口管理2. 什么是操作系统?(1)管理和控制计算机的硬件和软件资源。
(2)合理组织计算机工作流程。
(3)提供方便用户操作的接口的软件。
3. 实时操作系统的主要特点是什么?及时性、可靠性。
4. 从资源管理的角度来看,操作系统的基本功能可分成哪些部分? 管理和控制计算机的硬件和软件资源。
5. 操作系统的分类?(1)批处理操作系统。
(2)实时操作系统。
(3)分时操作系统。
(4)网络操作系统。
(5)分布式操作系统。
(6)嵌入式操作系统。
(7)微型计算机操作系统。
第二章一、选择题1. D2. B 3,D 4.B 5.B6. A7. B 8,D 9.A 10.C11. B 12. B 13,B 14.B 15.D16. A 17. D 18,A 19.C 20.D21. B 22. D 23,D 24.D二、填空题1. 动态和静态。
2. 程序、数据和PCB(进程控制块)3. 程序、数据和PCB(进程控制块、PCB、程序段。
4. 动态、静态5. 4,06. 高级调度(高级)。
按照某调度算法从后备队列中选取作业7.平均吞吐量、所能忍受的响应时间、系统资源的利用率。
8.操作系统9.收容、运行、完成三、简答题1. 什么叫多道程序设计?为什么要采用多道程序设计?答:多道程序设计是指在主存中同时存放多个程序,它们都处于执行的开始点和结束点之间,这些程序轮渡或以其他方式共享CPU。
多道程序设计的根本目的是提高CPU利用率和资源利用率,其体现的结果是并发。
操作系统练习题含参考答案
操作系统练习题含参考答案一、单选题(共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、使用页式存储管理使处理器执行指令的速度______。
操作系统复习题(附答案与解析)
一、选择题1. 计算机启动是执行的一个程序是()。
A.引导扇区B.bootC.BIOS D.Load解析:CPU加电后会首先执行BIOS程序,其中POST加电自检程序是执行的第一个例行程序。
2. 执行进程调度就是()。
A.一号变迁B.二号变迁C.三号变迁D.四号变迁解析:进程调度就是就绪态到执行态,也就是一号变迁3. 操作系统的主要功能是管理计算机的()A.进程B.作业C.进程和数据D.资源解析:操作系统是为了合理组织计算机工作流程,管理分配计算机系统的硬件和软件资源最大限度地提高计算机系统的利用率。
4. 属于内中断的是()A.内存校验错B.进程缺页C.设备完成了任务D.键盘输入一个字符解析:处理机外部发生的中断叫外中断,当前进程发生的中断叫内中断。
5. 进程运行的三种基本状态是指()A.就绪、执行、阻塞B.就绪、执行、挂起C.就绪、执行、死锁D.就绪、执行、停止6. 产生死锁的4个必要条件是互斥、()、请求与保持、环路等待。
A.请求与阻塞B.不剥夺C.请求与释放D.阻塞与释放7.()是指程序员发出命令到系统给出结果的时间间隔A.响应时间B.周转时间C.等待时间D.运行时间8.()淘汰算法的淘汰次数最少。
A.最不经常使用B.先进先出C.最佳D.最近最少用解析:最佳页面置换算法具有最低缺页率,算法无法实现,但是可以去评价其他算法。
最佳页面置换算法、先进先出页面置换算法、最近最少使用页面置换算法、最近未使用置换算法NRU 、时钟页面置换算法、二次机会页面置换法9. 不需要用缓冲技术的是()A.输入速率> 输出速率B.输入速率< 输出速率C.输入速率!= 输出速率D.输入速率== 输出速率解析:缓冲是为了缓和CPU与I/O设备速度不匹配的矛盾,提高CPU和I/O 设备的并行性。
10. 用硬盘模拟打印机属于()设备。
A.共享B.虚拟C.独占D.块解析;模拟体现了虚拟性。
11. 与计算机硬件直接打交道的是()A.操作系统B.编译系统C.系统应用程序D.命令处理程序解析:操作系统是用户与计算机硬件系统之间的接口12. 嫦娥三号的操作系统spaceOS2是()A.批处理操作系统B.实时操作系统C.分时操作系统D.网络操作系统解析:实时操作系统比分时操作系统可靠,专门用于特定的处理,如航天。
计算机操作系统课后习题答案
计算机操作系统(第三版)课后习题答案第一章操作系统引论1.设计现代OS的主要目标是什么?答:(1)有效性(2)方便性(3)可扩充性(4)开放性13.OS有哪几大特征?其最基本的特征是什么?答:并发性、共享性、虚拟性和异步性四个基本特征;最基本的特征是并发性。
14.处理机管理有哪些主要功能?答:处理机管理的主要功能是:进程管理、进程同步、进程通信和处理机调度;15.内存管理有哪些主要功能?答:内存管理的主要功能有:内存分配、内存保护、位置映射和内存扩充。
内存分配:为每道程序分配内存。
16.设备管理有哪些主要功能?答:主要功能有: 缓冲管理、设备分配和设备处理以及虚拟设备等。
17.文件管理有哪些主要功能?答:文件管理主要功能:文件存储空间的管理、目录管理、文件的读/写管理和保护。
计算机操作系统第二章进程管理2. 画出下面四条诧句的前趋图:S1=a:=x+y; S2=b:=z+1; S3=c:=a –b;S4=w:=c+1;答:其前趋图为:8.试说明迚程在三个基本状态之间转换的典型原因。
图P38答:(1)就绪状态→执行状态:进程分配到CPU资源(2)执行状态→就绪状态:时间片用完(3)执行状态→阻塞状态:I/O请求(4)阻塞状态→就绪状态:I/O完成16.进程在运行时存在哪两种形式的制约?答:(1)间接相互制约关系。
同处于一个系统中的进程,通常都共享着某种系统资源,也叫资源共享(2)直接相互制约关系。
这种资源于进程间的合作。
互斥:指几个并发进程若共享同一个临界资源,它们必须错开使用这个临界资源,即当一个进程正在使用临界资源且尚未使用完毕之前,其他进程不能抢夺使用该临界资源18. 同步机构应遵循哪些基本准则?答:同步机构应遵循的基本准则是空闲让进、忙则等待、有限等待、让权等待。
19. 试从物理概念上说明记录型信号量wait 和signal。
答:wait(S):当S.value>0 时,表示目前系统中这类资源还有可用的。
计算机操作系统习题及答案
第一章操作系统引论一、单项选择题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、按____分类可将设备分为块设备和字符设备。
A.信息交换单位;B.从属关系;C.共享属性;D.操作特性;正确答案:A2、CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用____。
A.覆盖技术;B.虚存技术;C.缓冲技术;D.并行技术;正确答案:C3、通过硬件和软件的功能扩充,把原来独占的设备改造成能为若干用户共享的设备,这种设备称为____。
A.用户设备;B.存储设备;C.虚拟设备;D.系统设备;正确答案:C4、通道又称I/O处理机,它用于实现____之间的信息传输。
A.CPU与外设;B.内存与外存;C.内存与外设;D.CPU与外存;正确答案:C5、为了使多个进程能有效地同时处理输入和输出,最好使用____结构的缓冲技术。
A.循环缓冲;B.缓冲池;C.单缓冲;D.双缓冲;正确答案:B6、如果I/O设备与存储设备进行数据交换不经过CPU来完成,这种数据交换方式是____。
A.程序轮询;B.DMA方式;C.无条件存取方式;D.中断方式;正确答案:B7、在中断处理中,输入/输出中断可能是指____:①设备出错,②数据传输结束。
A.②;B.①和②;C. ①;D. 都不是;正确答案:B8、在采用SPOOLing技术的系统中,用户的打印结果首先被送到____。
A.磁盘固定区域;C.终端;D.内存固定区域;正确答案:A9、大多数低速设备都属于____设备。
A.SPOOLing;B.虚拟;C.独享;D.共享;正确答案:C10、____是直接存取的存储设备。
A.打印机;B.键盘显示终端;C.磁盘;D.磁带;正确答案:C11、操作系统中的SPOOLing技术,实质是指____转化为共享设备的技术。
A.独占设备;B.脱机设备;C.块设备;D.虚拟设备;正确答案:A12、在操作系统中,____指的是一种硬件机制。
A.缓冲池;C.SPOOLing技术;D.内存覆盖技术;正确答案:B13、在操作系统中,用户程序申请使用I/O设备时,通常采用____。
- 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.让多个计算问题同时装入一个计算机系统的主存储器并行执行,这种技术称为多道程序设计,这种计算机系统称为多道程序设计系统。