操作系统期末复习真题11-附答案

合集下载

操作系统期末试题及答案

操作系统期末试题及答案

《操作系统》期末试卷姓名一、选择题( 15*2 分=30 分)1 、在操作系统中, JCB 是指(A )A.作业控制块B.进程控制块 C.文件控制块 D.程序控制块2、并发进程之间 ( D )A. 彼此无关B. 必须同步C. 必须互斥D. 可能需要同步或互斥3、运行时间最短的作业被优先调度,这种调度算法是( C ) 。

A.优先级调度 B.响应比高者优先C.短作业优先D.先来先服务4、某页式存储管理系统中,地址寄存器长度为 24 位,其中页号占 14 位,则主存的分块大小是( C )字节A. 210 B. 211 C. 214 D. 2245 、( D ) 是一种只能进行 P 操作和 V 操作的特殊变量。

A.调度 B.进程 C.同步D.信号量6、在操作系统中,并发性是指若干事件( )A.在同一时刻 B.一定在不同时刻C.在某一时间间隔内D.依次在不同时间间隔内7、很好地解决了“碎片”问题的存储管理方法是( A ) 。

A. 页式存储管理B. 段式存储管理C. 静态分区管理D. 可变分区管理8、多道程序设计是指 ( D )A. 在实时系统中并发运行多个程序B. 在分布系统中同一时刻运行多个程序C. 在一台处理机上同一时刻运行多个程序D. 在一台处理机上并发运行多个程序9 、设有 3 个进程共享同一程序段而每次最多允许两个进程进入该程序,若用 PV 操作作同步机制 , 则信号量 S 的取值范围为 ( ) 。

A.2,1,0,-1B.3,2,1,0C.2,1,0,-1,-2D.1,0,-1,-210、在提供虚拟存储的系统中,用户的逻辑地址空间主要受( C )的限制。

A. 内存空闲块的大小 B.外存的大小C.计算机编址范围D.页表大小11、采用时间片轮转法调度是为了 ( ) 。

A.多个终端都能得到系统的及时响应B.先来先服务 c 优先数高的进程先使用处理器 D.紧急事件优先处理12 、 ( )必定会引起进程切换。

操作系统 期末试题及答案

操作系统 期末试题及答案

操作系统期末试题及答案一、选择题(每题5分,共20题,答案请写在括号内)1. 操作系统的作用是什么?(a)连接软硬件之间的桥梁(b)保护计算机免受恶意软件的攻击(c)提供用户与计算机之间的交互界面(d)加强计算机网络的安全性2. 下面哪个不是操作系统的常见类型?(a)Windows(b)Linux(c)Mac OS(d)Internet Explorer3. 操作系统的内核负责什么功能?(a)用户界面(b)文件管理(c)进程管理(d)硬件设备驱动4. 以下哪个不是操作系统中的进程调度算法?(a)先来先服务(b)最短作业优先(c)轮转调度(d)最大剩余时间优先5. 内存管理中,虚拟内存的作用是什么?(a)提供给用户一个纯净的运行环境(b)增加系统的安全性(c)实现程序的地址隔离(d)加速程序的运行速度6. 操作系统中,进程通信的方式包括以下哪些?(a)共享内存(b)消息传递(c)信号量(d)所有上述方式7. 文件系统是用来管理什么的?(a)硬盘空间(b)内存空间(c)CPU资源(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)中断优先级的调度14. 在时间片轮转调度算法中,轮转周期越大,响应时间会越_____。

《操作系统》期末复习题及答案

《操作系统》期末复习题及答案

中国石油大学(北京)远程教育学院期末复习题《操作系统》一.单项选择题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. 在操作系统中,进程和程序的主要区别是:A. 进程有程序计数器B. 程序是静态的,进程是动态的C. 进程有内存地址空间D. 程序是进程的子集答案:B2. 死锁的必要条件不包括:A. 互斥条件B. 请求和保持条件C. 循环等待条件D. 资源利用率答案:D3. 页面置换算法中,LRU(最近最少使用)算法的基本原理是:A. 替换最老的页面B. 替换最不常使用的页面C. 替换最近最少使用的页面D. 替换最不活跃的页面答案:C4. 在文件系统中,索引节点(inode)的作用是:A. 存储文件名B. 存储文件的物理位置C. 存储文件的权限信息D. 存储文件的元数据答案:D5. 虚拟内存技术的主要目的是:A. 提高CPU利用率B. 减少程序的执行时间C. 允许程序使用比物理内存更多的内存D. 减少磁盘I/O操作答案:C二、简答题1. 简述操作系统的五大基本功能。

答案:操作系统的五大基本功能包括:进程管理、存储管理、文件系统、输入/输出管理和用户接口。

2. 描述操作系统中的分页和分段两种内存管理技术的区别。

答案:分页是一种内存管理技术,它将物理内存分割成固定大小的页,而虚拟内存则被分割成大小可变的段。

分页简化了内存管理,因为它允许操作系统以统一的方式管理所有内存。

分段则允许程序和操作系统使用不同大小的内存块,这使得程序可以更灵活地管理内存。

3. 解释什么是死锁以及如何避免死锁。

答案:死锁是指多个进程在执行过程中因争夺资源而造成的一种僵局,若无外力作用,这些进程都将无法向前推进。

避免死锁的方法包括:确保资源分配的顺序一致、预防资源请求的循环等待、设置资源请求的上限以及使用银行家算法等。

4. 操作系统如何实现文件的共享?答案:操作系统实现文件共享主要通过文件系统的权限管理,允许多个用户或进程对同一文件具有读写权限。

此外,操作系统还通过文件锁机制来控制对文件的并发访问,确保数据的一致性和完整性。

操作系统期末试题(含答案)

操作系统期末试题(含答案)

操作系统期末试题(含答案)操作系统期末考试(A)1、⽂件系统的主要组成部分是( D )A、⽂件控制块及⽂件B、⽂件及块设备⽂件C、系统⽂件及⽤户⽂件D、⽂件及管理⽂件的软件2、实现进程互斥可采⽤的⽅法( C)A、中断B、查询C、开锁和关锁D、按键处理3、某页式管理系统中,地址寄存器的低9位表⽰页内地址,则页⾯⼤⼩为( B)A、1024字节B、512字节C、1024KD、512K4、串联⽂件适合于( B)存取A、直接B、顺序C、索引D、随机5、进程的同步与互斥是由于程序的(D )引起的A、顺序执⾏B、长短不同C、信号量D、并发执⾏6、信号量的值(D )A、总是为正B、总是为负C、总是为0D、可以为负整数7、多道程序的实质是( B)A、程序的顺序执⾏B、程序的并发执⾏C、多个处理机同时执⾏D、⽤户程序和系统程序交叉执⾏8、虚拟存储器最基本的特征是( A)A、从逻辑上扩充内存容量B、提⾼内存利⽤率C、驻留性D、固定性9、飞机定票系统是⼀个(A )A、实时系统B、批处理系统C、通⽤系统D、分时系统10、操作系统中,被调度和分派资源的基本单位,并可独⽴执⾏的实体是(C)A、线程B、程序C、进程D、指令⼆、名词解释(每⼩题3分,共15分)1.死锁: 多个进程因竞争资源⽽造成的⼀种僵局,若⽆外⼒作⽤,这些进程将永远不能再向前推进2.原⼦操作: ⼀个操作中的所有动作要么全做,要么全不做,它是⼀个不可分割的操作。

3.临界区: 在每个进程中访问临界资源的那段代码4.虚拟存储器: 是指仅把作业的⼀部分装⼊内存便可运⾏作业的存储器系统。

也即是具有请求调⼊功能和置换功能,能从逻辑上进⾏扩充的⼀种存储系统。

5.⽂件系统: 是指含有⼤量的⽂件及其属性的说明,对⽂件进⾏操纵和管理的软件,以及向⽤户提供的使⽤⽂件的接⼝等的集合三、判断改错题(判断正误,并改正错误,每⼩题2分,共20分)1、通道是通过通道程序来对设备进⾏控制的。

