操作系统复习题与答案解析

合集下载

操作系统笔试题和答案解析

操作系统笔试题和答案解析

操作系统笔试题及答案241.在提供虚拟存储的系统中,用户的逻辑地址空间主要受( )的限制。

A.内存空闲块的大小 B.外存的大小 C.计算机编址范围 D.页表大小答案:C242.在分时系统中,时间片一定,( ),响应时间越长。

A.内存越多 B.用户数越多 C.内存越少 D.用户数越少答案:B243.正在运行的进程在信号量S上做P操作后,当S<0时,进程进入信号量的( )A.等待队列 B.提交队列 C.后备队列 D.就绪队列答案:A244.在多道程序系统中,( )作用是从就绪状态中挑选一个进程投人运行。

A.作业调度 B.交换调度 C.进程调度 D.SPOOLING调度答案:C245.多道系统环境下,操作系统分配资源是以( )为基本单位。

A.作业 B.指令 C.程序 D.进程答案:D246.在进程资源图中( )是发生死锁的必要条件。

A.互斥 B.可剥夺件 C.环路 D.同步答案:C247.在页式管理中,页表的始址存放在( )A.内存中 B.存储页面表中 C.联想存储器中 D.寄存器中答案:D248.在段页式存储管理中,其虚拟地址空间是( )A.一维B.二维C.三维 D.层次答案:B249.支持多道程序设计的操作系统在运行过程中,不断地选择新进程运行来实现CPU的共享,但其中( )不是引起操作系统选择新进程的直接原因。

A.运行进程的时间片用完 B.运行进程出错C.运行进程要等待某一事件发生D.有新进程进入就绪状态.答案:D250.在下列说法中,( )是错误的。

A.若进程A和进程B在临界段上互斥,那么当进程A处于该临界段时,它不能被进程B中断B.虚拟存储管理中采用对换(swapping)策略后,用户进程可使用的存储空间似乎增加了C.虚拟存储管理中的抖动(thrashing)现象是指页面置换(page replacement)时用于换页的时间远多于执行程序的时间D.进程可以由程序、数据和进程控制块(PCB)描述答案:A251.存放在磁盘上的文件( )A.既可随机访问,又可顺序访问 B.只能随机访问C.只能顺序访问 D.必须通过操作系统访问答案:A252.( )不是操作系统关心的主要问题。

操作系统练习题_及答案解析

操作系统练习题_及答案解析

