操作系统期末复习 (2)
《操作系统概论》期末复习题(30页答案)
《操作系统概论》期末复习题年级_____ _专业_ _____学号_ ______姓名___________成绩__ ________一、单项选择题(每小题1分,共30分)(1)~(30)题A),B),C),D)四个选项中,只有一个选项是正确的,请将正确的选项填写在答题纸(卡)相应的格子中,答在试卷上不得分.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.WINDOWS 98属于()操作系统。
A) 单用户单任务B) 单用户多任务C) 多用户单任务 D) 多用户多任务7.同一程序运行在不同的数据集上,创建了()的进程。
A) 不同 B) 相同 C)同步 D) 互斥8.进程在三个基本状态中转换,肯定不会有的转换是()。
A) 运行态→就绪态 B) 等待态→运行态C) 运行态→等待态 D) 等待态→就绪态9. 在单处理机系统中,如果同时存在9个进程,处于等待态的进程最少为()。
A) 9个 B) 1个C) 0个 D) 8个10. 某进程所要求的一次打印输出结束后,其进程的状态将从()。
A) 运行态到就绪态 B) 等待态到就绪态C) 运行态到等待态 D) 就绪态到等待态11.下列不属于进程调度的算法是()。
A) 先来先服务 B) 时间片轮转 C) 最高优先级D) 响应比高者优先12.在任何时刻,一个进程的状态变化()引起另一个进程的状态变化。
A)必定 B) 一定不C) 不一定 D)不可能13.中断装置按预定的顺序来响应同时出现的中断事件,这个预定的顺序是()。
操作系统期末复习资料(知识点汇总)
分为时分复用技术、空分复用技术。
如果虚拟的实现是通过时分复用方式,即对物理设备进行分时使用,设N是谋设备所对
应的逻辑设备数,则每台虚拟设备的平均速度必然小于等于1/N。类似,空分复用实现
虚拟,空间利用也小于等于1/N 。
4. 异步性:
进程的推进速度不可预知。
9. 操作系统五大功能
if(isfull(q)==1){//如果队列为满,生产者无法插入数据
}else{
enqueue(q,data));
}
}
void customer(queue &q){
if(isempty(q)==1){//如果队列为空,消费者取不到东西
}else{
进程挂起与激活:
进程挂起:首先检查被挂起进程的状态,若处于活动就绪状态,便将其改为静止就绪;对于
活动阻塞状态,改为静止阻塞。
进程激活:将进程从外存调入内存,检查其现行状态,若是静止就绪,便改为活动就绪;若
是静止阻塞,改为活动阻塞。
6. 进程同步
1. 由于资源共享和进程合作,进程间存在两种形式的制约关系:
2. C/S模式
由客户机、服务器、网络系统构成。完成一次交互可分为,客户发送请求信息,服务器
接受信息,服务器反馈消息,客户机接受消息。此种模式实现了数据的分布存储,便于
集中管理,可扩展性。但可靠性差。
3. 面向对象程序设计:
4. 微内核操作系统结构:
子操作wait(), signal() 来访问,即P,V操作。原子操作在执行时不可中断。
4. 进程控制信息:
进程控制块的组织方式:
1. 链式方式:把同一状态的PCB,用链接字链接成一个队列,形成就绪队列。
《操作系统》期末复习
《操作系统》期末复习1.文件系统模型(三层)文件系统的模型可分为三个层次:最底层是对象及其属性,中间层是对对象进行操作和管理的软件集合,最高层是文件系统提供给用户的接口。
1)对象机器属性:文件,目录,磁盘(磁带)储存空间。
2)对对象操作和管理的软件集合:I/O控制层,基本文件系统层。
基本I/O管理程序,逻辑文件系统3)文件系统的接口:命令接口,程序接口2.I/O设备的四种控制方式,各种常见I/O设备使用哪种方式。
1)采用轮询的可编程I/O方式。
2)采用中断的可编程I/O方式:键盘、打印机等3)直接存储器访问方式:磁盘、光盘等4)I/O通道方式。
3.磁盘对换区和文件区的管理,各自采用何种分配方式。
对文件区管理的主要目标是提高文件存储空间的利用率,然后才提高对文件的访问速度,因此,对文件区空间的管理采取离散分配方式。
对对换空间管理的主要目标是提高进程换入和换出的速度,然后才是提高文件存储空间的利用率,因此,对对换区空间的管理采取连续分配方式,较少的考虑外存中的碎片问题。
4.线程的实现方式。
1)内核支持线程的实现:抢占式方式、非抢占式方式2)用户级线程的实现:运行时系统,内核控制线程5.进程和线程的区别是什么调度,在传统的操作系统中,进程是调度的基本单位,在引入线程的操作系统中,线程才是调度的基本单位,而进程是拥有资源的基本单位。
拥有资源,进程才能拥有资源。
线程只拥有属于自己的少量资源,还允许多个线程共享该进程所拥有的资源。
并发不仅进程可以并发执行,在一个进程中的多个线程之间也可以并发执行。
系统开销系统在分配资源等管理上开销大,而线程切换时开销小,只需要保存和设置少量寄存器内容。
线程支持多处理机系统。
在同一进程中的不同线程之间的独立性要比不同进程之间的独立性低得多6.现代操作系统的特征,其中最基本的是哪一项。
特征:并发共享虚拟异步。
其中,并发特征是最为重要的特征,其余三个特征是以并发为前提体现的。
7.批处理操作系统、实时操作系统、分时操作系统的主要特点及各自的优缺点。
操作系统期末复习题 带答案
操作系统复习题(部分)单项选择题1.操作系统是一种(B)。
A.通用软件B.系统软件C.应用软件D.软件包2.操作系统是对( C)进行管理的软件。
A.软件B.硬件C.计算机资源 D.应用程序3.下面哪个资源不是操作系统应该管理的?( D)A.CPU B.内存C.外存D.源程序4.操作系统的基本功能是(D )。
A.提供功能强大的网络管理工具 B.提供用户界面方便用户使用C.提供方便的可视化编辑程序 D.控制和管理系统内的各种资源5.现代操作系统中最基本的两个特征是( B)。
A.并发和不确定B.并发和共享C.共享和虚拟D.虚拟和不确定6.【2009年计算机联考真题】单处理机系统中,可以并行的是( D)。
І.进程与进程II.处理机与设备III.处理机与通道IV.设备与设备A.I、II、III B.I、II、IVC.I、III、IV D.II、III、IV7.用户可以通过(B)两种方式来使用计算机。
A.命令接口和函数B.命令接口和系统调用C.命令接口和文件管理D.设备管理方式和系统调用8.下列选项中,不属于多道程序设计的基本特征是( C)。
A.制约性B.间断性C.顺序性D.共享性9.操作系统的基本类型主要有( B)。
A.批处理操作系统.分时操作系统和多任务系统B.批处理操作系统.分式操作系统和实时性操作系统C.单用户系统.多用户系统和批处理操作系统D.实时操作系统.分式操作系统和多用户系统10.一个进程是( C )。
A.由协处理器执行的一个程序B.一个独立的程序+数据集C.PCB结构与程序和数据的组合D.一个独立的程序11.下列关于线程的叙述中,正确的是( A )。
A.线程包含CPU现场,可以独立执行程序B.每个线程有自己独立的地址空间C.进程只能包含一个线程D.线程之间的通信必须使用系统调用函数12.操作系统是根据( B)来对并发执行的进程进行控制和管理的。
A.进程的基本状态B.进程控制块C.多道程序设计D.进程的优先权13.在任何时刻,一个进程的状态变化( C)引起另一个进程的状态变化。
操作系统期末复习
操作系统练习题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.打开B.建立 C.关闭D.删除11.磁盘上的每一个物理块要用三个参数来定位,首先要把移动臂移动并定位到不同盘面上具有相同编号的磁道位置,表示该位置的参数称()号。
A.柱面B.盘面 C.扇区 D.磁头12.下列程序中()程序不是spool系统的组成部分。
A.预输入B.缓输出C.通道D.井管理13.用户可以使用()编写控制作业执行步骤的作业说明书。
A.操作控制命令B.作业控制语言C.作业启动命令D.窗口或菜单14.计算时间短的作业优先的调度算法会使()A.每个作业等待时间较短B.平均周转时间最短C.系统效率最高 D.长作业等待时间较短15.涉及某一资源造成与时间有关的错误的原因,正确的是() A.一个进程多次申请,释放该资B.若干并发进程互斥使用该资源C.若干并发进程同时使用该资源D.以上说法均不对16作业由输入状态转变为收容状态,是由()程序完成的。
操作系统期末复习考点总结
第一章(1)操作系统(Operating System):操作系统是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。
(2)操作系统最基本的特征:共享性、并发性(3)操作系统的特性:○1并发性:两个或多个事件在同一事件间隔发生;○2共享性:系统中的资源可供内存中多个并发进程共同使用,也称为资源共享或资源复用;○3虚拟技术:把一个物理实体变成若干个逻辑上的对应物;○4异步性:进程是以人们不可预知的速度,停停走走地向前推进的。
(4)OS的主要任务:为多道程序的运行提供良好的环境,保证多道程序能有条不紊地、高效地运行,并能最大程度地提高系统中各种资源的利用率和方便用户的使用。
(5)OS的功能:(1)处理机管理:对处理机进行分配,并对其运行进行有效的控制和管理;(6)存储器管理:内存分配、内存保护、地址映射(变换)、内存扩充;(3)设备管理:(4)文件管理:文件的存储空间管理、目录管理、文件的读/写管理和保护;(5)操作系统和用户之间的接口:命令接口、程序接口(系统调用组成)、图形接口(6)面向网络的服务功能(7)○1多道批处理系统(吞吐量、周转时间):多道性、宏观上并发、微观上串行、无序性、调度性;○2分时系统(响应时间):多路性、交互性、独占性、及时性;○3实时系统(实时性和可靠性):(8)多道程序设计技术是操作系统形成的标志(9)分时系统:响应时间= 用户数*时间片,时间片=切换时间+处理时间(10)实时系统:系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。
(11)并发:两个或多个事件在同一时间间隔发生;并行:两个或多个事件在同一时刻发生。
(12)虚拟:通过某种技术把一个物理实体变为若干个逻辑上的对应物。
(13)微内核OS结构:能实现OS核心功能的小型内核,并非一个完整的OS,与OS的服务进程(如文件服务器、作业服务器等)共同构成OS。
操作系统期末复习题及答案
操作系统期末复习题及答案选择题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 并⾏性:是指两个或两个以上的事件在同⼀时刻运⾏。
《操作系统》期末复习题及答案
中国石油大学(北京)远程教育学院期末复习题《操作系统》一.单项选择题1.操作系统是()A.对软件进行管理的软件 B.对硬件进行管理的软件C.对计算机资源进行管理的软件 D.对应用程序进行管理的软件2. 在操作系统中引入多道程序设计的主要目的是()A.缩短程序执行时间 B.减少响应时间C.提高系统效率和增强系统处理能力 D.提高人机交互速度3.进程与程序之间有密切联系,但又是不同的概念。
二者的一个本质区别是( )。
A.程序是静态概念,进程是动态概念B.程序是动态概念,进程是静态概念C.程序保存在文件中,进程存放在内存中D.程序顺序执行,进程并发执行4. 进程有多个状态,不会发生的状态转换是()A.就绪→运行 B.阻塞→进行C.运行→阻塞 D.阻塞→就绪5. 为了实现从逻辑地址空间到物理地址空间的地址转换,在硬件上必须提供一套()A.DMA控制器 B.联想寄存器C.地址变换机构 D.通道6. CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用( )。
A.并行技术 B.通道技术C.缓冲技术 D.虚存技术7.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( )进行排列。
A.地址从大到小B.地址从小到大C.尺寸从大到小D.尺寸从小到大8.通常不采用( )方法来解除死锁。
A.终止一个死锁进程B.终止所有死锁进程C.从死锁进程处抢夺资源D.从非死锁进程处抢夺资源9.下列哪项不是设备管理的基本功能()A.掌握并记录设备的状态B.按用户的I/O请求进行设备分配C.死锁检测D.完成实际的I/O操作10.设两个进程共用一个临界资源的互斥信号量为mutex,当mutex=-1时表示()A.一个进程进入了临界区,另一个进程等待B.没有一个进程进入了临界区C.两个进程都进入了临界区D.两个进程都在等待11. 以下关于分时系统与批处理系统的说法正确的是( )A.批处理系统是实现人机交互的系统B.分时系统是实现自动控制无需人为干预的系统C.批处理系统具有批处理能力,但不具有分时交互能力D.分时系统本身既具有分时交互能力,又具有批处理能力12.当系统采用资源有序分配方法预防死锁时,它破坏了产生死锁的必要条件中的()。
《操作系统》期末复习资料 -国开电大国家开放大学
《操作系统》期末复习资料-国开电大国家开放大学
单项选择题
1. 在计算机系统中,控制和管理各种资源、有效地组织多道程序运行的系统软件称为(b)。
A.文件系统B.操作系统
C.网络管理系统D.数据库管理系统
2. 按照所起的作用和需要的运行环境,操作系统属于(d)。
A.用户软件B.应用软件
C.支撑软件D.系统软件
3. 操作系统的基本职能是(d)。
A.提供功能强大的网络管理工具
B.提供用户界面,方便用户使用
C.提供方便的可视化编辑程序
D.控制和管理系统内各种资源,有效地组织多道程序的运行
4. 操作系统负责管理计算机系统的(c)。
A.程序B.作业C.资源D.进程。
操作系统期末复习题答案
第2章进程管理15第1章操作系统引论一、单项选择题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.windows95 是()操作系统。
A.多用户 =B.多任务 C.网络9.下面关于操作系统的叙述中正确的是________。
=A.批处理作业必须具有作业控制信息。
B.分时系统不一定都具有人机交互功能。
C.从响应时间的角度看,实时系统与分时系统差不多。
16 操作系统习题与解析D.由于采用了分时技术,用户可以独占计算机的资源。
10.在________操作系统控制下,计算机系统能及时处理由过程控制反馈的数据并做出响应。
=A.实时 B. 分时C.分布式 D. 单用户二、填空题1.操作系统的基本功能包括①管理、②管理、③管理、④管理。
除此之外还为用户使用操作系统提供了用户接口。
2.如果操作系统具有很强的交互性,可同时供多个用户使用,但时间响应不太及时,则属于分时类型;如果操作系统可靠,时间响应及时但仅有简单的交互能力则属于实时类型;如果操作系统在用户提交作业后,不提供交互能力,它所追求的是计算机资源的高利用率,大吞吐量和作业流程的自动化,则属于批处理类型。
操作系统期末考试总复习试题
《操作系统》课程复习(一)题型:一、选择题(每题1分,共10分)二、判断题(每题1分,共10分)三、简答题(每小题6分,共30分)四、计算题(每题10分,共30分)五、综合应用题(20分)(二)复习:一、概论1.操作系统的概念、功能、分类(批处理、实时、分时)2.操作系统的特性3.中断的概念、CPU的状态二、进程管理和处理机调度1、进程管理的功能2、进程的概念(与程序的对比)3、PCB的概念和作用、进程的基本状态及其转换4、进程控制(进程的挂起、建立、停止、阻塞、撤消等)5、进程的同步与互斥的基本概念、(P、V操作)、进程通信、线程的基本概念6、处理级调度的基本概念,作业与进程的调度算法(先来先服务、短作业优先、最高响应比者优先、最高优先数)及评价7、死锁的概念、必要条件8、死锁的预防9、死锁的避免算法(银行家算法)死锁的检测三、存储器管理1.存储管理的功能2.地址映射、逻辑地址、物理地址等概念3.分区管理、分页管理、分段管理、段页式管理等上述管理方法的概念、各自的优缺点、分页与分段的地址转换、分页与分段的对比等4.请求分页管理(虚拟存储器概念、缺页概念、淘汰算法、抖动、缺页率等)四、设备管理设备的分类(块设备、字符输入输出设备)、设备管理的任务与功能、通道、缓冲区技术、设备的分配与设备处理、SPOOLING磁盘的调度五、文件管理1、文件管理的功能2、文件的逻辑结构3、文件的物理结构4、文件的目录管理(目录树)(三)复习题:一、选择题:1、操作系统是最重要的(B)。
A、应用软件B、系统软件C、计算机高级语言D、机器指令2、在采用SPOOLing技术的系统中,用户作业的打印输出结果首先被送到(A)。
A、磁盘固定区域B、显示器C、打印机D、键盘3、在批处理系统中,用户的作业是由(C )组成?A、程序集+数据集B、程序集C、控制命令序列+程序集+数据集D、数据集4、文件系统中若文件的物理结构采用顺序结构,则文件控制块FCB中关于文件的物理位置应包括(B)。
操作系统期末复习资料(全)
操作系统期末复习资料(全)第⼀章操作系统引论1.操作系统的设计⽬标及作⽤设计⽬的:(⽅便性和有效性是设计操作系统时最重要的两个⽬标)1.有效性:提⾼系统资源利⽤率;提⾼系统吞吐量。
2.⽅便性:配置OS后可使计算机系统更容易使⽤。
3.可扩充性:现代OS应采⽤新的结构,以便于⽅便的增加新的功能和模块。
4.开放性:系统能遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。
作⽤:1.OS作为⽤户与计算机硬件系统之间的接⼝。
2.OS作为计算机系统资源管理者。
3.OS实现了对计算机资源的抽象。
2. 单道批处理系统和多道批处理系统特点及区别单道批处理系统特点:⾃动性顺序性单道性。
多道批处理系统特点(优缺点):1.资源利⽤率⾼。
2.系统吞吐量⼤。
3.平均周转时间长。
4. ⽆交互能⼒。
★☆单道批处理系统中,内存中仅有⼀道作业,⽆法充分利⽤系统资源。
多道批处理系统中,作业按⼀定算法从外存的“后备队列”中调⼊内存,使它们共享各种资源。
1.分时系统和实时系统的特点特征⽐较:1>.多路性。
实时信息处理系统也按分时原则为多个终端⽤户服务。
实时控制系统的多路性则主要表现在系统周期性地对多路现场信息进⾏采集,以及对多个对象或多个执⾏机构进⾏控制。
⽽分时系统中的多路性则与⽤户情况有关,时多时少。
2>.独⽴性。
实时信息处理系统中的每个终端⽤户在向实时系统提出服务请求时,是彼此独⽴地操作,互不⼲扰;⽽实时控制系统中,对信息的采集和对对象的控制也都是彼此互不⼲扰。
3>.及时性。
实时信息处理系统对实时性的要求与分时系统类似,都是以⼈所能接受的等待时间来确定的;⽽实时控制系统的及时性,则是以控制对象所要求的开始截⽌时间或完成截⽌时间来确定的,⼀般为秒级到毫秒级,甚⾄有的要低于100微秒。
4>.交互性。
实时信息处理系统虽然也具有交互性,但这⾥⼈与系统的交互仅限于访问系统中某些特定的专⽤服务程序。
它不像分时系统那样能向终端⽤户提供数据处理和资源共享等服务。
操作系统期末考试复习题
复习题一、选择题1.若把操作系统看作计算机系统资源的管理者,下列(D )不属于操作系统所管理的资源。
A.程序B.内存 D.中断2.通道是一种(C )。
A.I/O端口 B.数据通道C. I/O专用处理器D软件工具3、如果I/O设备与存储设备进行数据交换不经过CPU来完成,这种数据交换方式是( C )。
A.程序查询B.中断方式方式D.无条件存取方式4、文件系统中用(C )管理文件。
A.作业控制块B.索引C.目录D.软硬件结合的方法5、常用的文件存取方法有两种,顺序存取和(C )存取。
A.流式B. 串联C.随机D.索引6、.作业在后备队列一旦被调度程序选中,作业就处于(B)状态。
A.提交B.执行C.完成D.收容7.(A )是指从作业提交到给系统到作业完成的时间段。
A.周转时间B.响应时间C.等待时间D. 触发时间8.缓冲技术的缓冲池在(A)。
A.内存B.外存D.寄存器9.按文件的逻辑结构划分,文件分为记录式文件和( C )文件。
A.索引文件 B.流式文件C.字符流式文件 D.读写文件10.( B )是作业存在的唯一标志。
A.作业名B.作业控制块C.程序名 D进程控制块11.分配到必要资源,并获得处理机的进程状态是(B )。
A.就绪状态B.执行状态C.阻塞状态D.撤销状态12.在进程管理中,当(B)时,进程从阻塞状态变为就绪状态。
A.进程被进程调度程序选中B.等待某一事件发生C.等待某一事件D.时间片到13.进程的并发执行是指若干进程(D )。
A.同时执行B.执行时间不可重叠C.共享资源D.执行时间上重叠14.下列进程状态,(C )变化是不可能发生的。
A.执行—>就绪B.执行—>等待C.等待—>执行D.等待—>就绪15.作业调度从处于(D )状态的队列由选取适当的作业投入运行。
A.运行B.提交C.完成D.后备16.在存储管理中,采用覆盖技术与交换技术的目的是( A)。
A.节省主存空间B.物理上扩充主存空间C.提高CPU效率D.实现主存共享17.CPU输出数据的速度远远高于外部设备的速度,为解决这一矛盾,可采用( A )。
操作系统期末复习
名词解释:1.进程互斥:两个或两个以上得进程由于不能同时使用同一临界资源,只能一个进程使用完,另一个才能使用,这种现象称为进程互斥。
2.页表:每一个作业得虚页号到内存得页架号之间得映射关系得表。
3.文件目录:为了实现对文件得“按名访问”,记录文件基本信息得数据结构,主要有“文件名、类型、属性、日期时间、长度、物理地址"等进行组织所形成得表,称为目录表或文件目录。
4.DMA:不需要CPU参与,而在专门硬件控制电路控制之下进行得外设与存储器间直接数据传送得方式,称为直接存储器存储DMA、5.进程同步:相互合作得几个进程需要在某些确定点上协调她们工作,一个进程到达这些点后,另一个进程已完成某些操作,否则就不得不停下来等待这些操作得结束,这就就是进程间得同步.6.段表:每个进程都有一张逻辑空间与内存空间映射得段表,其中每一个段表项对应进程得一个段,段表记录该段在内存中得起始地址与段长度。
7.文件保护:就是防止文件被破坏8.通道:通道又称为I/O处理机,它能完成主存与外设支架您得信息传输,并与中央处理器并行操作.9.线程:CPU调度得单位10.地址重定位:当装入程序将可执行代码装入内存时,程序得逻辑地址与程序在内存得物理地址一般就是不相同得,必须通过地址转换将逻辑地址转换成内存地址,这个过程称为地址重定位。
11.FAT:FAT就是文件配置表,就是一种由微软发明并拥有部分专利得文件系统,供MS-DOS使用,也就是所有非NT核心得微软窗口使用得文件系统12.中断:CPU控制器执行指令时,突然接受到更加紧急得任务,则CPU暂停当前任务转去执行紧急任务得过程.问答题:1.什么就是进程?程序与进程有什么联系与区别?进程:多道程序并发执行得一个动态过程。
联系:程序就是进程得一部分,就是进程得实体;区别:进程就是程序得一次执行,就是种动态得;而程序就是一组有序得指令,就是静态得。
一个进程可以执行一个或多个程序,同一程序可能被多个进程同时执行。
操作系统期末复习
操作系统期末复习操作系统期末复习第⼀章操作系统引论1.什么是操作系统?牢固掌握操作系统定义:操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运⾏的系统软件(或程序集合),是⽤户与计算机之间的接⼝。
2.操作系统在系统中所出的地位?了解操作系统是裸机上的第⼀层软件,是建⽴其他所有软件的基础。
3.操作系统的主要功能?牢固掌握操作系统五⼤主要功能:存储器管理、处理机管理、设备管理、⽂件管理、⽤户接⼝管理。
4.操作系统的基本特征?.记住操作系统的基本特征:并发、共享和异步性。
理解:并发性是指两个或多个活动在同⼀给定的时间间隔中进⾏,类似⼤家都前进了;共享性是指计算机系统中的资源被多个任务所共享,类似⼀件东西⼤家⽤;异步性类似于你⾛我停。
5.操作系统的主要类型?记住并理解操作系统的主要类型:多道批处理系统、分时系统、实时系统、个⼈机系统、⽹络系统和分布式系统。
UNIX系统是著名的分时系统。
6.分时的概念?理解分时系统概念:主要是指若⼲并发程序对CPU时间的共享。
即CPU时间分成⼀个⼀个的时间⽚,操作系统轮流地把每个时间⽚分给各个并发程序,每道程序⼀次只可运⾏⼀个时间⽚。
7.现代操作系统的三种⽤户界⾯?了解现代操作系统为⽤户提供的三种使⽤界⾯:命令界⾯、图形界⾯、系统调⽤界⾯。
8.8UNIX命令的⼀般格式?记住并明⽩UNIX命令⾏的⼀般格式:命令名[选项][参数]。
第⼆章进程管理1.多道程序设计的概念?理解多道程序设计的概念和优点:多道程序设计是多个程序同时在内存并且运⾏;多道程序设计具有提⾼系统资源利⽤率和增加作业吞吐量的优点。
2.什么是进程?进程与程序的区别?1)了解为什么要引⼊进程:因程序这⼀“静态”概念⽆法描述“并发执⾏”的动态性质;2)牢固掌握进程的概念:进程是程序在并发环境中的执⾏过程。
3)掌握进程与程序的主要区别:进程是动态的、程序是静态的;进程是独⽴的,能并发执⾏、程序不能并发执⾏;两者⽆⼀⼀对应关系;进程异步运⾏,会相互制约、承袭不具有此特性。
操作系统期末复习重点知识点总结
填空绪论:批处理系统、分时系统、实时系统的概念与特点,原语与原子操作。
1.批处理操作(1)单道批处理系统概念单道批处理系统是指系统通过作业控制语言将作业组织成批,使其能自动连续运行,但是,在内存中任何时候只有一道作业的系统。
单道批处理系统特征顺序性单道性自动性(2)多道批处理系统概念系统对作业的处理是成批进行的,并且在主存中能同时保留多道作业的系统。
多道批处理系统的主要目标是提高系统吞吐率和各种资源的利用率。
多道批处理系统特征无序性多道性调度性2.分时系统(1)概念分时操作系统是指在一台主机上连接了多个联机终端,并允许多个用户通过终端以交互的方式使用主计算机,共享主机资源的系统。
(2)分时系统的主要目标是实现人与系统的交互性。
分时系统设计的目标是保证用户响应时间的及时性。
(3)分时系统的特征多路性独立性及时性:满足用户对响应时间的要求交互性3.实时操作系统(1)概念实时操作系统是指系统能够及时响应外部(随机)事件的请求,并能在规定的时间内完成对该事件的处理,控制系统中所有的实时任务协调一致地工作。
(2)实时操作系统的特征多路性独立性及时性:满足实时任务截止时间的要求交互性可靠性4.原语:操作系统内核或微核提供核外调用的过程或函数称为原语,是由若干条指令构成,用于完成特定功能的一段程序。
原语在执行过程不允许被中断。
5.原子操作:执行中不能被其它进程(线程)打断的操作就叫原子操作。
当该次操作不能完成的时候,必须回到操作之前的状态,原子操作不可拆分。
进程管理:什么是进程?进程与程序的区别与联系?进程的特征有哪些?进程之间的关系有哪些?什么是信号量?信号量的物理含义?1.进程定义可并发执行的程序在一个数据集合上的运行过程,是系统进行资源分配和调度的基本单位。
2.进程特征(1)动态性(2)并发性(3)独立性(4)异步性(5)结构特征:3.进程与程序的关系(1)程序是一组指令的集合,是静态的概念;进程是程序的执行,是动态的概念。
计算机操作系统期末按章节复习
计算机操作系统期末按章节复习第一章绪论复习题1、操作系统有多种类型,允许多个用户将若干个作业提交给计算机集中处理的操作系统,称为 A ;A.批处理操作系统 B.分时操作系统C.实时操作系统 D.多处理机操作系统2、 C 操作系统允许用户把若干个作业提交给计算机系统;A、单用户B、分布式C、批处理D、监督3、以下4个特征中, D 不是分时OS的特征;A、多路性B、交互性C、及时响应性D、批量性4、操作系统有多种类型,允许多个用户以交互方式使用计算机的操作系统,称为B ;A.批处理操作系统 B.分时操作系统C.实时操作系统 D.多处理机操作系统5、一个完整的计算机系统是由 C 组成的;A、硬件 B.软件 C. 硬件和软件 D.用户程序6、操作系统是一种 B ,它负责为用户和用户程序完成所有与硬件相关并与应用无关的工作;A.应用软件 B.系统软件 C.通用软件 D.软件包7、把处理机的时间分成很短的时间片如几百毫秒,并把这些时间片轮流地分配给各联机作业使用的技术称为 A ;A. 分时技术B. 实时技术C. 批处理技术D. 多道程序设计技术8、实时操作系统追求的目标是 C ;A.高吞吐率 B.充分利用内存 C.快速响应 D.减少系统开销9、分时操作系统通常采用 B 策略为用户服务;A、可靠性和灵活性B、时间片轮转C、时间片加权分配D、短作业优先10、操作系统是对 C 进行管理的软件;A、软件B、硬件C、计算机资源D、应用程序11、现代操作系统的主要目标是提高资源利用率和方便用户 ;12、操作系统的基本类型主要有分时系统或分时操作系统、实时系统或实时操作系统和_批处理系统或批处理操作系统;13、操作系统五个功能是:处理机管理、存储器管理、设备管理、以及文件管理和为用户提供操作接口 ;14、操作系统的基本特征是并发 , 共享 , 虚拟和异步 ;15、操作系统一般为用户提供了三种界面,它们是命令界面 , 图形界面和系统调用界面 ;第二章进程管理复习题1、并发性是指若干事件在 B 发生;A.同一时刻 B.同一时间间隔内 C.不同时刻 D.不同时间间隔内2、进程和程序的本质区别是 D ;A.存储在内存和外存 B.顺序和非顺序执行机器指令C.分时使用和独占使用计算机资源 D.动态和静态特征3、进程从运行状态进入就绪状态的原因可能是 D ;A.被选中占有处理机B.等待某一事件C.等待的事件已发生D.时间片用完4、一个进程被唤醒意味着 B ;A.该进程重新占有了CPU B.进程状态变为就绪C.它的优先权变为最大 D.其PCB移至就绪队列的队首5、进程和程序的本质区别是 D ;A.存储在内存和外存 B.顺序和非顺序执行机器指令C.分时使用和独占使用计算机资源 D.动态和静态特征6、正在执行的进程由于其时间片完而被暂停执行,此时进程应从执行状态变为D ;A. 静止阻塞B. 活动阻塞C. 静止就绪D. 活动就绪7、下列各项工作中 , 哪一个不是创建进程必须的步骤 B ;A.建立一个 PCB 进程控制块B.由进程调度程序为进程调度 CPUC.为进程分配内存等必要的资源D.将 PCB 链入进程就绪队列8、已经获得除 C 以外的所有运行所需资源的进程处于就绪状态;A.存储器 B.打印机 C.CPU D.磁盘空间9、进程从运行状态进入就绪状态的原因可能是 D ;A.被选中占有处理机B.等待某一事件C.等待的事件已发生D.时间片用完10、在多进程的并发系统中,肯定不会因竞争 D 而产生死锁;A.打印机 B.磁带机 C.磁盘 D.CPU11、一个进程被唤醒意味着 B ;A.该进程重新占有了CPU B.进程状态变为就绪C.它的优先权变为最大 D.其PCB移至就绪队列的队首12、为了对紧急进程或重要进程进行调度,调度算法应采用 B ;A.先进先出调度算法 B.优先数法C.最短作业优先调度 D.定时轮转法13、PV操作是在 D 上的操作;A.临界区 B.进程C.缓冲区 D.信号量14、如果某一进程在运行时,因某种原因暂停,此时将脱离运行状态,而进入 C ;A. 自由状态 B.停止状态 C.阻塞状态 D.静止状态15、分配到必要的资源并获得处理机时的进程状态是 B ;A、就绪状态B、执行状态C、阻塞状态D、撤消状态16、 D 是一种只能进行P操作和V操作的特殊变量;A、调度B、进程C、同步D、信号量17、下列的进程状态变化中, C 变化是不可能发生的;A、运行→就绪B、运行→等待C、等待→运行D、等待→就绪18、多个进程的实体能存在于同一内存中,在一段时间内都得到运行;这种性质称作进程的 B ;A. 动态性B. 并发性C. 调度性D. 异步性19、进程控制块是描述进程状态和特性的数据结构,一个进程 D ;A、可以有多个进程控制块B、可以和其他进程共用一个进程控制块C、可以没有进程控制块D、只能有惟一的进程控制块20、在大多数同步机构中,均用一个标志来代表某种资源的状态,该标志常被称为C ;A、公共变量B、标志符C、信号量D、标志变量21、进程状态从就绪态到运行态的转化工作是由 C 完成的;A、作业调度B、中级调度C、进程调度D、设备调度22、在进程管理中,当 C 时,进程从阻塞状态变为就绪状态;A、进程被进程调度程序选中B、等待某一实践C、等待的事件发生D、时间片用完23、一个运行的进程用完了分配给它的时间片后,它的状态变为 A ;A、就绪B、等待C、运行D、由用户自己确定24、下列 B 是进程存在的标志;A、JCBB、PCBC、DCTD、CHCT25、相关进程之间因彼此等待对方发送信号导致的直接制约关系称为 B ;A、互斥B、同步C、通信D、死锁26、若P、V操作使信号量S的值为-1,则表示有 B 等待进程;A、0个B、1个C、2个D、3个27、下列的进程状态变化中, D 变化是不可能发生的;A、运行→就绪B、运行→等待C、等待→运行D、等待→就绪29、在进程管理中,一个进程存在的惟一标志是 C ;A、源程序和数据B、作业说明书C、进程控制块D、目标程序和数据30、进程之间因共享某个临界资源互相等待,这种间接的制约关系是进程之间的A;A、互斥B、同步C、通信D、死锁31、如果某一进程在运行时,因某种原因暂停,此时将脱离运行状态,而进入C ;A.自由状态 B.停止状态 C.阻塞状态 D.静止状态32、对于记录型信号量,执行一次signal操作时,信号量的值为 D 时进程应唤醒阻塞队列中进程;A.大于0 B.小于0 C.大于等于0 D.小于等于033、对于记录型信号量,执行一次wait操作时,信号量的值为__B__时进程应阻塞;A.大于0 B.小于0 C.大于等于0 D.小于等于034、进程从运行状态进入就绪状态的原因可能是__D__;A.被选中占有处理机B.等待某一事件C.等待的事件已发生D.时间片用完35、下列说法正确的是__A__;A.临界区是指进程中访问临界资源的那段代码B.临界区是指进程中用于实现进程互斥的那段代码C.临界区是指进程中用于实现进程通信的那段代码D.临界区是指进程中用于访问共享资源的那段代码36、下列说法正确的是__C___;A.并发性是指若干事件在同一时刻发生B.并发性是指若干事件在不同时刻发生C.并发性是指若干事件在同一时间间隔发生D.并发性是指若干事件在不同时间间隔发生37、并发性是指若干事件在 B 发生;A.同一时刻B. 同一时间间隔内C.不同时刻D. 不同时间间隔内38、多个进程的实体能存在于同一内存中,在一段时间内都得到运行;这种性质称作进程的__B__;A. 动态性B. 并发性C. 调度性D. 异步性39、两个旅行社甲和乙为旅客到航空公司订机票,形成互斥的资源是 A ;A.机票B.旅行社C.航空公司D.航空公司和旅行社40、PV操作是对 D 的操作;A.临界区B.进程C.缓冲区D.信号量41、在下列特性中,哪一个不是进程的特征 C ;A.异步性B.并发性C.静态性D.动态性42、两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息,或者建立某个条件后再向前执行,这种关系是进程间的 A 关系;A.同步B.互斥C.竞争D.合作43、进程从运行状态进入就绪状态的原因可能是 D ;A.被选中占有处理机B.等待某一事件C.等待的事件已发生D.时间片用完44、多个相关进程因合作完成同一任务需要彼此等待对方发送信息,这种直接制约关系称为进程之间的 B ;A. 互斥B. 同步C. 通信D. 死锁45、进程从运行状态到等待状态可能是由于 C ;A. 进程调度程序的调度B. 现运行进程时间片用完C. 现运行进程执行了 P操作D. 现运行进程执行了 V操作46、如果一进程处于就绪状态要将其投入运行,应使用 C ;A.挂起原语B.创建原语C.调度原语D.终止原语47、进程控制块是描述进程状态和特性的数据结构,一个进程__D__;A、可以有多个进程控制块 B.可以和其他进程共用一个进程控制块C.可以没有进程控制块 D.只能有惟一的进程控制块48、对进程的描述中,下列说法错误的是___D___ ;A. 一个进程可以包含若干个程序B. 一个程序可以对应多个进程C. 进程必须由程序作为其组成部分D. 一个程序仅对应一个进程49、对于两个并发进程,设互斥信号量为mutex,若mutex=0,则__B__;A. 表示没有进程进入临界区B. 表示有一个进程进入临界区C. 表示有一个进程进入临界区,另一个进程等待进入D. 表示有两个进程进入临界区50、以下关于进程三种基本状态的变迁中,D不会发生;A、就绪态→运行态B、运行态→就绪态C、等待态→就绪态D、就绪态→等待态51、利用信号量s和P、V操作实现进程互斥控制,当s<0时,其含义是指D;A、无进程申请临界资源B、无临界资源可用C、无等待临界资源的进程D、有|s|个进程等待临界资源52、进程的同步和互斥反映了进程间直接制约和间接制约的关系;53、进程由___进程控制块或PCB 、__程序段___和___数据段___组成,其中___进程控制块或PCB__是进程存在的唯一标识;54、进程的三种基本状态是就绪、执行和阻塞 ;55、信号量的物理意义是:当信号量的值大于零时,表示系统中可用资源的数目 ,当信号量等于0时表示系统中无资源可用 ,当信号量值小于零时,其绝对值为等待此种资源的进程数目 ;56、多个无关进程因共享某些临界资源导致相互等待,这种直接制约关系称为进程之间的互斥 ;57、描述一个进程所使用的数据结构是__ PCB __,反映进程在生命期内活动规律的三种基本状态是:就绪、阻塞、运行 ;58、_进程通信___指进程之间的信息交换;59、_进程控制块__随进程的产生而建立,随进程的消亡而撤消,它是系统中进程的唯一标识;60、常用的三种进程通信方式有:__消息缓冲通信_、_信箱通信__、_管道通信_;61、进程是一个__动__态概念,而程序是一个 __静_态概念;第三章处理机调度与死锁复习题1、以下解决死锁的方法中,属于死锁避免策略的是_A__;A.银行家算法 B.资源有序分配法C.资源分配图化简法 D.撤销进程法2、以下解决死锁的方法中,属于死锁预防策略的是_ B _;A.银行家算法 B.资源有序分配法C.资源分配图化简法 D.撤销进程法3、为了对紧急进程或重要进程进行调度,调度算法应采用__B__;A.先进先出调度算法 B.优先数法C.最短作业优先调度 D.定时轮转法4、既考虑了短作业又兼顾了长作业的调度算法是__B___;A.先进先出调度算法 B.多级反馈调度算法C.最短作业优先调度 D.定时轮转法5、一种既有利于短小作业又兼顾到长作业的作业调度算法是___C___;A.先来先服务 B.轮转 C.最高响应比优先 D.均衡调度6、资源的有序分配策略可以破坏__D__条件;A. 互斥使用资源B. 占有且等待资源请求和保持资源C. 非抢夺资源 C. 循环等待资源7、作业调度中的先来先服务算法是以C为出发点考虑的;A 作业执行时间B 作业的周转时间C作业的等待时间 D 等待时间加运行时间8、资源的按序分配策略可以破坏D条件;A、互斥使用资源B、占有且等待资源C、非抢夺资源D、循环等待资源9、银行家算法是一种B算法;A、死锁解除B、死锁避免C、死锁预防D、死锁检测10、在为多道程序所提供的可共享的系统资源不足时,可能出现死锁;但是,不适当的C也可能产生死锁;A、进程优先权B、资源的线形分配C、进程推进顺序D、分配队列优先权11、采用资源剥夺法可解除死锁,还可以采用B方法解除死锁;A、执行并行操作B、撤消进程C、拒绝分配新资源D、修改信号量12、在下列解决死锁的方法中,属于死锁预防策略的是B;A、银行家算法B、资源有序分配法C、死锁检测法D、资源分配图化简法13、以下调度算法中,C算法不适合作业调度;A、先来先服务B、优先级C、时间片轮转D、最高响应比14、在一个进程运行前,将该进程所需要的全部资源都一次分配给它,利用这种策略解决死锁问题是一种B措施;A、避免B、预防C、检测D、解除15、在C的情况下,系统出现死锁;A、计算机系统发生了重大故障B、有多个封锁的进程同时存在C、若干进程因竞争资源而无休止地相互等待他方释放已占有的资源;D、资源数大大小于进程数或进程同时申请的资源数大大超过资源总数;16、__A__是指从作业提交给系统到作业完成的时间间隔;A. 周转时间B. 响应时间C. 等待时间D. 运行时间17、为了对紧急进程或重要进程进行调度,调度算法应采用 B ;A.先进先出调度算法 B.优先数法C.最短作业优先调度 D.定时轮转法18、处于后备状态的作业存放在 A 中;A.外存 B.内存 C.A和B D.扩展内存19、设m为同类资源R的数目,n为系统中并发进程数;当n个进程共享m个互斥资源R时,每个进程对R的最大需求是w,则下列情况会出现死锁的是__D__;A.m=2,n=1,w=2 B.m=2,n=2,w=1C.m=4,n=3,w=2 D.m=4,n=2,w=320、下面有关安全状态和非安全状态的论述中,正确的是_D__;A.安全状态是没有死锁的状态,非安全状态是有死锁的状态B.安全状态是可能有死锁的状态,非安全状态是有可能死锁的状态C.安全状态是可能没有死锁的状态,非安全状态是有死锁的状态D.安全状态是没有死锁的状态,非安全状态是有可能死锁的状态21、采用资源剥夺法可解除死锁,还可以采用 B 方法解除死锁A.执行并行操作B.撤销进程C.拒绝分配新资源D.修改信号量22、一种既有利于短小作业又兼顾到长作业的作业调度算法是 C ;A.先来先服务B.轮转C.最高响应比优先D.均衡调度23、死锁问题的讨论是针对 D ;A. 某个进程申请系统中不存在的资源B.某个进程申请的资源数超过系统中的最大资源数C.硬件故障D.多个并发进程竞争独占性资源24、运行时间最短的作业被优先调度,这种调度算法是 C ;A. 优先级调度B. 响应比高者优先C. 短作业优先D. 先来先服务25、通常不采用__D__方法来解除死锁;A.终止一个死锁进程 B.终止所有死锁进程C.从死锁进程处抢夺资源 D.从非死锁进程处抢夺资源26、单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于 C ;A.进程相应的程序段的长度B.进程总共需要运行时间多少C.进程自身和进程调度策略D.进程完成什么功能27、计算机系统产生死锁的根本原因是D;A、资源有限B、进程推进顺序不当C、系统中进程太多D、A和B28、处理机调度可分为三级,它们是__高级调度或作业调度_,__中级调度___和___低级调度或进程调度_;在一般操作系统中,必须具备的调度是_进程调度或低级调度_;29、高级调度又称为__作业调度__,低级调度又称为_____进程调度_ ;30、进程调度有__抢占调度或抢占方式和___非抢占调度或非抢占方式两种方式;31、死锁产生的主要原因是资源竞争和__进程推进次序非法_;32、死锁的四个必要条件是 _互斥、 _不剥夺__、请求和保持和环路等待 ;33、解决死锁问题的基本方法有___预防死锁_ 、___避免死锁__ 和 __检测并解除死锁 ;第四章存储器管理复习题1、在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数加1的情况是__A__;A.无上邻空闲区,也无下邻空闲区 B.有上邻空闲区,但无下邻空闲区C.有下邻空闲区,但无上邻空闲区 D.有上邻空闲区,也有下邻空闲区2、在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是__D_ _;A.无上邻空闲区,也无下邻空闲区 B.有上邻空闲区,但无下邻空闲区C.有下邻空闲区,但无上邻空闲区 D.有上邻空闲区,也有下邻空闲区3、动态分区内存管理中,倾向于优先使用低址部分空闲区的算法是___C____;A.最佳适应算法 B.最坏适应算法C.首次适应算法 D.循环首次适应算法4、现代操作系统中,使每道程序能在不受干扰的环境运行主要是通过___B__功能实现的;A.对换 B.内存保护 C.地址映射 D.虚拟存储器5、静态重定位是在作业___B___中进行的;A.编译过程 B.装入过程 C.修改过程 D.执行过程6、实现虚拟存储器最关键的技术是__C___;A.内存分配 B.置换算法 C.请求调页段 D.对换空间的管理7、支持程序浮动的地址转换机制是 D ;A.页式地址转换B.段式地址转换C.静态重定位D.动态重定位8、在段式存储管理方式中,用户使用的地址空间是 C 的;A.线性B.一维C.二维D.三维9、分段管理提供__B__维的地址结构;A.1 B.2 C.3 D.410、分页管理提供__A__维的地址结构;A.1 B.2 C.3 D.411、段页式管理每取一数据,要访问 C 次内存;A.1 B.2 C.3 D.412、动态重定位技术依赖于B;A、重定位装入程序B、重定位寄存器C、地址机构D、目标程序13、把逻辑地址转变为内存的物理地址的过程称作D;A、编译B、连接C、运行D、重定位14、以下存储管理技术中,支持虚拟存储器的技术是C;A、动态分区法B、可重定位分区法C、请求分页技术D、对换技术16、在固定分区分配中,每个分区的大小C;A、相同B、随作业长度变化C、可以不同但预先固定D、可以不同但根据作业长度固定17、静态重定位是在作业的B中进行的,动态重定位是在作业执行过程中进行的;A、编译过程B、装入过程C、修改过程D、执行过程15、设内存的分配情况如图所示;若要申请一块40K字节的内存空间,若采用最佳适应算法,则所得到的分区首址为C;A、100KB、190KC、330KD、410K100K180K190K280K330K390K410K512K18、支持程序浮动的地址转换机制是__D__;A.页式地址转换 B.段式地址转换C.静态重定位 D.动态重定位19、虚拟存储器的最大容量A;A、为内外存容量之和B、由计算机的地址结构决定C、是任意的D、由作业的地址空间决定20、在一个页式存储管理系统中,页表内容如下所示:页号块号0211263347若页的大小为4K,则地址转换机构将逻辑地址0转换成的物理地址为A;A、8192B、4096C、2048D、102421、在请求页式存储管理中,若所需的页面不在内存,则会引起 D ;A.输入输出中断B.时钟中断C.越界中断D.缺页中断22、将主存空闲区按地址顺序从小到大登记在空闲分区表中,每次分配时总是顺序查找空闲区表中第一个满足需求的空闲分区切割,这种分配算法称为 B 法;A.最先适应 B.最优适应 C.最坏适应 D.随机适应23、在页式存储管理中,每次从主存中取指令或取操作数,要 B 次访问主存;A. 1次B. 2次C. 3次D. 4次24、经过 B ,目标程序可以不经过任何改动而装入物理内存单元;A.静态重定位 B.动态重定位 C.编译或汇编 D.存储扩充25、在页式存储管理方案中,采用 A 实现地址变换 ;A.页表B.段表C.段表和页表D.空闲区表26、在一个可变式分区管理中,最坏适应分配算法宜将空闲区表中的空闲区按 D 的次序排列 ;A.地址递增B.地址递减C.长度递增D.长度递减27、虚拟存储技术与 A 不能配合使用;A.分区管理B.动态分页管理C.段式管理D.段页式管理28、系统抖动是指 B ;A.使用机器时,产生屏幕闪烁的现象B.刚被调出去的页又立即被调入,形成一种频繁页面调入调出的现象C.系统不干净,造成系统不稳定现象D.由于内存分配不当,偶然造成内存不够现象29、请求页式管理常用替换策略之一有__A__;A.LRU B.BF C.SCBF D.FPF30、现代操作系统中,提高内存利用率主要是通过__D__功能来实现;A.对换 B.内存保护C.地址映射 D.虚拟存储器31、当程序经过编译或者汇编以后,形成了一种由机器指令组成的集合,被称为_B_;A.源程序 B.目标程序C.可执行程序 D.非执行程序32、MS—DOS的存贮管理采用了__C___;A.段式存贮管理 B.段页式存贮管理C.单用户连续存贮管理 D.固定式分区存贮管理33、动态重定位技术依赖于B;A、重定位装入程序B、重定位寄存器C、地址机构D、目标程序34、动态重定位技术依赖于B;A、重定位装入程序B、重定位寄存器C、地址机构D、目标程序35、动态重定位是在作业__D___中进行的;A.编译过程 B.装入过程 C.修改过程 D.执行过程36、虚拟存储器最基本的特征是__A___;A.多次性 B.交换性 C.驻留性 D.离散性37、动态分区内存管理中,能使内存空间中空闲分区分布的较均匀的算法是___D__;A.最佳适应算法 B.最坏适应算法C.首次适应算法 D.循环首次适应算法38、 B 是指将作业不需要或暂时不需要的部分移到外存,让出内存空间以调入其他所需数据;A.覆盖技术 B.交换技术 C.虚拟扩充 D.物理扩充39、很好地解决了“碎片”问题的存储管理方法是A;A、页式存储管理B、段式存储管理C、多重分区管理D、可变式分区管理40、静态重定位是在作业__B__中进行的;A、编译过程B、装入过程C、修改过程D、执行过程41、在请求分页系统中,频繁进行页面调入和调出的现象称为_抖动_;42、分页系统中,页表的作用是实现__页号到__物理块号的转换;43、地址变换机构的基本任务是把地址空间__中的_逻辑地址_变换为_内存空间中的_物理地址_;44、在请求调页系统中,调页的策略有__预调页和__请求调页_ 两种方式;45、碎片问题是连续存储管理方式所存在的缺点,抖动问题是请求分页管理方式所存在的缺点;46、分页系统中的内存保护通常有__越界检查__和__存取控制__两种方式;47、分区管理可以采用的内存分配算法有首次适应算法、循环首次适应算法、最佳适应算法和最坏适应算法 ;48、一般说来,用户程序中所使用的地址是__逻辑地址或相对地址,而内存中各存储单元的地址是___物理地址或绝对地址__;将前者转变为后者的过程称作__重定位_;49、分页存储管理方式为用户提供的程序空间是 _一_ 维的,段式存储管理方式为用户提供的程序空间是 _二_ 维的;第五章设备管理复习题1、设备独立性是指用户程序独立于__D__;A.主机 B.操作系统 C.设备驱动程序 D.物理设备2、下列说法正确的是___B__;A.控制器可控制通道,设备在通道控制下工作B.通道控制控制器,设备在控制器控制下工作C.通道和控制器分别控制设备D.控制器控制通道和设备的工作3、操作系统中采用缓冲技术的目的是增强系统__B__的能力;A.串行操作 B.并行操作 C.控制操作 D.中断操作4、为实现磁盘双工功能,需要在系统中配置__C___;A.双份文件分配表 B.双份文件目录C.两台磁盘控制器 D.两台磁盘驱动器5、为实现磁盘镜像功能,需要在系统中配置__D___;A.双份文件分配表 B.双份文件目录C.两台磁盘控制器 D.两台磁盘驱动器6、为了使多个进程有效的同时处理输入和输出,最好使用__A___;A.缓冲池 B.单缓冲 C.双缓冲 D.循环缓冲。
操作系统第二章 进程管理 期末测试复习题及答案
1、当一个进程处于()状态时,称为就绪状态。
A.等待输入数据B.等待调度C.等待分配进程控制块D.等待进入内存正确答案:B2、当一个进程处于下述()状态时,属于阻塞状态。
A.进程被交换到外存B.不再有执行资格C.等待进程调度D.在内存中等待输入正确答案:D3、以下关于进程和线程的描述,错误的是()。
A.同一进程内的线程共享进程的资源B.线程是独立调度和分派的基本单位C.不同进程中的线程可以并发D.应用级线程因系统调用而阻塞,不会引起所在进程的阻塞正确答案:D4、( )的切换、同步和通信无需操作系统内核的干预,可以运行在任何操作系统上。
A.进程B.用户级线程C.内核级线程D.混合线程5、PCB是进程存在的唯一标志,下列不属于PCB内容的是()。
A. CPU控制寄存器内容B.栈指针C.进程优先级D.全局变量正确答案:D6、下列选项,导致进程从执行变为就绪状态的事件是()。
A.等待数据输入B.访问文件失败C.启动I/O设备D.CPU被抢占正确答案:D7、进程映像是指()。
A.一个独立的程序B.一个独立的程序所对应的数据C.PCB结构D.PCB结构、程序、数据以及栈的组合正确答案:D8、( )调度决定哪个进程可以进入系统中处理,因此它控制了并发的度。
A.长程调度B.中程调度C.短程调度D.磁盘调度9、为了更好的实现人机交互,应采用()调度算法。
A.响应比高者优先B.短作业优先C.时间片轮转D.先来先服务正确答案:C10、现在有三个同时到达的作业J1, J2和J3,它们的执行时间分别是T1, T2和T3,且T1>T2>T3。
系统采用单道方式运行且采用短作业优先调度算法,则平均周转时间是()。
A.T1+T2+T3B.(3T1+2T2+T3)/3C.(T1+T2+T3)/3D.(T1+2T2+3T3)/3正确答案:D11、一个进程到达时刻为2,估计运行时间为4个时间单位,若在时刻6开始执行该进程,其响应比是 ( )。
计算机操作系统期末复习题(答案最全)(2)
计算机操作系统期末复习题(答案最全)(2)计算机操作系统期末复习题注:1-简单2-一般3-较难4-难第一部分操作系统基本概念一、选择题(选择最确切的一个答案,将其代码填入括号中)1、操作系统是一种()。
A、应用软件B、系统软件C、通用软件D、工具软件答案-1:B2、计算机系统的组成包括()。
A、程序和数据B、处理器和内存C、计算机硬件和计算机软件D、处理器、存储器和外围设备答案-1:C3、下面关于计算机软件的描述正确的是()。
A、它是系统赖以工作的实体B、它是指计算机的程序及文档C、位于计算机系统的最外层D、分为系统软件和支撑软件两大类答案-2:B4、财务软件是一种()。
A、系统软件B、接口软件C、应用软件D、用户软件答案-2:C5、世界上第一个操作系统是()。
A、分时系统B、单道批处理系统C、多道批处理系统D、实时系统答案-1:B6、批处理操作系统提高了计算机的工作效率,但()。
A、系统资源利用率不高B、在作业执行时用户不能直接干预C、系统吞吐量小D、不具备并行性答案-3:B7、引入多道程序的目的是()。
A、为了充分利用主存储器B、增强系统的交互能力C、提高实时响应速度D、充分利用CPU,减少CPU的等待时间答案-3:D8、在多道程序设计的计算机系统中,CPU()。
A、只能被一个程序占用B、可以被多个程序同时占用C、可以被多个程序交替占用D、以上都不对答案-2:C9、多道程序设计是指()。
A、有多个程序同时进入CPU运行B、有多个程序同时进入主存并行运行C、程序段执行不是顺序的D、同一个程序可以对应多个不同的进程答案-3:B10、从总体上说,采用多道程序设计技术可以()单位时间的算题量,但对每一个算题,从算题开始到全部完成所需的时间比单道执行所需的时间可能要()。
A、增加减少B、增加延长C、减少延长D、减少减少答案-4:B11、允许多个用户以交互使用计算机的操作系统是()。
A、分时系统B、单道批处理系统C、多道批处理系统D、实时系统答案-2:A12、下面关于操作系统的叙述正确的是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题1.引入多道程序得目得在于()。
A、有利于代码共享,减少主、辅存信息交换量B.充分利用存储器C、充分利用CPU,减少CPU等待时间D.提高实时响应速度2、在单处理机计算机系统中,()就是并行操作得。
A、程序与程序B、处理机得操作与通道得操作C、主程序与子程序D、用户程序与操作系统程序3、下面哪一个不就是程序在并发系统内执行得特点()。
A、产生死锁得必然性B、资源分配得动态性C、程序执行得间断性D、相互通信得可能性4.进程与程序得一个本质区别就是( )。
A、进程分时使用CPU,程序独占CPUB.进程存储在内存,程序存储在外存C、进程在一个文件中,程序在多个文件中D.进程为动态得,程序为静态得5.在下列情况( ),系统需要进行进程调度。
A、某一进程正访问一临界资源B.某一进程运行时因缺乏资源进入阻塞状态C.某一进程处于运行状态,而另一进程处于自由状态D.某一进程正在访问打印机,而另一进程处于就绪状态6.与设备控制器关系最密切得软件就是()。
A、编译程序B、设备驱动程序C、存储管理程序D、处理机管理7、若进程P一旦被唤醒就能够投入运行,系统可能()。
A、在抢占调度方式中,P得优先级高于当前运行得进程B、进程P得优先级最高C、就绪队列为空队列D、在抢占调度方式中,P得优先级高于就绪队列中所有得进程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、在下面得I/O控制方式中,需要CPU干预最少得方式就是()。
A、程序I/O方式B、中断驱动I/O控制方式C、DMA控制方式D、I/O通道控制方式14、引入缓冲可以()。
A.改善用户编程环境B.提高CPU得处理速度C.提高CPU与设备之间得并行程度D.降低计算机得硬件成本15、操作系统实现按名存取得关键在于解决( )。
A、文件逻辑地址到文件具体得存储地址得转换B、文件得符号名与文件具体得存储地址得转换与映射C、文件逻辑结构到文件名称转换D、文件名称到文件逻辑地址得转换16、一般用户需要知道(),才能使用文件中得信息。
A.文件得符号名B.文件得逻辑结构C.文件得物理结构D.文件得存取方法17、如果有三个进程共享同一互斥段,而且每次最多允许两个进程进入该互斥段,则信号量得初值应设置为()A.0 B.1 C.2D.318.当系统中进程发生死锁时,解除死锁所付出代价较小得措施就是()。
A、撤消发生死锁得进程B、阻塞没有发生死锁得进程C、创立新进程D、挂起一些没有发生死锁得进程21.当线程处于阻塞状态时,线程( )。
A、正在占用处理机B、没有占用处理机C、将进入执行状态D、将进入结束状态22.当多道程序系统中发生死锁时,()。
A.计算机系统不能处理任何事情B.某个进程不能够执行C.一组进程相互等待,并进入阻塞状态D.不能进行输入与输出23、在文件系统中,采用位图主要就是实现()。
A、磁盘得驱动调度B、磁盘空间得分配与回收C、文件目录得查找D、页面置换24.进程调度得基本功能就是选择( )、A、就绪得进程B、后备得作业C、空闲内存D、空闲设备25.对于普通用户而言,OS得()就是最重要。
A、开放性B、方便性C、有效性D、可扩充性26.计算机得普通用户通常通过()使用OS所提供得服务。
A、中断键盘B、控制接口C、特权指令D、系统调用27.()进程调度算法适合分时系统、A、先来先服务B、轮转C、短作业优先D、最高优先级28.进程得控制信息与描述信息存放在()。
A、JCBB、PCBC、AFTD、SFT29.与计算机硬件关系最密切得软件就是()、A、编译程序B、数据库管理系统C、游戏程序D、OS30.( )进程调度算法适合紧急事件得处理。
A、先来先服务B、轮转C、可抢占优先级D、优先级31.进程依靠什么从阻塞状态过渡到就绪状态()。
A、操作人员得命令B、系统服务C、等待下一个时间片到来D、由"合作"进程唤醒33.新创立得进程首先进入( )状态。
A、就绪B、执行C、阻塞D、挂起34.在OS中,文件得存取控制可以使()。
A、用户间不能相互删除文件B、内存中得多道程序间不相互破坏C、内存中得程序不破坏OSD、防止黑客攻击35.页得逻辑地址形式就是:页号24位,页内地址10位,内存128M,辅存10G,那么虚拟存储器最大实际容量可能就是( ) 。
A、1024KB、16GC、10GD、10G+128M 36.分页存储管理得存储保护就是通过( )完成得。
A、页表B、快表C、存储键D、索引37.用户使用()形式得文件。
A、链接B、连续C、物理D、逻辑38.能够装入内存任何位置并能执行得程序代码必须就是可( )。
A、动态链接B、重定位C、可重入得D、静态链接39、采用()不会产生内部碎片。
A、分页式存储管理B、分段式存储管理C、固定分区式存储管理D、段页式存储管理40、假脱机技术中,对打印机得操作实际上就是用对磁盘存储实现得,用以替代打印机得部分就是指()。
(A)共享设备(B)独占设备(C)虚拟设备(D)物理设备41.进程所请求得一次打印输出结束后,将使进程状态从()A、运行态变为就绪态B、运行态变为等待态C、就绪态变为运行态D、等待态变为就绪态42.分页式存储管理中,地址转换工作就是由()完成得。
A、硬件B、地址转换程序C、用户程序D、装入程序43.如果允许不同用户得文件可以具有相同得文件名,通常采用()来保证按名存取得安全。
A、重名翻译机构B、建立索引表C、建立指针D、多级目录结构44.对记录式文件,操作系统为用户存取文件信息得最小单位就是()。
A、字符B、数据项C、记录D、文件45.一作业进入内存后,则所属该作业得进程初始时处于()状态。
A、运行B、等待C、就绪D、收容46.共享变量就是指()访问得变量。
A、只能被系统进程B、只能被多个进程互斥C、只能被用户进程D、可被多个进程47.临界区就是指并发进程中访问共享变量得()段。
A、管理信息B、信息存储C、数据D、程序48.产生系统死锁得原因可能就是由于()。
A、进程释放资源B、一个进程进入死循环C、多个进程竞争,资源出现了循环等待D、多个进程竞争共享型设备49.地址重定位得结果就是得到()A.源程序B.编译程序 C.目标程序D.执行程序50、以下存储管理技术中,支持虚拟存储器得技术就是()。
A.动态分区法B.可重定位分区法C.请求分页技术D.对换技术51.在进行操作系统结构设计时,应尽量减少与硬件直接有关得程序量且将其独立封装,这就是为了提高操作系统得( )A、正确性B、高效性C、维护性D、移植性52.采用多道程序设计技术能提高整个计算机系统得效率,其基本条件就是( )A、处理器执行指令速度快B、主存储器得容量大C、该系统具有处理器与外设并行工作得能力D、外围设备多53.进程并发执行时,每个进程得执行速度就是( )A、由进程得程序结构决定得B、由进程自己控制得C、在进程被创建时确定得D、与进程调度得策略有关54.在可变分区存储管理中,回收一个分区时使空闲区个数加一得情况就是( )A、既无上邻又无下邻空闲区B、既有上邻又有下邻空闲区C、只有上邻没有下邻空闲区D、只有下邻没有上邻空闲区55.平均周转时间最小得作业调度算法就是( )A、先来先服务算法B、计算时间短得作业优先算法C、响应比最高者优先算法D、优先数调度算法56.在分页存储管理中,假设程序地址字为16位,页长为1KB,则页号占用( ) A、2位B、4位C、6位D、10位57.属于块设备得就是( )A、硬盘B、打印机C、显示器D、键盘58.属于抢占式得分配处理器算法得就是( )A、先来先服务调度算法B、多级队列调度算法C、时间片轮转调度算法D、非剥夺得优先数调度算法二填空:1.操作系统为用户提供三种类型得使用接口,它们就是命令方式与系统调用与图形用户界面。
2.主存储器与外围设备之间得数据传送控制方式有程序直接控制、中断驱动方式、DMA方式与通道控制方式。
3.在响应比最高者优先得作业调度算法中,当各个作业等待时间相同时,运行时间短得作业将得到优先调度;当各个作业要求运行得时间相同时,等待时间长得作业得到优先调度。
4.当一个进程独占处理器顺序执行时,具有两个特性:封闭性与可再现性。
5.程序经编译或汇编以后形成目标程序,其指令得顺序都就是以零作为参考地址,这些地址称为逻辑地址。
7.进程由程度、数据与PCB组成。
8.虚拟设备就是指采用SPOOLING技术,将某个独享设备改进为供多个用户使用得得共享设备。
9.逻辑设备表(LUT)得主要功能就是实现设备独立性。
10、段得共享就是通过共享段表实现得。
11.文件得物理结构分为顺序文件、索引文件与索引顺序文件。
12、UNIX得文件系统空闲空间得管理就是采用成组链接法。
13、离散存储管理方式能使存储碎片尽可能少,而且使内存利用率较高,管理开销小。
14、按文件得逻辑存储结构分,文件分为有结构文件,又称为记录式文件与无结构文件,又称流式文件。
15、在设备管理中,为了克服独占设备速度较慢、降低设备资源利用率得缺点,引入了虚拟分配技术,即用共享设备模拟独占设备。
16、动态存储分配时,要靠硬件地址变换机构实现重定位。
17、在存储管理中常用虚拟存储器方式来摆脱主存容量得限制。
18、在请求页式管理中,当硬件变换机构发现所需得页不在内存时,产生缺页中断信号,中断处理程序作相应得处理。
19、置换算法就是在内存中没有空闲页面时被调用得,它得目得就是选出一个被淘汰得页面。
20、在段页式存储管理系统中,面向用户得地址空间就是段式划分,面向物理实现得地址空间就是页式划分。
21、虚拟设备就是通过SPOOLing技术把独占设备变成能为若干用户共享得设备。
22、在多道程序环境中,用户程序得相对地址与装入内存后得实际物理地址不同,把相对地址转换为物理地址,这就是操作系统得地址重地位功能。
23、在操作系统中,进程就是一个资源分配得基本单位,也就是一个独立运行与调度得基本单位。
24、在信号量机制中,信号量S > 0时得值表示可用资源数目;若S < 0,则表示等待该资源得进程数,此时进程应阻塞。