( T)2、请求页式管理系统中,既可以减少外零头,⼜可以减少内零头。

操作系统期末试题及答案

操作系统期末试题及答案

操作系统期末试题及答案一、选择题1.操作系统的主要功能包括()。

A.文件管理B.进程管理C.内存管理D.全部都是答案:D2.下列关于死锁的描述错误的是()。

A.死锁是进程对资源的互斥访问造成的B.死锁状态中的进程能够主动释放资源并退出C.死锁的四个必要条件是互斥、占有和等待、非抢占、环路等待D.死锁的处理方法有预防、避免和检测解除答案:B3.进程的状态转换包括()。

A.创建B.终止C.就绪D.全部都是答案:D4.以下哪种调度算法可以确保公平性和避免饥饿现象()。

A.先来先服务B.短作业优先C.轮转调度D.最高响应比优先答案:C5.页面置换算法中,先进先出(FIFO)算法的优点是()。

A.实现简单B.容易理解C.执行效率高D.页面命中率高答案:A二、简答题1.进程和线程的区别是什么?请分别举例说明。

答案:进程是指计算机中正在运行的程序实例,它拥有独立的地址空间和资源。

而线程是指进程中的一个执行单元,它与同一进程中的其他线程共享地址空间和资源。

进程是资源分配的最小单位,而线程是CPU调度的最小单位。

举例:一个多人在线游戏是一个进程,而每个玩家是游戏中的一个线程。

每个玩家线程共享游戏进程的资源,如地图数据、游戏规则等,但每个玩家还可以独立执行自己的操作。

2.请简要解释记忆管理中的虚拟内存和分页机制。

答案:虚拟内存是一种扩展了物理内存的概念,它将计算机的硬盘空间作为内存的扩展,在程序运行时将一部分内存数据存储在硬盘上。

通过虚拟内存技术,操作系统可以将运行中的程序分割为多个虚拟页,每个虚拟页可以被映射到物理内存或磁盘上。

分页机制是虚拟内存管理的一种实现方式。

在分页机制中,将虚拟内存和物理内存划分为固定大小的页,操作系统将程序的虚拟地址空间划分为相同大小的页面,并将这些页面映射到物理内存的页框上。

当程序访问虚拟地址时,操作系统将虚拟地址转换为物理地址,并将对应的页面加载到内存中。

三、应用题请根据题目自行设计题目内容,并给出相应的答案。

计算机操作系统期末复习题+(答案)

计算机操作系统期末复习题+(答案)

计算机操作系统期末复习题和答案第一部分操作系统基本概念一、选择题( 选择最确切的一个答案,将其代码填入括号中)1、多道程序设计是指( B )。

A、有多个程序同时进入CPU运行B、有多个程序同时进入主存并行运行C、程序段执行不是顺序的D、同一个程序可以对应多个不同的进程2、从总体上说,采用多道程序设计技术可以( B )单位时间的算题量,但对每一个算题,从算题开始到全部完成所需的时间比单道执行所需的时间可能要( B )。

A、增加减少B、增加延长C、减少延长D、减少减少3、现代操作系统的两个基本特征是( C )和资源共享。

A、多道程序设计B、中断处理 C 、程序的并发执行D、实现分时与实时处理-3 :C4、以下(C )项功能不是操作系统具备的主要功能。

A、内存管理 B 、中断处理C、文档编辑D、CPU调度5、用户在一次计算过程中,或者一次事物处理中,要求计算机完成所做的工作的集合,这是指(C )。

A、进程B、程序C、作业D、系统调用6、CPU状态分为系统态和用户态,从用户态转换到系统态的唯一途径是( C )。

A、运行进程修改程序状态字 B 、中断屏蔽C、系统调用D、进程调度程序7、系统调用的目的是( A )。

A、请求系统服务B、终止系统服务C、申请系统资源D、释放系统资源8、为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率的是(B )。

A、处理器管理B、存储器管理C、文件管理D、作业管理二、填空题1、计算机操作系统是方便用户、管理和控制计算机_软硬件资源_的系统软件。

2、采用多道程序设计技术能充分发挥处理器与外围设备与外围设备之间并行工作的能力。

3、操作系统目前有五大类型:_批处理_、_分时_、_实时_、_网络_和_分布式_。

4、操作系统的五大功能是:_处理机管理_、_储存管理_、_设备管理_、_信息管理_和_用户接口_。

5、UNIX 系统是多用户分时交互型操作系统,DOS系统是单用户单任务操作系统。

(完整版)计算机操作系统期末考试题目及答案选择题

(完整版)计算机操作系统期末考试题目及答案选择题

计算机操作系统期末考试题目及答案(选择题)答案绝对正确广药师姐一、单项选择题(本大题共20小题,每小题2分,共40分)。

1位示图方法可用于( )A、盘空间的管理B、盘的驱动调度C、文件目录的查找D、页式虚拟存贮管理中的页面调度凡是有盘空间三个字就选2.下列关于进程和线程的叙述中,正确的是____。

A、一个进程只可拥有一个线程B、一个线程只可拥有一个进程C、一个进程可拥有若干个线程D、一个线程可拥有若干个进程线程是进程的一部分3.如果信号量S的值是0,此时进程A执行P(S)操作,那么,进程A会____。

A、继续运行B、进入阻塞态,让出CPUC、进入就绪态,让出CPUD、继续运行,并唤醒S队列上的等待进程P操作就是信号量减一,若小于0则进入等待队列,S=0,P操作后s=-1,则进入等待V操作就是信号量加一,若小于等于0则唤醒,4.一个进程在获得资源后,只能在使用完资源时由自己释放,这属于死锁必要条件的____。

A、互斥条件(不能共占一个资源)B、请求和释放条件(请求了资源还可以继续请求)C、不剥夺条件请求的资源用完才释放D、环路等待条件(形成环路)5.下列算法中用于磁盘移臂调度的是( )A、时间片轮转法(进程调度)B、LRU算法(页面调度)C、最短寻找时间优先算法D、优先级高者优先算法(进程调度)还有fcfs先来先服务,scan扫描算法6.若P、V操作的信号量S的初值为2,当前值为-1,则有_____个等待进程。

A、1B、2C、3D、0s>0如s=2,则表示有2个可用资源s<0,则表示有|n|在等待,s=-1则有一个在等待,s=0,则没有可用资源7.一台计算机有8台磁带机,它们由N个进程竞争使用,每个进程可能需要3台磁带机。

如果要求系统没有死锁危险,请问N可以取的最大值是______。

A、1B、2C、3D、48+n>=3n判断死锁,则n<=4,取n=38.现有3个同时到达的作业J1、J2和J3,它们的执行时间分别为T1、T2和T3,且T1<T2<T3 系统按单道方式运行且采用短作业优先算法,则平均周转时间是______。

11-12(1)操作系统试卷A和答案

11-12(1)操作系统试卷A和答案

说明:1.试题集中填写(或打印)在方格内,字迹须工整清晰,答题纸另附;2.试题须经教研室或系(部)领导认真审核、签字;3.学生接到试卷后,应先检查是否有缺页,如有及时报告监考老师更换。

11—12年第1学期操作系统A卷参考答案一、填空题1、访问字段、修改位2、Spooling(或虚拟分配)3、解决文件重名问题(或允许文件重名)4、并发性、共享性、虚拟性5、用户登录、作业调度、提供服务6、空闲区地址递增、空闲区大小递增7、一、二二、选择题1、B2、C3、C4、C5、D6、A7、B8、B三、判断题1、×2、×3、√4、√5、×6、×7、√8、√四、简答题1、短作业优先调度算法进行调度分分分分表1 单位:小时,以十进制计平均周转时间 t=(1+2.8+1+1.3)/4=6.1/4=1.525 (1分)平均带权周转时间 w=(1+2.33+3.33+2.6)/4=9.26/4=2.315 (1分)2、T B1=10ms;T A1=40ms;T C1=35ms;故B1先执行10ms; 10ms时,T A1=30ms;T C1=25ms,C1执行15ms;25ms时,T B2=5ms,T A1=15ms,B2执行10ms,依此类推。