操作系统练习题第一章引言(一单项选择题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.CPU 管理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.分布式操作系统与网络操作系统本质上的不同之处在于( 。

A.实现各台计算机之间的通信B.共享网络个的资源c.满足较大规模的应用D.系统中若干台计算机相互协作完成同一任务13.SPOOL技术用于( 。

操作系统练习题_及答案解析

操作系统练习题_及答案解析

操作系统练习题第一章引言(一单项选择题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.CPU管理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.分布式操作系统与网络操作系统本质上的不同之处在于( 。

A.实现各台计算机之间的通信B.共享网络个的资源 c.满足较大规模的应用 D.系统中若干台计算机相互协作完成同一任务13.SPOOL技术用于( 。

操作系统基础知识试题及

操作系统基础知识试题及

操作系统基础知识试题及答案解析一、选择题:1.操作系统是计算机系统中的()。

A.基本软件B.批处理软件C.汇编语言软件D.实用软件答案:A解析:操作系统是计算机系统中的基本软件,它直接安装在硬件之上,为上层应用程序提供运行环境。

2.下列不属于操作系统的功能是()。

A.内存管理B.进程管理C.文件管理D.硬件管理答案:D解析:硬件管理是计算机系统中的设备驱动程序的功能,不属于操作系统的职责。

3.以下关于进程的描述,不正确的是()。

A.进程是程序的一次执行B.进程可以动态创建和撤销C.进程可以并发执行D.进程之间可以进行通信和同步答案:A解析:进程是计算机中任务的基本执行单位,而不一定与程序完全对应。

4.进程调度的目标是()。

A.提高系统性能B.提高用户体验C.提高CPU利用率D.减少系统开销答案:C解析:进程调度的主要目标是提高CPU利用率,确保系统资源的合理利用。

5.在多道程序环境下,为解决作业的大小、容量、用户介入度、速度等问题,操作系统引入了()策略。

A.作业调度B.进程调度C.内存调度D.I/O调度答案:A解析:作业调度策略主要解决多道程序环境下进行作业的排序和调度问题。

二、填空题:1.操作系统的作用是()计算机的硬件、软件和用户之间起到了桥梁作用。

答案:协调解析:操作系统可以协调计算机的硬件、软件和用户之间的交互,起到桥梁作用。

2.操作系统的基本功能包括存储管理、()管理、设备管理和文件管理。

答案:进程解析:操作系统的基本功能包括了进程管理、存储管理、设备管理和文件管理。

3.页式存储管理中,将物理内存和逻辑内存分为固定大小的()。

答案:页面解析:页式存储管理中,将物理内存和逻辑内存分为固定大小的页面。

4.文件系统是操作系统提供的对()数据访问和管理的方式。

答案:存储解析:文件系统提供了对存储数据的访问和管理的方式。

5.死锁是指两个或多个进程互相请求对方占用的资源,导致所有进程无法继续执行,进入无限等待的状态,这种现象称为()。

计算机操作系统期末测试题及答案解析(两套)

计算机操作系统期末测试题及答案解析(两套)

操作系统期末试题1一、单项选择题(每题2分,共20分)1.在操作系统中,进程的最基本的特征是( A )。

A. 动态性和并发性 B.顺序性和可再现性C.与程序的对应性 D.执行过程的封闭性2.为了使系统中各部分资源得到均衡使用,就必须选择对资源需求不同的作业进行合理搭配。

这项工作是由( A )完成的。

A.作业调度 B. 进程调度C.用户自己D.管理人员3.虚拟存储器给用户提供了特大的地址空间。

实际上它是( C )。

A. 扩大物理内存容量 B.扩大物理外存容量C. 扩大逻辑内存容量 D.扩大逻辑外存容量4.引入缓冲技术的主要目的是( C )。

A. 改善用户编程环境 B.提高CPU的处理速度C.提高CPU与设备之间的并行程度 D.降低计算机的硬件成本5.在微内核结构的现代操作系统中,进程( A )。

A. 只是资源分配的单位 B.只是调度运行的单位C.既是资源分配的单位,又是调度运行的单位 D.失去作用6. (A)没有多道程序设计的特点。

A.dosB.unixB.windows D.os/27. 下列四个操作系统中,是分时系统的为(C)。

A.cp/mB.ms-dosC.unixD.windows nt8. 在分时系统中,时间片一定,(B),响应时间越长。

A.内存越多B.用户数越多C.后备队列D.用户数越少9. 用户要在程序一级获得系统帮助,必须通过(D)。

A.进程调度B.作业调度C.键盘命令D.系统调用10. 操作系统是一组(C)。

A.文件管理程序B.中断处理程序C.资源管理程序D.设备管理程序二、判断题(选择你认为正确的叙述划√,认为错误的划×并说明原因。

每题2分,共10分)1.用户程序应与实际使用的物理设备无关,这种特性就称作与设备无关性。

( )2.处理机调度可分为三级:高级、中级和低级。

在所有的系统中,都必须具备这三级调度。

( )3.信号量机制是一种有效的实现进程同步与互斥的工具。

信号量只能由PV 操作来改变。

操作系统练习试卷6(题后含答案及解析)

操作系统练习试卷6(题后含答案及解析)

操作系统练习试卷6(题后含答案及解析)题型有:1. 选择题选择题(每小题1分,共60分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.以下有关强迫性中断事件的叙述中,哪一个是不正确的? ( )A.输入输出中断是来自通道或者各种外部设备的中断,用于反映通道或设备的工作情况B.硬件故障中断是机器发生错误时产生的中断C.时钟中断是软件时钟到时而引起的中断D.程序性中断是正在运行程序中有意安排而引起的中断正确答案:D 涉及知识点:操作系统2.文件的存取方式是由文件的性质和用户使用文件的情况而确定的,一般有两种存取方式,它们是( )。

A.直接存取和间接存取B.顺序存取和随机存取C.只读存取和读写存取D.顺序存取和链接存取正确答案:B 涉及知识点:操作系统3.文件系统的多级目录结构是一种( )。

A.线性结构B.树形结构C.散列结构D.双链表结构正确答案:B 涉及知识点:操作系统4.若构成文件的基本单位是字符,这一类文件称为( )。

A.流式文件B.记录式文件C.顺序文件D.索引文件正确答案:A 涉及知识点:操作系统5.操作系统是计算机系统的一种系统软件,是配置在计算机硬件上的第一层软件,为用户与计算机硬件系统之间提供接口,同时管理着系统的( )。

A.硬件B.软件C.设备D.资源正确答案:D 涉及知识点:操作系统6.分时操作系统在系统性能方面希望达到的目标是( )。

A.高吞吐率B.充分利用内存C.及时响应D.减少系统开销正确答案:C 涉及知识点:操作系统7.CPU状态分为目态和管态两种,从目态转换到管态的惟一途径是( )。

A.运行进程修改程序状态字B.中断屏蔽C.中断D.进程调度程序正确答案:C解析:可以将CPU设置两种状态,管态是指程序执行时可使用包括特权指令在内的一切指令。

目态是指程序执行时不可使用特权指令。

目态转换为管态是依赖于中断机制,管态转换为目态可通过修改程序状态字实现。

计算机操作系统第四版试题(卷)与答案解析

计算机操作系统第四版试题(卷)与答案解析

操作系统期末考试(一)一、单项选择题(在每小题的四个备选答案中,只有一个是正确的,将其号码写在题干的括号中。

每小题2分,共20分)1、文件系统的主要组成部分是()A、文件控制块及文件B、I/O文件及块设备文件C、系统文件及用户文件D、文件及管理文件的软件2、实现进程互斥可采用的方法()A、中断B、查询C、开锁和关锁D、按键处理3、某页式管理系统中,地址寄存器的低9位表示页内地址,则页面大小为()A、1024字节B、512字节C、1024KD、512K4、串联文件适合于()存取A、直接B、顺序C、索引D、随机5、进程的同步与互斥是由于程序的()引起的A、顺序执行B、长短不同C、信号量D、并发执行6、信号量的值()A、总是为正B、总是为负C、总是为0D、可以为负整数7、多道程序的实质是()A、程序的顺序执行B、程序的并发执行C、多个处理机同时执行D、用户程序和系统程序交叉执行8、虚拟存储器最基本的特征是()A、从逻辑上扩充内存容量B、提高内存利用率C、驻留性D、固定性9、飞机定票系统是一个()A、实时系统B、批处理系统C、通用系统D、分时系统10、操作系统中,被调度和分派资源的基本单位,并可独立执行的实体是()A、线程B、程序C、进程D、指令二、名词解释(每小题3分,共15分)1.死锁:2.原子操作:3.临界区:4.虚拟存储器:5.文件系统:三、判断改错题(判断正误,并改正错误,每小题2分,共20分)1、通道是通过通道程序来对I/O设备进行控制的。

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

()3、操作系统中系统调用越多,系统功能就越强,用户使用越复杂。

()4、一个进程可以挂起自已,也可以激活自已。

()5、虚拟存储器的最大容量是由磁盘空间决定的。

()6、单级文件目录可以解决文件的重名问题。

()7、进程调度只有一种方式:剥夺方式。

()8、程序的顺度执行具有顺序性,封闭性和不可再现性。

7月全国自考操作系统试题及答案解析

7月全国自考操作系统试题及答案解析

7月全国自考操作系统试题及答案解析1、右键单击一个单元格出现的快捷菜单,下面的哪个命令不属于其中()。

[单选题]*A. 插入B. 删除C. 删除工作表(正确答案)2、D:控制数据的输入和输出下面关于优盘的描述中,错误的是______。

[单选题] *A:优盘有基本型、增强型和加密型三种B:优盘的特点是重量轻、体积小C:优盘多固定在机箱内,不便携带(正确答案)3、TA和TB是指用()针配线模块插座/插头的两种颜色代码[单选题] *ABC(正确答案)D4、下列叙述中,错误的是______。

[单选题] *A:计算机系统由硬件系统和软件系统组成B:计算机软件由各类应用软件组成(正确答案)C:CPU主要由运算器和控制器组成D:计算机主机由CPU和内存储器组成5、WPS演示文稿默认的扩展名是()。

[单选题] *A. .pptB. .wpsC. .pot6、为了避免混淆,十六进制数在书写时常在后面加字母()。

[单选题] * A)H ((正确答案)B)O (C D7、计算机硬件能直接识别、执行的语言是______。

[单选题] *A:汇编语言B:机器语言(正确答案)C:高级程序语言D:C++语言8、52.\"32位微机”中的32位指的是()。

[单选题] *A.微机型号B.内存容量C.存储单位D.机器字长(正确答案)9、41.无符号二进制整数111111转换成十进制数是()。

[单选题] *A.71B.65C.63(正确答案)D.6210、用“自定义”方式筛选出一班报名人数“不少于人”或“少于人”的兴趣小组,“一班兴趣小组报名表”的筛选条件()。

[单选题] *A)>=与< (B)>=或< ((正确答案)C)<=或> (11、摄像头属于______。

[单选题] *A:控制设备B:存储设备C:输出设备D:输入设备(正确答案)12、79.早期的计算机语言中,所有的指令.数据都用一串二进制数0和1表示,这种语言称为()[单选题] *A.Basic语言B.机器语言(正确答案)C.汇编语言D.java语言13、4.根据域名代码规定,表示政府部门网站的域名代码是()[单选题] *(正确答案)14、28.目前广泛使用的Internet,其前身可追溯到()[单选题] *A.ARPANET(正确答案)B.CHINANETC.DECnetD.NOVELL15、16.在Internet.上浏览时,浏览器和Www服务器之间传输网页使用的协议是()。

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

操作系统复习题集
三、简答题
1. 分页存储管理存在的局限性是什么?
逻辑地址空间:页是物理单位,共享困难、不便对代码进行分类管理,不能进行动态连接。

2. 多道程序系统为什么能提高CPU的利用率?
利用了原来CPU空闲等待时间
3. 文件的逻辑结构有哪些?
一种是无结构的流式文件,是指对文件信息不再划分单位,它是依次的一串字符流构成的文件;一种是有结构的记录式文件, 是用户把文件的信息按逻辑上独立的含义划分信息单位,每个单位称为一个逻辑记录(简称记录)。

所有记录通常都是描述一个实体集的,有着相同或不同数目的数据项,记录的长度可分为定长和不定长记录两类。

4. 什么是设备独立性?
应用程序独立于具体使用的物理设备。

设备独立性又称为数据无关性。

它指的是应用程序在使用设备进行I/O时,使用的是逻辑设备,而系统在实际执行时使用的是物理设备,由操作系统负责逻辑设备与物理设备的映射。

5. 为什么要引入线程,解释一下线程与进程之间的相互关系。

因为虽然进程可以提高CPU的利用率,但是进程之间的切换是非常耗费资源和时间的,为了能更进一步的提高操作系统的并发进,引进了线程.这样,进程是分配资源的基本单位,而线程则是系统调度的基本单位.一个进程部的线程可以共享该进程的所分配到的资源.线程的创建与撤消,线程之间的切换所占用的资源比进程要少很多.总的来说就是为了更进一步提高系统的并发性,提高CPU的利用率. 线程是进程的基础,进程包含多个线程,是线程的载体。

6. 死锁的必要条件是什么?
死锁:当某进程提出资源申请后,使得系统中一些进程处于无休止的阻塞状态,在无外力作用下,永远不能再继续前进。

产生死锁的必要条件:互斥条件:某段时间某资源只能由一个进程使用。

不剥夺条件:资源在未使用完前,不能被剥夺,由使用进程释放。

部分分配(请求和保持):进程因请求资源而阻塞时,对已分配给它的资源保持不放。

环路条件:发生死锁时,有向图必构成一环路。

7. 什么是虚拟存?
虚拟存是计算机系统存管理的一种技术。

它使得应用程序认为它拥有连续的可用的存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。

8. 假脱机技术是什么?
通过共享设备来模拟独享设备所采用的操作是假脱机操作,即在联机情况下外部设备设备同时操作。

所使用的假脱机技术称之为假脱机技术。

9. 为银行取款机系统配备的操作系统应归类于什么类型的操作系统?
10. 多道程序设计的主要优点是什么?
解:多道程序设计是指在主存中同时存放多道用户作业,使它们都处于执行的开始点和结束点之间,这些程序共享计算机系统资源。

多道程序设计的主要优点有:(1) 提高CPU的利用率。

在多道程序环境下,多个程序共享计算机资源,当某个程序等待I/O操作时,CPU可以执行其他程序,大大提高了CPU的利用率。

(2) 提高设备的利用率。

在多道程序环境下,多个程序共享系统的设备,大大提高系统设备的利用率。

(3)提高系统的吞吐量。

在多道程序环境下,减少了程序的等待时间,提高了系统的吞吐量。

11. 请为的下面应用环境的计算机选择适合的操作系统。

(1)飞机的导航(2)办公室自动化系统(3)航空订票系统(4)复杂的科学计算(5)图书检索系统
12. 什么是并发、并行?
并发和并行是即相似又有区别的两个概念,并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔发生。

在多道程序环境下,并发性是指在一段时间宏观上有多个程序在同时运行,但在
单处理机系统中,每一时刻却仅能有一道程序执行,故微观上这些程序只能是分时地交替执行。

倘若在计算机系统中有多个处理机,则这些可以并发执行的程序便可被分配到多个处理机上,实现并行执行,即利用每个处理机来处理一个可并发执行的程序,这样,多个程序便可以同时执行
13.什么是临界区?
一次仅允许一个进程使用的资源称为临界资源,在进程中对于临界资源访问的程序段称为临界区。

14. 引入缓冲的目的是什么?
答:(1)缓和外部设备和CPU的速度差异;(2)减少CPU被中断的次数;(3)实现CPU和设备、设备和设备之间的并行操作。

15. 设备驱动程序的主要任务是什么?
设备驱动程序是请求I/O的进程与设备控制器之间的一个通信程序,主要功能有:
①将用户的要求转换为具体要求。

②检查用户的合法性,了解设备状态,根据要求传递参数,设置设备的工作方式。

③向设备控制器发I/O命令启动设备,完成具体的I/O操作。

④及时响应外设的中断请求,根据中断类型调用相应的中断处理程序。

⑤具有通道的控制系统,还要构造通道程序。

四、综合题
1.信号量的PV操作解决进程的同步问题。

2.银行家算法判断系统状态是否安全。

3.分页系统中逻辑地址和物理地址的转换。

4.页面置换算法,主要掌握先进先出、LRU、最佳置换。

5.磁盘调度算法,包括FCFS、短寻道优先、电梯算法、LOOK算法等。

6.进程调度算法,包括FCFS、短任务优先、最短剩余时间优先、时间片轮转等。

综合题案例:
1.考虑下列进程集,进程占用的CPU区间长度以毫秒来计算:
进程区间时间优先级
P1 10 3
P2 1 1
P3 2 3
P4 1 4
P5 5 2
假设在时刻0以进程P1,P2,P3,P4,P5的顺序到达。

a.画出4个Gantt图分别演示用FCFS、SJF、非抢占优先级(数字小代表优先级高)和RR(时间片=1)算法调度时进程的执行过程。

b.在a里每个进程在每种调度算法下的周转时间是多少?
c.在a里每个进程在每种调度算法下的等待时间是多少?
d.在a里哪一种调度算法的平均等待时间对所有进程而言最小?
答:a.甘特图(看教材138页)
FCFS:
0 10 11 13 14 19
SJF:
0 1 2 4 9 19
非抢占优先级:
0 1 6 16 17 19
RR:
19
b.周转时间
c.等待时间
d.SJF
2.考虑一个运行十个I/O限制任务和一个CPU限制任务的系统。

假设,I/O限制任务一次分配给一个I/O操作1毫秒的CPU计算,但每个I/O操作的完成需要10毫秒。

同时,假设间接的上下文切换要0.1毫秒,所有的进程都是长进程。

对一个RR调度来说,以下情况时CPU的利用率是多少:
a.时间片是1毫秒
b.时间片是10毫秒
答:a.时间片是1毫秒:不论是哪个进程被调度,这个调度都会为每一次的上下文切换花费一个0.1毫秒的上下文切换。

CPU的利用率是1/1.1*100=92%。

b.时间片是10毫秒:这I/O限制任务会在使用完1毫秒时间片后进行一次上下文切换。

这个时间片要求在所有的进程间都走一遍,因此,10*1.1+10.1(因为每。

相关文档
最新文档