(4分)B1 C1 B2 A1 B3 C2 B4 A2 B50 10 25 35 45 55 70 80 90 1003、页面大小为4KB 4KB=212 12位 (2分)允许用户虚地址空间最大为16页 16=24 4位 (1分)允许系统物理内存最多为512个内存块 512=29 9位 (1分)虚地址寄存器位数: 12+4 = 16 (1分)物理地址寄存器位数 12+9 = 21 (1分)四、综合应用题1、①T1时刻的安全性所以T0时刻存在一个安全序列(P2,P4,P1,P3,P5),此刻系统是安全的。

评分依据:给出安全性算法计算步骤,得4分给出安全序列2分(安全序列不唯一)②✧Re2(1 0 2)<=Need2(1 2 2)✧Re2(1 0 2)<=Av(3 3 2)✧进行试探性分配:Av=Av-Re2=[2 3 0] Al2=Al2+Re2=[3 0 2]Need2=Need2-Re2=[0 2 0] 给出判断依据(2分)新的资源分配情况如下表:✧执行安全性算法,找到一个安全序列(P2,P4,P5,P1,P3),所以分配后系统仍然安全。

操作系统期末复习测试题(卷)

操作系统期末复习测试题(卷)

第一章测试1.单选题:不是设计实时操作系统主要的追求目标.(交大,2005)A. 安全可靠B. 资源利用率C. 及时响应D. 快速处理参考答案: B2.判断题:编译程序需要直接使用OS的程序接口.(燕山大学,2006)正确错误参考答案:正确3.单选题:批处理系统的主要缺点是.A. CPU利用率低B. 不能并发执行C. 缺少交互性D. 以上都不是参考答案: C4.单选题:操作系统的功能不包括.A. 用户管理B. 处理器管理和存储管理C. 文件管理和作业管理D. 设备管理参考答案: A5.单选题:实时操作系统必须在处理完来自外部的事件.(电子科大,2005)A. 响应时间B. 周转时间C. 规定时间D. 调度时间参考答案: C6. 多道批处理的发展是建立在硬件支持上的.7.单选题:在操作系统术语中,C/S是.(理工,2005)A. 客户机/服务器B. 网络OSC. 实时OSD. 分布式OS参考答案: A8.单选题:多道程序设计是指.(电子科大,2005)A. 在实时系统中并发运行多个程序B. 在分布系统中同一时刻运行多个程序C. 在一台处理机上同一时刻运行多个程序D. 在一台处理机上并发运行多个程序参考答案: D9.单选题:系统具有同时管理和运行多个应用程序的能力.(大学,2005)A. GUIB. Windows ApplicationC. MultitaskingD. Networking参考答案: C10.单选题:火车站的售票系统属于系统.(理工,2005)A. 单道批处理B. 多道批处理C. 分时D. 实时参考答案: D11.单选题:操作系统提供了多种界面供用户使用,其中是专门供应用程序使用的一种界面.(大学,2006)A. 终端命令B. 图形用户窗口C. 系统调用D. 作业控制语言参考答案: C12.判断题:采用分时系统的计算机系统中,用户可以独占计算机操作系统中的文件系统.(大学,2005)参考答案:错误13.判断题:在存为M的分时系统中,当注册的用户有N个时,每个用户拥有M/N的存空间.(北航,2006)参考答案:错误14.单选题:从用户的观点看,操作系统的功能是.A. 用户与计算机之间的接口B. 控制和管理计算机系统的资源C. 合理组织计算机的工作流程D. 一个大型的工具软件参考答案: A15.单选题:不是多道程序的基本特征.A. 制约性B. 间断性C. 顺序性D. 功能的封闭性E. 运行过程的可再现性F. 上述选项中有多个参考答案: F16.Linux 微核(Mach 3.0)UNIX C语言(UNIX)Windows NT 自由软件(Linux)Mach 3.0 面向对象(OS/2)OS/2 网络操作系统(Windows NT)17.判断题:在一个纯批处理系统中,采用时间片技术,会降低系统的工作效率.参考答案:正确18.单选题:在设计实时操作系统时,首先要考虑系统的.A. 实时性和可靠性B. 实时性和灵活性C. 灵活性和可靠性D. 实时性和独立性参考答案: A19.单选题:不是一个操作系统环境.(大学,2005)A. SolarisB. Windows CEC. LinuxD. 赛扬(celeron)参考答案: D20.判断题:操作系统的目的不是用来提高吞吐量,而是用来管理应用程序的.参考答案:错误21.单选题:Winodws 2000是操作系统.A. 单用户多任务B. 网络C. 单用户单任务D. 多用户多任务参考答案: D22.单选题:配置了操作系统的计算机是一台比原来的物理计算机功能更强大的计算机,这样的计算机只是一台逻辑上的计算机,称为计算机.A. 虚拟B. 物理C. 并发D. 共享参考答案: A23.判断题:操作系统的不确定性是说在OS控制下多个进程的执行顺序和每个进程的周转时间是不确定的.(交大,2005)参考答案:正确24.单选题:下面关于操作系统的叙述中正确的是.(大学,2005)A. 批处理作业必须具有作业控制信息B. 分时系统不一定都具有人机交互功能C. 从响应时间的角度来看,实时系统与分时系统差不多D. 由于采用了分时技术,用户可以独占计算机的资源参考答案: A25.单选题:如果分时系统的时间片一定,那么,则响应时间越长.A. 存越大B. 存越小C. 用户数越少D. 用户数越多参考答案: D26.单选题:在下列性质中,哪一个不是分时系统的特征A. 多路性B. 交互性C. 独占性D. 成批性参考答案: D27.判断题:分时系统和多道程序设计的出现,标志操作系统的正式形成.参考答案:正确28.判断题:多道程序设计是指在一台处理机上在同一时刻执行多道程序.参考答案:错误29.单选题:下列选择中, 不是操作系统关心的主要问题.A. 管理计算机裸机B. 设计,提供用户与计算机硬件系统的界面C. 管理计算机系统资源D. 高级程序设计语言的编译器参考答案: D30.判断题:多道程序设计可以缩短系统中作业的执行时间参考答案:错误31.判断题:分布式操作系统能使系统中若干台计算机互相协作完成一个共同的任务.(大学,2006)参考答案:正确第二章测试1.单选题:在操作系统中,信号量表示资源实体,是一个与队列有关的变量,其值只能用P,V操作改变.A. 实型B. 整型C. 布尔型D. 记录型2.单选题:进程分配到必要的资源并获得处理机时的状态是.A. 就绪状态B. 运行状态C. 阻塞状态D. 中断状态3.单选题:以下不属于进程基本特性的是.A. 进程是具有特定功能的一组指令的集合,它指出了处理器执行操作的步骤B. 进程具有动态性,多个不同的进程可以包含相同的程序C. 进程具有三种基本状态:阻塞态,运行态,就绪态D. 进程可以并发执行4.单选题:对于两个并发进程,设互斥信号量为mutex,若mutex=0,则.A. 表示没有进程进入临界区B. 表示有一个进程进入临界区C. 表示有一个进程进入临界区,另一个进程等待进入D. 表示有两个进程进入临界区5.判断题:任一时刻,若有执行状态的进程,就一定有就绪状态的进程6.单选题:操作系统是通过对进程进行管理的.A. 进程启动程序B. 临界区C. 进程调度程序D. 进程控制块7.单选题:若有三个进程共享一个互斥段,每次最多允许两个进程进入互斥段,则信号量的变换围是.A. 3,2,1,0B. 2,1,0,-1C. 2,1,0,-1,-2D. 1,0,-1,-28.判断题:进程上下文是进程执行活动全过程的静态描述.9.单选题:设有两个并发执行的进程,则它们之间.A. 必须互斥B. 必须同步C. 彼此无关D. 可能需要同步或互斥10.判断题:并发是并行的不同表述,其原理相同.11.判断题:临界区是不可中断的程序12.多选题:进程所具有的特征是.A. 动态性B. 共享性C. 并发性D. 静态性E. 独立性F. 不确定性13.单选题:下列几种关于进程的叙述中, 最不符合操作系统对进程的理解.A. 进程是在多程序并行环境中的完整的程序B. 进程可以由程序,数据和进程控制块描述C. 线程是一种特殊的进程D. 进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的独立单位14.单选题:对于进程和线程,以下说法中正确的是A. 线程是进程中可独立执行的子任务,一个进程可以包含一个或多个线程,一个线程可以属于一个或多个进程B. 线程又称为轻型进程,因为线程都比进程小C. 多线程技术具有明显的优越性,如速度快,通信简便,并行性高等D. 由于线程不作为资源分配单位,线程之间可以无约束地并行执行15.单选题:进程在处理器上执行时.A. 进程之间是无关的,具有封闭特性B. 进程之间是有交往的,相互依赖,相互制约,具有并发性C. 具有并发性,即同时执行的特性D. 进程之间可能是无关的,但也可能是有交往的16.单选题:在操作系统中,P,V操作是一种.A. 机器指令B. 系统调用指令C. 作业控制命令D. 低级进程通信原语17.判断题:程序的并发执行是指同一时刻有两个以上的程序,它们的指令都在同一处理机上执行.18.单选题:进程的三种基本状态在进程的执行过程, 其状态总是在不停地发生变化的,下面关于进程状态变化的说法中正确的是.A. 进程一旦形成,首先进入的是运行状态B. 三种进程状态是进程运行过程中的基本状态,进程可能同时处于某几种状态中C. 一个进程必须经过进程的三个基本状态才能结束D. 在分时系统中,一个正在运行进行的时间片到,该进程将转入就绪状态19.单选题:对进程的管理和控制使用.A. 信号量B. 原语C. 中断D. 指令20.判断题:进程执行的相对速度不能由进程自己来控制.21.单选题:有交往的并发进程执行时出现与时间有关的错误,其原因是A. A.进程的并发性B. B.对共享资源的使用不受限制,进程交叉使用可共享变量C. C.进程具有访问共享变量的临界区D.进程具有访问共享变量的相关临界区22.单选题:在多进程的系统中,为了保证公共变量的完整性,各进程应互斥进入临界区.所谓临界区是指.A. 一个缓冲区B. 一段数据C. 同步机制D. 一段程序23.判断题:进程获得处理机而运行是通过申请得到的.24.单选题:建立多进程的主要目的是提高.A. 文件B. CPUC. 存D. 外设25.单选题:下面关于进程通信的有关说法中错误的是.A. 进程通信有两种方式:直接通信和间接通信B. 直接通信固定在一对进程之间C. 间接通信是通过第三个进程转发信件的,不必在两个过程间直接相互通信D. 间接通信方式以信箱为媒介实现通信,信箱由接收信件的进程设置26.单选题:在下列的进程状态变换中, 是不可能发生的.A. 运行-->等待B. 运行-->就绪C. 等待-->运行D. 就绪-->运行27.判断题:进程A和进程B共享变量1,需要互斥,进程B和进程C共享变量2,需要互斥,从而进程A与进程C也必须互斥.28.判断题:在单处理机上,进程就绪队列和阻塞队列都只能有一个.29.判断题:进程是程序执行的动态过程,而程序是进程运行的静态文本.30.判断题:进程要求使用某一资源时,如果资源正为另一进程所使用,则该进程必须等待,当另一进程使用完并释放后方可使用,这种情况就是所谓的进程同步现象.31.判断题:进程是基于多道程序技术而提出的,其最基本的特性是并发性和动态性;进程的执行也是在多种基本状态间多次转换的过程,但只有处于就绪,阻塞和执行三种状态的进程位于存.32.单选题:下列关于进程的同步与互斥的说法中错误的是.A. 进程的同步与互斥都涉及到并发进程访问共享资源的问题B. 进程的同步是进程互斥的一种特殊情况C. 进程的互斥是进程同步的特例,互斥进程是竞争共享资源的使用,而同步进程之间必然存在依赖关系D. 进程互斥和进程同步有时也称为进程同步33.判断题:进程是程序加PCB数据结构34.单选题:下面有关系统进程和用户进程说法中正确的是 .A. 系统进程和用户进程是进程的两种不同状态B. 调用操作系统功能的进程称为系统进程C. 完成用户功能的进程称为用户进程D. 进程和程序实质上是一个概念35.单选题:下列对进程的描述中, 是错误的.A. 进程是指令的集合B. 进程是动态的概念C. 进程是有生命周期的D. 进程执行需要处理机36.单选题:下面关于处理器及进程执行的描述中错误的是.A. 目前计算机系统是诺依曼式结构,具有处理器顺序执行指令的特点.B. 进程是并发执行的,因此不具有顺序性C. 程序在处理器上顺序执行时,具有封闭性特性D. 程序在处理器上顺序执行时,具有可再现性特性37.单选题:进程的并发执行是若干个进程.A. 共享系统资源B. 在执行的时间上是重叠的C. 同时执行D. 在执行的时间上是不可重叠的38.多选题:进程并发的数目主要受到和的限制.A. 存空间B. 终端数目C. 文件数的多少D. CPU速度第三章测试1.单选题:采用资源剥夺法可以解除死锁,还可以采用方法解除死锁.A. 执行并行操作B. 撤销进程C. 拒绝分配资源D. 修改信号量2.单选题:假定某系统中有同类互斥资源m个,可并发执行且共享该类资源的进程有n个,而每个进程申请该类资源的最大量为x(n<=x<=m),当不等式成立时,系统一定不会发生死锁.A. nx+1<=mB. nx<=mC. m(x-1)+1<=nD. m-nx+(n-1)>=03.单选题:选择作业调度算法考虑的因素之一是使系统有最高的吞吐率,为此应 .A. 不让处理机空闲B. 能够处理尽可能多的作业C. 使各类用户都满意D. 不使系统过于复杂4.单选题:以下关于死锁的必要条件的叙述中错误的是A. 只要具备了死锁的必要条件,就一定产生死锁现象B. 解决死锁问题可以从死锁的必要条件出发C. 一旦出现死锁现象,处于死锁状态的进程一定同时具备死锁的必要条件D. 死锁的四个必要条件之间不是完全独立的,但也不是等价的5.单选题:进程切换与模式切换在单处理器的多进程系统中,进程什么时候占用处理器和占用多长时间,取决于.(理工,2005)A. 进程相应的程序段的长度B. 进程总共需要运行时间多少C. 进程自身和进程调度策略D. 进程完成什么功能6.单选题:下面关于系统的安全状态的描述中正确的是A. 系统处于不安全状态一定会发生死锁B. 系统处于不安全状态可能会发生死锁C. 系统处于安全状态时也可能会发生死锁D. 不安全状态是死锁状态的一个特例7.单选题:死锁问题的解决可以有多种途径,以下说法中正确的是A. 死锁的防止是通过破坏进程进入不安全状态来实现的B. 通过避免死锁的四个必要条件中的任何一个就可以实现死锁的避免C. 死锁的检测和解除是配合使用的,当系统检测到出现死锁状态时,就通过死锁解除方法来解除死锁D. 死锁问题是无法解决的,但可以避免8.单选题:资源的有序分配策略可以破坏死锁的条件.A. 互斥B. 请求和保持C. 不剥夺D. 循环等待9.单选题:设有4个作业同时到达,每个作业的执行时间均为2小时,它们在一台处理机上按单道方式运行,则平均周转时间为.(电子科大,2000)A. 1小时B. 5小时C. 2.5小时D. 8小时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.单选题:死锁的4个必要条件无法破坏的是.A. 互斥条件B. 请求与保持条件C. 非抢夺条件D. 循环等待条件16.多选题:多级反馈队列调度算法的性能.(电子科大,2006)A. 该算法采用动态优先级B. 能满足各类型用户的需要C. 不同的队列运行不同长度的时间片D. 各就绪队列运行的时间片长度相同E. 由于是多个就绪队列,所以采用的是静态优先级17.单选题:银行家算法通过破坏来避免死锁A. 互斥条件B. 部分分配条件C. 不可抢占条件D. 循环等待条件E. 存使用权限保护机制18.单选题:下面关于作业调度的描述错误的是.A. 作业调度是实现从输入井选取作业装入主存储器的工作B. 设计调度程序应综合考虑,兼顾各个设计原则C. 调度原则应根据系统设计目标来决定D. 作业调度程序设计原则包括公平性,均衡使用资源和极大的流量19.单选题:对于处理机调度中的高响应比调度算法,通常,影响响应比的主要因素可以是A. 程序长度B. 静态优先数C. 运行时间D. 等待时间20.单选题:下面叙述中正确的是.A. 操作系统的作业管理是一种微观低级管理B. 作业的提交方式有两种但对应的作业控制方式却只有一种C. 一个作业从进入系统到运行结束需要经历后备,就绪和完成3种状态D. 多道批处理与单道批处理的主要区别在于它必须有作业调度功能和进程调度功能且存可存放多道作业答案:B D A AC B CD B AB B A ABCD A D D第四章测试1.单选题:在分区分配方案中,需要执行靠拢(或紧凑)操作的是.A. 固定式分区B. 可变式分区C. 多重分区D. 可再定位式分区2.多选题:外部碎片出现在.A. 固定分区分配B. 分页存储系统C. 段页式存储系统D. 动态分区分配E. 段式存储系统3.单选题:在页式管理中,每个页表中的每个表项实际上都是用于实现.(理工)A. 存单元B. 静态重定位C. 动态重定位D. 加载程序4.单选题:某虚存系统有3页初始为空的页框,若采用先进先出的页面淘汰算法,则在下列的页面需求提出时,会产生次缺页中断?设页面走向为:4,3,2,1,4,3,5,4,3,2,1,5.A. 7次B. 8次C. 9次D. 10次5.单选题:不是段页式虚拟存储管理优于分页式存储管理之处(交大)A. 没有零头B. 便于处理在进程执行进程中堆栈尺寸的增长问题C. 便于共享存中数据D. 只需将进程的一部分调入存,进程即可运行.6.单选题:在某系统中采用基址,限长寄存器的方法来保护存储信息,判断是否越界的差别式为.A. 0<=被访问的逻辑地址<限长寄存器的容B. 0<=被访问的逻辑地址<=限长寄存器的容C. 0<=被访问的物理地址<限长寄存器的容D. 0<=被访问的物理地址<=限长寄存器的容7.单选题:在下列存储管理方案可,不适应于多道程序设计的是.A. 单一连续分配B. 固定式分区分配C. 可变式分区分配D. 段页式存储管理8.单选题:把程序地址空间中使用的逻辑地址变成存中物理地址称为.(西北工业大学) A. 加载B. 物理化 C. 重定位 D. 逻辑化9.单选题:是请求分页存储管理方案与普通分页存储管理方案的区别.(大学)A. 地址重定位B. 不必将作业全部装入存C. 采用快表技术D. 不必将作业装入连续区域10.判断题: A process can be swapped temporarily out of memory to a backing store,and then brought back into memory for continued execution.(交大)11.单选题:在分页虚拟存储管理中,"二次机会"调度策略和"时钟"调度策略在决定淘汰哪一页时,都用到了.A. 虚实地址变换机构B. 快表C. 引用位D. 修改位12.单选题:联想存储器在计算机系统中是用于.A. 存储文件信息B. 与存交换信息C. 地址变换D. 存储通道程序13.单选题:以下有关可变分区管理中采用的存分配算法说法中错误的是.A. 用户程序中使用的从0地址开始的地址编号是逻辑地址B. 绝对地址是存空间的地址编号C. 动态重定位中装入存的作业仍保持原来的逻辑地址D. 静态重定位中装入存的作业仍保持原来的逻辑地址14.单选题:在中,不可能产生系统抖动现象.A. 请求页式存储管理B. 段式存储管理C. 固定式分区存储管理D. 段页式存储管理15.单选题:以下存储管理技术中,支持虚拟存储器的技术是.A. 动态分区存储管理B. 页式存储管理C. 请求段式存储管理D. 存储覆盖技术16.单选题:在可变式分配方式中,某一作业完成后,系统收回其主存空间,并与相邻空间合并,为此需修改空闲区表,造成空闲区数减1的情况是.A. 无上邻空闲区,也无下邻空闲区B. 有上邻空闲区,但无下邻空闲区C. 有下邻空闲区,但无上邻空闲区D. 有上邻空闲区,也有下邻空闲区17.判断题:在请求段页式系统中,以段为单位管理用户的虚空间,以页为单位管理存空间.(大学)18.单选题:以下关于存空间的说法中正确的是.A. 存储器的空间分成三部分:系统区,用户区和缓冲区B. 操作系统与硬件的接口信息,操作系统的管理信息和程序等存放在存储器的系统区C. 所有的程序存放在用户区D. 存储管理是对存储器空间的各部分如系统区,用户区等进行管理的.19.单选题:在分页存储系统中,页表是由建立的.A. 硬件B. 操作系统C. 用户程序D. 装入程序20.单选题:在可变式分区分配方案中,最佳适应算法是将空白区在空白区表中按次序排列.A. 容量递增B. 容量递减C. 地址递增D. 地址递减21.单选题:分区的保护措施主要是.A. 界地址保护B. 程序状态保护C. 用户权限保护D. 存储控制表保护22.判断题:由于最优算法造成缺页率最小,是非常常见的存储管理算法.23.单选题:采用段式存储管理时,一个程序如何分段是在决定的.A. 分配主存时B. 用户编程时C. 装作业时D. 程序执行时24.多选题:在虚存管理中,在页表和段表中都应包含的项有: .A. 长度B. 状态位C. 修改位D. 存始地址E. 外存地址25.多选题:外层页表的概念.A. 反应在磁盘上页面存储的物理位置B. 外层页表是指向页表的页表C. 为离散分配的页表再建立一页表D. 有了外层页表则需要一个外层页表寄存器就能实现地址对换E. 当进程运行时,该进程的外层页表放在磁盘上。

操作系统期末试卷(含答案)

操作系统期末试卷(含答案)
void PRO(){
while(1)
{
wait(full1);
wait(mutex1);
从buf1中取出信息;
signal(mutex1);
signal (empty1);
wait(empty2);
wait(mutex2);
将信息送入buf2;
signal(mutex2);
signal(full2);
操作系统期末试卷(含答案)
1、在现代操作系统中引入了(),从而使并发和共享成为可能。
A.单道程序B.磁盘C.对象D.多道程序
2、( )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
A.网络B.分布式C.分时D.实时
3、从用户的观点看,操作系统是()。
A.用户与计算机硬件之间的接口B.控制和管理计算机资源的软件
A.224B.216C.28D.232
19、在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是()。
A.无上邻空闲区,也无下邻空闲区B.有上邻空闲区,但无下邻空闲区
C.有下邻空闲区,但无上邻空闲区D.有上邻空闲区,也有下邻空闲区
C.合理组织计算机工作流程的软件D.计算机资源的的管理者
4、当CPU处于管态时,它可以执行的指令是()。
A.计算机系统中的全部指令B.仅限于非特权指令C.仅限于访管指令D.仅限于特权指令
5、用户在程序中试图读取某文件的第100个逻辑块时,使用操作系统提供的()接口。
A.系统调用B.图形用户接口C.原语D.键盘命令
6、下列几种关于进程的叙述,()最不符合操作系统对进程的理解?

Linux操作系统期末复习题(含答案)

Linux操作系统期末复习题(含答案)

Linux 期末复习题(一)一、选择题 (每小题2分,共50分)2.在Ubuntu Linux中,系统默认的(A)用户对整个系统拥有完全的控制权。

A. rootB. guestC. administratorD.supervistor.3. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B )A. NIDB. PIDC. UIDD. CID4. 下面哪个命令是用来定义shell的全局变量( D )A. exportfsB. aliasC. exportsD. export5. 哪个目录存放用户密码信息( B )A. /bootB. /etcC. /varD. /dev6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。

A. /usrB. /homeC. /rootD. /etc7. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。

A. /homeB. /binC. /etcD. /dev8. 如果要列出一个目录下的所有文件需要使用命令行( C )。

A. ls –lB. lsC. ls –a(所有)D. ls –d9. 哪个命令可以将普通用户转换成超级用户(D )A. superB. passwdC. tarD. su10. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D )A. 用户目录B. home目录C. root目录D. 当前目录11. 在vi编辑器里,命令"dd"用来删除当前的( A )A. 行B. 变量C. 字D. 字符14. 按下(A )键能终止当前运行的命令A. Ctrl-CB. Ctrl-FC. Ctrl-BD. Ctrl-D17. 用"rm -i",系统会提示什么来让你确认( B )A. 命令行的每个选项B. 是否真的删除C. 是否有写的权限D. 文件的位置18. 以下哪个命令可以终止一个用户的所有进程( D )A. skillallB. skillC. killD. killall19.在Ubuntu Linux中,一般用(D )命令来查看网络接口的状态A. pingB. ipconfigC. winipcfg D ifconfig20. vi中哪条命令是不保存强制退出( C )(第五章)A. :wqB. :wq!C. :q!D. :quit22.在下列分区中,Linux默认的分区是(B )A. FAT32B. EXT3 C FAT .D NTFS24.如果用户想对某一命令详细的了解,可用(C)A. lsB. help (内部)C. man(列举的信息多) D dir二、填空题 (每空1分,共10分)26. 在Linux系统中,以_文件的_方式访问设备。

操作系统期末试题及答案

操作系统期末试题及答案

操作系统期末试题及答案一、选择题(每题2分,共20分)1. 在操作系统中,进程和线程的主要区别是什么?A. 进程是程序的执行过程,线程是程序的执行单元B. 进程是程序的执行单元,线程是程序的执行过程C. 进程和线程都是程序的执行过程D. 进程和线程没有区别答案:A2. 下列哪个选项是操作系统的五大功能之一?A. 文件管理B. 网络通信C. 数据加密D. 游戏娱乐答案:A3. 在多道程序设计中,操作系统采用什么机制来实现资源共享?A. 互斥B. 并发C. 同步D. 互斥和同步答案:D4. 操作系统的分时功能是通过什么机制实现的?A. 进程调度B. 内存管理C. 文件系统D. 设备管理答案:A5. 下列哪个选项不属于操作系统的存储管理功能?A. 内存分配B. 磁盘调度C. 进程同步D. 虚拟内存答案:C6. 在操作系统中,死锁是指什么?A. 系统无法正常运行B. 系统资源耗尽C. 两个或多个进程互相等待对方释放资源D. 系统突然断电答案:C7. 下列哪个选项是操作系统的设备管理功能?A. 设备分配B. 进程调度C. 文件系统D. 内存分配答案:A8. 操作系统的文件系统管理功能包括哪些?A. 文件的创建、删除和修改B. 内存分配和回收C. 进程的创建和终止D. 设备的分配和回收答案:A9. 在操作系统中,中断处理程序的作用是什么?A. 处理用户输入B. 处理系统错误C. 处理硬件事件D. 处理进程调度答案:C10. 下列哪个选项是操作系统的进程管理功能?A. 进程创建和终止B. 内存分配和回收C. 文件的创建和删除D. 设备的分配和回收答案:A二、填空题(每题2分,共20分)1. 在操作系统中,________是指操作系统分配给进程的CPU时间片。

答案:时间片2. 操作系统中的________是指操作系统为每个进程分配一个唯一的标识符。

答案:进程ID3. 操作系统的________功能允许多个进程共享同一份数据。

操作系统期末试卷(含答案)

操作系统期末试卷(含答案)

一、选择题1、在现代操作系统中引入了(),从而使并发和共享成为可能。

A.单道程序B. 磁盘C. 对象D.多道程序2、( )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。

A.网络B.分布式C.分时D.实时3、从用户的观点看,操作系统是()。

A. 用户与计算机硬件之间的接口B.控制和管理计算机资源的软件C. 合理组织计算机工作流程的软件D.计算机资源的的管理者4、当CPU处于管态时,它可以执行的指令是()。

A. 计算机系统中的全部指令B. 仅限于非特权指令C. 仅限于访管指令D. 仅限于特权指令5、用户在程序中试图读取某文件的第100个逻辑块时,使用操作系统提供的()接口。

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、设有3个作业,它们同时到达,运行时间分别为T1、T2和T3,且T1≤T2≤T3,若它们在单处理机系统中按单道运行,采用短作业优先调度算法,则平均周转时间为()。

操作系统期末试题及答案

操作系统期末试题及答案

操作系统期末试题及答案一、选择题(每题2分,共20分)1. 在操作系统中,进程和程序的区别是什么?A. 进程是程序的执行实例B. 程序是进程的执行实例C. 进程和程序是同一个概念D. 进程是程序的存储介质2. 以下哪个是进程的同步机制?A. 信号量B. 进程IDC. 程序计数器D. 堆栈指针3. 操作系统中,页面置换算法中,LRU算法的全称是什么?A. Least Recently UsedB. Longest Running UnitC. Last Resource UsedD. Latest Resource Used4. 以下哪个是操作系统的五大基本功能之一?A. 文件管理B. 网络通信C. 数据加密D. 硬件管理5. 在操作系统中,死锁的必要条件不包括以下哪一项?A. 互斥条件B. 请求和保持条件C. 不剥夺条件D. 循环等待条件6. 以下哪个是操作系统中的设备管理功能?A. 内存管理B. 进程调度C. I/O设备管理D. 文件系统7. 以下哪个是操作系统的调度算法?A. 优先级调度B. 堆栈调度C. 队列调度D. 链表调度8. 在操作系统中,虚拟内存技术的主要作用是什么?A. 提高CPU利用率B. 增加物理内存容量C. 允许程序运行在比实际物理内存大的地址空间D. 减少磁盘I/O操作9. 以下哪个是操作系统的文件系统功能?A. 文件创建、删除和修改B. 进程创建和管理C. 内存分配和回收D. 设备驱动和控制10. 在操作系统中,以下哪个是用户态和内核态的区别?A. 用户态可以访问所有硬件资源B. 内核态可以执行系统调用C. 用户态是操作系统的运行模式D. 内核态是应用程序的运行模式二、简答题(每题10分,共30分)1. 简述操作系统的进程调度策略有哪些,并说明它们的特点。

操作系统的进程调度策略主要包括先来先服务(FCFS)、短作业优先(SJF)、优先级调度、时间片轮转(RR)等。

FCFS是最简单的调度策略,按照进程到达的顺序进行调度,优点是公平,但可能导致较长作业的等待时间较长。

操作系统期末试卷完整版(含答案)

操作系统期末试卷完整版(含答案)

操作系统期末试卷完整版(含答案)2010―2011 学年度第二学期一、单项选择题(每题1分,共20分)1.操作系统的发展过程是( C )A、原始操作系统,管理程序,操作系统B、原始操作系统,操作系统,管理程序C、管理程序,原始操作系统,操作系统D、管理程序,操作系统,原始操作系统2.用户程序中的输入、输出操作实际上是由( B )完成。

A、程序设计语言B、操作系统C、编译系统D、标准库程序3.进程调度的对象和任务分别是( C )。

A、作业,从就绪队列中按一定的调度策略选择一个进程占用CPUB、进程,从后备作业队列中按调度策略选择一个作业占用CPUC、进程,从就绪队列中按一定的调度策略选择一个进程占用CPUD、作业,从后备作业队列中调度策略选择一个作业占用CPU4.支持程序浮动的地址转换机制是( A、动态重定位 )A、动态重定位B、段式地址转换C、页式地址转换D、静态重定位5.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( C )进行排列。

A、地址从大到小B、地址从小到大C、尺寸从小到大D、尺寸从大到小6.设计批处理多道系统时,首先要考虑的是( 系统效率和吞吐量 )。

A、灵活性和可适应性B、系统效率和吞吐量C、交互性和响应时间D、实时性和可靠性7.当进程因时间片用完而让出处理机时,该进程应转变为( B )状态。

A、等待B、就绪C、运行D、完成8.文件的保密是指防止文件被( C )。

A、篡改B、破坏C、窃取D、删除9.若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由( D )临界区构成。

A、2个B、3个C、4个D、5个10.按逻辑结构划分,文件主要有两类:(记录式文件)和流式文件。

A、记录式文件B、网状文件C、索引文件D、流式文件11.UNIX中的文件系统采用(、流式文件)。

A、网状文件B、记录式文件C、索引文件D、流式文件12.文件系统的主要目的是( A )。

A、实现对文件的按名存取B、实现虚拟存贮器C、提高外围设备的输入输出速度D、用于存贮系统文档13.文件系统中用( D )管理文件。

《操作系统》期末复习题及答案

《操作系统》期末复习题及答案

中国石油大学(北京)远程教育学院期末复习题《操作系统》一•单项选择题1. 操作系统是()A. 对软件逬行管理的软件B .对硬件进行管理的软件C.对计算机资源逬行管理的软件 D •对应用程序进行管理的软件2. 在操作系统中引入多道程序设计的主要目的是()A. 缩短程序执行时间B •减少响应时间C.提高系统效率和增强系统处理能力 D .提高人机交互速度3. 进程与程序之间有密切联系,但又是不同的概念。

二者的一个本质区别是()。

A. 程序是静态概念,进程是动态概念B. 程序是动态概念,进程是静态概念C. 程序保存在文件中,进程存放在内存中D. 程序顺序执行,进程并发执行4. 进程有多个状态*不会发生的状态转换是()A.就绪T运行 B .阻塞T进行C.运行T阻塞D.阻塞T就绪5. 为了实现从逻辑地址空间到物理地址空间的地址转换,在硬件上必须提供一■套()A. DMAS制器 B .联想寄存器C.地址变换机构D.通道6. CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用()。

A.并行技术 B .通道技术C.缓冲技术 D .虚存技术7・在可变分区存储管理中:最优适应分配算法要求对空闲区表项按A.地址从大到小 C. 尺寸从大到B. 地址从小到大D. 尺寸从小到大8. 通常不采用() 方法来解除死锁。

A.终止一个死锁进程B. 终止所有死锁进程C.从死锁进程处抢夺资源D.从非死锁进程込抢夺资源9.卜•列哪项不是设备管理的基本功能 按用户的I/O 请求进行设备分配 C.死锁检测D.完成实际的I / 0操作10. 设两个进程共用一个临界资源的互斥信号量为 mutex,当 mutex=-1 时表示(B. 没有一个逬程进入了临界区C. 两个进程都进入了临界区D.两个进程都在等待"•以卜•矢于分时系统与批处理系统的说法正确的是A. 批处理系统是实现人机交互的系统B. 分时系统是实现自动控制无需人为干预的系统C. 批处理系统具有批处理能力,但不具有分时交互能力D. 分时系统本身既具有分时交互能力―乂具有批处理能力 12.当系统采用资源有序分配方法预防死锁时, 它破坏了产生死锁的必要条件中的A.互斥条件B.请求和保持条件C. 不町剥夺条件D.环路等待13. 银行家算法是用来(A.避免死锁B.预防死锁C. 检测死锁D.解除死锁14. 在卜•面对进程的描述中,不正确的是(A.逬程是动态的概念B. 进程执行需要处理机C.进程是有生命期的D.进程是指令的集合15•用P 、V 操作管理临界区时,信号量的初值应定义为(46. 17. 18. A.-1 B.0C.1 D.任意值在下列解决死锁的方法中:属于死锁预防策略的是(A 银行家算法B 资源有序分配法C 死锁检测法式 在动态分区存储管理中的紧凑(移动)技术可以(A 集中空闲区区B 增加主存储容量C 进程的并发执行是指两个以上的进程(D 请求分配图化法缩短访问周期D 加速地址转换A.同时执行B. 在执行的时间上是重叠C.在执行的时间上是不重叠的D.共享系统资源19•当出现()情况时,系统可能产生死锁。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

操作系统期末复习真题11_附答案线程是操作系统的概念,已具有线程管理的操作系统有( )。

A.Windows 3.2 B.OS /2 C.Windows NT D.Mach此题答案为:BC 此题难度等级为:B.下面属于进程基本状态的是( )。

A.就绪 B.运行 C.后备 D.阻塞此题答案为:AD 此题难度等级为:A. 下列各项工作步骤,( )是创建进程所必须的步骤。

A.建立一个PCBB.由CPU调度程序为进程调度CPUC.为进程分配存等必要资源D.将PCB接入进程就绪队列此题答案为:B 此题难度等级为:C. 关于进程的正确说法是( )。

A.进程就是程序,或者说进程是程序的另一叫法B.一个被创建了的进程,在它被消灭之前,大多数时刻处于进程的三种基本状态之一C.多个不同的进程可以包含相同的程序D.一个处于等待队列中的进程,即使进入其他状态,仍然放在等待队列中此题答案为:B 此题难度等级为:D. 在( )时,可能挂起某进程。

A.进程出现死锁 B.进程的数目太少C.进程数目太多 D.进程出现故障此题答案为:AC 此题难度等级为:A. 多道程序系统进程从执行状态转换到就绪状态的原因是( )。

A.时间片完B.等待其他进程的执行结果C.等待I/OD.有更高优先级的进程到来此题答案为:A 此题难度等级为:B. 有关进程的描述中,()是正确的。

A.进程执行的相对速度不能由进程自己来控制B.利用信号量的P.V操作可以交换大量信息C.同步是指并发进程之间存在的一种制约关系D.并发进程在访问共享资源时,不可能出现与时间有关的错误此题答案为:AB 此题难度等级为:B. 下列资源中()是临界资源。

A.打印机 B.非共享的资源C.共享变量 D.共享缓冲区此题答案为:ACD 此题难度等级为:A. 一个进程从执行状态转换到阻塞状态的可能原因是本进程()。

A.时间片完 B.需要等待其他进程的执行结果C.执行了V操作 D.执行了P操作此题答案为:A 此题难度等级为:C. 一个进程从阻塞状态转换到就绪状态的可能原因是其他进程()。

A.时间片完 B.执行了唤醒原语C.执行了V操作 D.执行了P操作此题答案为:B 此题难度等级为:A. 在单处理机系统中,设系统中有n个进程(n>2),且当前处理机没有执行进程调度程序,下列情况哪些可能发生()。

A.没有运行的进程,有2个进程处于就绪状态,n进程处于等待状态B.一个进程处于运行状态,n-1进程处于等待状态C.一个进程处于运行状态,1个进程处于就绪状态,n-2进程处于等待状态D.一个进程处于运行状态,n-1进程处于就绪状态,没有进程处于等待状态此题答案为:C 此题难度等级为:D. 下列选项中,()可能是非强占方式进程调度中引起调度的原因。

A.当前的运行进程调用阻塞原语而进入阻塞状态B.当前的运行进程因提出申请I/O而阻塞C.有更高优先级的进程到达而从执行状态变为就绪状态D.正在执行的进程执行了P原语操作,由于资源不足而阻塞此题答案为:C 此题难度等级为:C. 选择排队作业中等待时间最长的作业优先调度,该调度算法可能不是()。

A.先来先服务调度算法 B.高响应比优先调度算法C.优先权调度算法 D.短作业优先调度算法此题答案为:AD 此题难度等级为:A. 有作业控制块JCB连成一串而形成的排队队列称为()。

A.挂起队列 B.阻塞队列C.就绪队列 D.后备队列此题答案为:D 此题难度等级为:C. 下列哪些选项描述的时间属于响应时间的一部分()。

A.处理机对请求信息进行处理的时间B.从键盘输入的请求信息传送到处理机的时间C.所形成的响应回送到终端显示器的时间D.用户查看响应回送到的信息的时间此题答案为:ABC 此题难度等级为:D. 下列四个选项描述的时间组成了周转时间,其中可能发生多次的是()。

A.等待I/O操作完成的时间B.作业在外存后备队列上等待作业调度的时间C.进程在CPU上执行时间D.进程在就绪队列上等待进程调度的时间此题答案为:ABCD 此题难度等级为:B. 下面列出的是选择调度方式和算法的四个面向用户的准则。

其中不完全适用于实时系统的准则是()。

A.优先权准则 B.响应时间快C.截止时间的保证 D.周转时间短此题答案为:B 此题难度等级为:C. 下面列出的是选择调度方式和算法的四个准则。

其中,对批处理、分时、实时系统都可以采用的是()。

A.周转时间短 B.响应时间快C.截止时间的保证 D.优先权准则此题答案为:D 此题难度等级为:A. 下列选项中,()是分时系统中确定时间片大小需要考虑的因素。

A.各类资源的平衡利用 B.就绪队列中进程的数目C.系统的处理能力 D.系统对响应时间的要求此题答案为:BCD 此题难度等级为:D. 下面列出的选项中,属于可剥夺性资源的有()。

A.CPU B.存 C.磁盘 D.磁带机此题答案为:AB 此题难度等级为:B. 在多级队列调度和多级反馈队列的调度的叙述中,正确的是()。

A.多级反馈队列的调度中就绪队列的设置不是像多级队列调度一样按作业性质划分,而是按时间片的大小划分B.堆积队列调度用到优先权,而多级反馈队列调度中没有用到优先权C.多级队列调度中的进程固定在某一个队列中,而多级反馈队列调度中的进程不固定D.堆积队列调度中每个队列按作业性质不同而采用不同的调度算法,而多级反馈队列调度中除了个别队列外,均采用相同的调度算法此题答案为:A 此题难度等级为:D. 使用下面那些存储管理方法可以实现虚拟存储?()A.分区 B.分段 C.段页 D.分页此题答案为:BCD 此题难度等级为:D. 在页式存储管理中,块位移量等于页位移量是因为()。

A.页和块的大小都是2的整数次方 B.一页是装入存的连续空间的C.页和块的大小相等 D.页和块的大小不等此题答案为:C 此题难度等级为:B. 分段管理的突出的优点有()。

A.可以实现有意义的共享 B.用户可以使用覆盖技术C.方便地址转换 D.程序不需要连续的存此题答案为:ACD 此题难度等级为:C. 下列存储器()可以用来存储页表?A.Cache B.磁盘 C.主存 D.块表此题答案为:BC 此题难度等级为:A. 在请求分页管理中,一个首次装入存的页面可能来自()。

A.磁盘文件区 B.磁盘对换区C.后备作业区 D.I/O缓冲池此题答案为:ACD 此题难度等级为:C. 一个作业需要占用较续存的存储管理是()。

A.可变分区存储管理 B.页式存储管理C.段式存储管理 D.段页式存储管理此题答案为:BCD 此题难度等级为:D. 段式和页式存储管理的地址结构很类似,但是他们之间有实质上的不同,表现为()。

A.页式的逻辑地址是连续的,段式的逻辑地址可以不连续B.页式的地址是一维的,段式的地址是二维的C.分页是操作系统进行,分段是用户确定D.各页可以分散存放在主存,每段必须占用连续的主存空间E.页式采用静态重定位方式,段式采用动态重定位方式此题答案为:ABCD 此题难度等级为:D. 下面哪些存储分配方法可能使系统抖动?()A.可变分区 B.页式 C.段式 D.段页式此题答案为:ABC 此题难度等级为:A. 下面哪些概念在页式虚拟存储管理系统中一定用到?()A.抖动 B.缺页中断 C.联想存储器 D.段表此题答案为:B 此题难度等级为:B. 下列关于请求页式存储管理中,正确的是()。

A.采用静态重定位 B.采用动态重定位C.存静态分配 D.存动态分配此题答案为:AD 此题难度等级为:C. 下面哪些表格是分页存储管理系统中使用到的?A.进程表 B.存储分配表 C.页表 D.文件映象表此题答案为:BC 此题难度等级为:B. 在以下存储管理方案中,使用于多道程序设计系统的是()。

A.单用户连续分配 B.固定式分区分配C.可变式分区分配 D.页式存储管理此题答案为:BC 此题难度等级为:C. 动态重定位过程依赖于()。

A.可重定位装入程序 B.重定位寄存器 C.地址变换机构 D.目标程序此题答案为:BCD 此题难度等级为:A. 将分区管理发展为分页管理的主要目的是()。

A.提高系统的吞吐量 B.提高系统的并发性C.提高存的利用率 D.使系统能运行更大的程序此题答案为:AC 此题难度等级为:D. ()存储管理中存在页表。

A.页式 B.段式 C.分区 D.段页式此题答案为:ABD 此题难度等级为:D. 下列哪一个选项是引入缓冲的原因()。

A.缓冲CPU和I/O设备间速度不匹配的矛盾B.减少对CPU的中断频率,放宽对蓄洪大响应时间的限制C.减少CPU对I/O控制的干预D.提高CPU和I/O设备之间的并行性此题答案为:ABD 此题难度等级为:D. 从设备分配的角度来看,设备分成()。

A.独享设备 B.系统设备 C.用户设备 D.共享设备此题答案为:AD 此题难度等级为:A. 在操作系统中,下列选项中属于软件机制的是()。

A.缓冲池 B.通道技术 C.覆盖技术 D.Spooling技术此题答案为:D 此题难度等级为:B. 下列()设备不需要用户安装设备驱动程序。

A.系统设备 B.独享设备 C.共享设备 D.虚拟设备此题答案为:C 此题难度等级为:C. 下列关于通道、设备、设备控制器三者间关系的叙述中正确的是()。

A.设备控制器和通道可以分别控制设备B.设备控制器控制通道和设备一起工作C.通道控制设备控制器,设备控制器控制设备D.设备控制器控制通道,通道控制设备此题答案为:A 此题难度等级为:B. 在假脱机I/O技术中,涉及到的设备如下()。

A.共享设备 B.独占设备 C.虚拟设备 D.物理设备此题答案为:ABC 此题难度等级为:C. 下列存储设备中,适合作为共享设备的是()A.语音输入输出设备 B.打印机 C.鼠标 D.硬盘此题答案为:D 此题难度等级为:A. 低速设备一般设置成独占设备,可用作独占设备的有()。

A.软磁盘 B.磁带机 C.可擦写光驱 D.硬盘此题答案为:A 此题难度等级为:D. 系统的通道数量较少时,可能会产生"瓶颈"问题。

()不是解决此问题的有效方法。

A.增加设备到主机的通路 B.在设备上增设一些缓冲区C.提高CPU的速度 D.采用虚拟设备技术此题答案为:此题难度等级为:D. I/O系统硬件结构分为四级:1。

设备控制器,2。

I/O设备,3。

处理机,4。

I/O通道,按级别由高到低的顺序是()。

A.2-4-1-3 B.3-1-4-2 C.2-1-4-3 D.3-4-1-2此题答案为:D 此题难度等级为:D3. 判断题(共73个题目). 操作系统属于最重要的、最不可缺少的应用软件。

此题答案为:0此题难度等级为:B. 操作系统完成的主要功能是与硬件相关的。

此题答案为:0此题难度等级为:C. 操作系统的所有程序都在系统态执行。

相关文档
最新文档