操作系统复习试题[答案解析]
计算机操作系统题库及答案
第一章操作系统引论一.选择题1.操作系统是一种。
A.通用软件B.系统软件C.应用软件D.软件包答:B2.操作系统的管理部分负责对进程进行调度。
A.主存储器B.控制器C.运算器D.处理机答:D3.操作系统是对进行管理的软件。
A.软件B.硬件C.计算机资源D.应用程序答:C4.从用户的观点看,操作系统是。
A.用户与计算机之间的接口B.控制和管理计算机资源的软件C.合理地组织计算机工作流程的软件D.由若干层次的程序按一定的结构组成答:A5.操作系统的功能是进行处理机管理、管理、设备管理及信息管理。
A.进程 B. 存储器C.硬件 D. 软件答:B6.操作系统中采用多道程序设计技术提高CPU和外部设备的。
A.利用率B.可靠性C.稳定性D.兼容性答:A7.操作系统是现代计算机系统不可缺少的组成部分,是为了提高计算机的和方便用户使用计算机而配备的一种系统软件。
A.速度B.利用率C. 灵活性D.兼容性答:B8.操作系统的基本类型主要有。
A.批处理系统、分时系统及多任务系统B.实时操作系统、批处理操作系统及分时操作系统C.单用户系统、多用户系统及批处理系统D.实时系统、分时系统和多用户系统答:B9.所谓是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。
A. 多重处理B.多道程序设计C. 实时处理D. 共行执行答:B10. 下面关于操作系统的叙述中正确的是。
A.批处理作业必须具有作业控制信息。
B.分时系统不一定都具有人机交互功能。
C.从响应时间的角度看,实时系统与分时系统差不多。
D.由于采用了分时技术,用户可以独占计算机的资源.答:A11. 如果分时操作系统的时间片一定,那么,则响应时间越长。
A.用户数少B.用户数越多C.内存越少D.内存越多答:B12.实时操作系统必须在内完成来自外部的事件。
A. 响应时间B.周转时间C.规定时间D.调度时间答:C13.分时系统中为了使多个用户能够同时与系统交互,最关键的问题是。
操作系统考试题及答案
操作系统考试题及答案一、选择题(每题2分,共20分)1. 在操作系统中,进程和线程的区别在于()。
A. 进程是资源分配的单位,线程是调度的基本单位B. 线程是资源分配的单位,进程是调度的基本单位C. 进程和线程没有区别D. 进程和线程都是资源分配和调度的基本单位2. 以下哪个选项不是操作系统的主要功能?()A. 进程管理B. 存储管理C. 设备管理D. 网络通信3. 虚拟内存技术的主要目的是()。
A. 提高CPU的计算速度B. 提高内存的存取速度C. 提供更大的地址空间D. 减少物理内存的使用4. 在操作系统中,文件系统的作用是()。
A. 管理内存分配B. 管理磁盘空间C. 管理进程调度D. 管理网络通信5. 死锁发生的四个必要条件中不包括以下哪一项?()A. 互斥B. 占有和等待C. 不可剥夺D. 进程同步6. 以下哪个选项不是操作系统的调度算法?()A. 先来先服务(FCFS)B. 短作业优先(SJF)C. 轮转调度(RR)D. 快速排序算法7. 在操作系统中,设备驱动程序的作用是()。
A. 管理内存分配B. 管理磁盘空间C. 管理进程调度D. 管理硬件设备8. 以下哪个选项不是操作系统的存储管理功能?()A. 虚拟内存管理B. 内存分配C. 文件系统管理D. 内存保护9. 进程的三种基本状态包括()。
A. 就绪、阻塞、运行B. 就绪、阻塞、等待C. 就绪、运行、等待D. 阻塞、等待、运行10. 在操作系统中,中断处理程序的作用是()。
A. 管理内存分配B. 管理磁盘空间C. 响应外部事件D. 管理进程调度二、填空题(每题2分,共20分)1. 操作系统是计算机系统中___________和___________之间的接口。
2. 在操作系统中,___________是指进程在等待某个事件的发生。
3. 操作系统的___________功能允许用户将程序和数据存储在磁盘上。
4. 操作系统的___________功能负责管理计算机的输入输出设备。
计算机操作系统试题及答案
计算机操作系统试题及答案一、选择题1、操作系统是一种()。
A 应用软件B 系统软件C 工具软件D 调试软件答案:B操作系统是管理计算机硬件与软件资源的程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。
2、以下不属于操作系统主要功能的是()。
A 进程管理B 存储管理C 设备管理D 文字处理答案:D操作系统的主要功能包括进程管理、存储管理、设备管理、文件管理和作业管理等。
文字处理通常是由专门的文字处理软件来完成,不是操作系统的主要功能。
3、在多道程序设计环境中,操作系统分配资源以()为基本单位。
A 程序B 进程C 作业D 指令答案:B进程是操作系统进行资源分配和调度的基本单位。
4、下列进程状态的转换中,不正确的是()。
A 就绪→运行B 运行→就绪C 运行→阻塞D 阻塞→运行答案:D进程状态的转换中,阻塞状态不能直接转换为运行状态,必须先转换为就绪状态,然后再被调度为运行状态。
5、临界区是指()。
A 一段程序B 一段数据区C 一种同步机制D 访问共享资源的程序段答案:D临界区是指访问共享资源的程序段,在这段程序中,进程可能会改变共享变量的值。
6、采用时间片轮转调度算法时,时间片过大,系统的性能将会()。
A 降低B 提高C 不变D 不确定答案:A时间片过大,会使得每个进程都能在一个时间片内完成大部分工作,导致进程切换次数减少,系统的响应时间变长,性能降低。
7、下面关于死锁的论述中,正确的是()。
A 死锁是指系统中多个进程无限期地等待永远不会发生的条件B 死锁是指系统中多个进程竞争资源而产生的一种僵持状态C 死锁是指系统中多个进程同时被阻塞,并永远无法唤醒D 死锁是指系统中多个进程相互等待对方释放资源答案:D死锁是指多个进程在运行过程中因争夺资源而造成的一种僵局,若无外力作用,这些进程都将无法向前推进,即相互等待对方释放资源。
8、以下存储管理方式中,会产生内部碎片的是()。
操作系统复习试题及答案
第一章复习1、关于操作系统,下列叙述不正确的是()。
A、管理系统资源B、控制程序执行C、改善人机界面D、提高用户软件运行速度2、以下哪个系统不是基本的操作系统(). A、分时操作系统B、实时操作系统C、分布式操作系统D、多道批处理系统3、计算机系统由__________和__________组成。
4、分时操作系统具有的四个主要特点是同时性、_________、__________和_________。
5、多道程序设计的根本目标是____________________。
6、多项选择:操作系统设计目标是()。
A、管理系统资源B、提高安全性C、方便用户使用系统D、使系统能高效工作7、操作系统的资源管理功能主要包括处理器管理、_________、________、设备管理和___________。
8、在()的控制下,计算机系统能及时处理由过程控制反馈的数据,并作出响应。
A、批处理操作系统B、实时操作系统C、分时操作系统D、多处理机操作系统9、多项选择:引入多道程序设计的主要目的在于()。
A、提高实时响应速度B、充分利用处理机,减少机空闲时间C、有利于代码共享D、充分利用外围设备E、减少存储器碎片10、计算机发展到第三代,操作系统已成为软件的一个重要分支,最早的操作系统是______________。
11、设计实时操作时()不是主要的追求目标。
A、安全可靠B、资源利用率C、及时响应D、快速处理参考答案: 1、D2、C3、硬件子系统软件子系统4、独立性及时性交互性5、提高计算机系统的工作效率6、C D7、存储管理文件管理作业管理8、B9、BD 10、批处理操作系统11、B第一章复习题答案1、计算机系统由哪些部分组成?答:2、什么是计算机的操作系统?答:操作系统是计算机的一种系统软件,由它统一管理计算机系统的资源和控制程序的执行。
操作系统既是一种资源管理程序,又是一种其他程序执行的控制程序,其目的是提供一个供其它程序执行的良好环境。
操作系统复习题及答案
操作系统复习题及答案1. 什么是进程?进程与程序有何区别?进程是程序在数据集上的一次执行过程,是系统进行资源分配和调度的一个独立单位。
进程与程序的主要区别在于:进程是动态的,程序是静态的;进程是程序的执行过程,而程序是指令的有序集合。
2. 简述操作系统的五大基本功能。
操作系统的五大基本功能包括:进程管理、存储管理、文件管理、设备管理和用户接口。
3. 什么是死锁?如何避免死锁?死锁是指两个或多个进程在执行过程中,因争夺资源而造成的一种僵局,若无外力作用,这些进程都将无法向前推进。
避免死锁的方法包括:确保系统资源充足、避免进程进入不安全状态、采用资源分配图等。
4. 什么是分页和分段?它们有何区别?分页是将物理内存划分为固定大小的页,并为每个页分配一个唯一的页号。
分段则是根据程序的逻辑结构将地址空间划分为若干个段。
分页和分段的主要区别在于:分页是固定大小的划分,而分段是可变大小的划分;分页由系统统一管理,分段由程序员控制。
5. 什么是虚拟内存?虚拟内存的作用是什么?虚拟内存是一种内存管理技术,它允许程序使用比物理内存更大的地址空间。
虚拟内存的作用是扩展可用的内存空间,提高内存的利用率,支持更大的程序运行。
6. 简述文件系统的层次结构。
文件系统的层次结构通常包括:用户层、文件系统层和硬件层。
用户层负责与用户交互,文件系统层负责管理文件和目录,硬件层负责管理存储设备。
7. 什么是中断?中断的作用是什么?中断是计算机系统中的一个信号,用于通知CPU暂停当前执行的程序,转而处理更高优先级的任务。
中断的作用是提高系统的响应性和实时性,允许多任务并发执行。
8. 什么是同步和异步?它们在操作系统中如何应用?同步是指两个或多个进程在执行时,按照一定的顺序和时间关系进行协作。
异步则是指进程之间没有固定的协作顺序和时间关系。
在操作系统中,同步用于控制进程间的协作和资源共享,异步用于提高系统的并发性和效率。
9. 什么是设备驱动程序?设备驱动程序的作用是什么?设备驱动程序是操作系统中用于控制和管理硬件设备的软件。
计算机操作系统期末复习试题含答案
计算机操作系统分章节复习题注:1-简单2-一般3-较难4-难第一部分操作系统基本概念一、选择题(选择最确切的一个答案,将其代码填入括号中)1、操作系统是一种()。
A、应用软件B、系统软件C、通用软件D、工具软件2、计算机系统的组成包括()。
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.操作系统的基本概念1.1 什么是操作系统?操作系统是管理计算机软硬件资源的一种软件,它提供了对计算机系统的抽象,为应用程序提供接口,并协调各个硬件和软件组件之间的工作。
1.2 操作系统的目标是什么?操作系统的目标包括提供资源管理、提供用户接口、实现文件管理、实现进程管理、提供系统安全等方面的功能。
1.3 操作系统的主要功能有哪些?主要功能包括进程管理、内存管理、文件管理、设备管理和用户界面等方面的功能。
2.进程管理2.1 什么是进程?进程是程序的执行实例,是一个具有独立执行流的基本单位。
2.2 进程状态有哪些?进程状态包括就绪状态、运行状态和阻塞状态。
2.3 进程调度算法有哪些?常用的进程调度算法有先来先服务(FCFS)、最短进程优先(SJF)、优先级调度、时间片轮转等。
3.内存管理3.1 什么是虚拟内存?虚拟内存是指操作系统将虚拟地质空间映射到物理内存的技术,它可以使得每个进程都能够拥有连续的、私有的地质空间。
3.2 什么是页面置换算法?页面置换算法是在虚拟内存管理中,当物理内存不足时将页面从内存中转移到磁盘上的算法,常见的页面置换算法有最佳置换算法、先进先出(FIFO)置换算法、最近使用(LRU)置换算法等。
4.文件管理4.1 什么是文件系统?文件系统是指操作系统中用来管理文件的一整套数据结构和算法。
4.2 文件的组织方式有哪些?文件的组织方式主要包括顺序文件、索引文件和散列文件等。
4.3 文件的操作有哪些?文件的操作包括创建文件、打开文件、关闭文件、读文件、写文件、删除文件等。
5.设备管理5.1 什么是设备驱动程序?设备驱动程序是操作系统中负责管理硬件设备的软件模块,它通过与硬件设备进行通信来完成各种输入输出操作。
5.2 什么是虚拟设备?虚拟设备是指通过软件模拟的设备,它可以被操作系统用来管理和控制。
5.3 外部设备中断的处理过程是什么样的?外部设备中断的处理过程包括中断请求、中断处理、中断返回等步骤。
操作系统考试题及答案
操作系统考试题及答案一、选择题1. 操作系统的主要功能是什么?A. 控制计算机硬件B. 管理计算机软件C. 进行数据处理D. 实现用户界面答案:A. 控制计算机硬件2. 进程是什么?A. 程序的执行实例B. 存储器中的数据C. 操作系统的一部分D. 磁盘文件答案:A. 程序的执行实例3. 以下哪个不是操作系统的基本特征?A. 并发B. 共享C. 虚拟D. 可靠性答案:D. 可靠性4. 什么是死锁?A. 一种程序错误B. 进程无法继续执行C. 内存溢出错误D. 系统崩溃答案:B. 进程无法继续执行5. 什么是文件系统?A. 硬件设备B. 操作系统的一部分C. 外部存储器D. 磁盘分区答案:B. 操作系统的一部分二、填空题1. 按照逻辑结构划分,操作系统可以分为____和____。
答案:内核,外壳2. 进程是由____和____组成的。
答案:程序代码,程序数据3. 共享资源可能导致____的发生。
答案:死锁4. 哪些调度算法适用于实时系统?答案:最短作业优先(SJF),最早截止时间优先(EDF)5. 文件系统中的____用来记录文件的地址信息。
答案:目录三、简答题1. 请简要解释“操作系统的并发性”是什么意思。
答案:并发性指的是操作系统能够同时管理多个任务或进程。
通过引入进程调度算法,操作系统可以在有限的时间内轮流执行多个任务,提高计算机的利用率和响应速度。
2. 什么是死锁?请列举几个可能导致死锁发生的条件。
答案:死锁是指两个或多个进程无限期地等待对方持有的资源而无法继续执行的情况。
可能导致死锁发生的条件包括互斥(进程独占资源)、占有并等待(进程持有资源同时等待其他资源)、非抢占(资源不能被强制性地从进程手中夺取)、循环等待(进程间形成环路依赖)。
3. 请简述文件系统的作用。
答案:文件系统是操作系统的一部分,用于管理和组织计算机中的文件。
它提供了一种统一的方式来访问和存储文件,可以进行文件的创建、读取、写入、删除等操作。
操作系统复习题答案
操作系统复习题一、单项选择题:在每小题列出的四个备选项中只有一个是最符合题目要求的,请将其代码填写在题后的括号内;错选、多选或未选均无分;1.操作系统的主要功能是管理计算机系统中的 ; DA.程序B.数据C.文件D.资源2.产生死锁的基本原因是和进程推进顺序非法; AA.资源分配不当 B.系统资源不足C.作业调度不当 D.进程调度不当3.动态重定位是在作业的中进行的; DA.编译过程 B.装入过程C.连接过程 D.执行过程4.存放在磁盘上的文件, ; AA.既可随机访问又可顺序访问 B.只能随机访问C.只能顺序访问D.只能读写不能访问5.对于硬盘上存放的信息,物理上读写的最小单位是一个 ; CA.二进制bit B.字节byteC.物理块D.逻辑记录6.操作系统中利用信号量和P、V操作, ; CA.只能实现进程的互斥 B.只能实现进程的同步C.可实现进程的互斥与同步 D.可完成进程调度7.SPOOLing技术可以实现设备的 ; CA.独占 B.共享C.虚拟 D.物理8.在存储管理的各方案中,可扩充主存容量的方案是存储管理; DA.固定分区 B.可变分区C.连续 D.页式虚拟9.磁盘是可共享的设备,每一时刻进程与它交换信息; CA.允许有两个 B.可以有任意多个C.最多一个 D.至少有一个10.逻辑文件存放到存储介质上时,采用的组织形式是与有关; BA.逻辑文件结构 B.存储介质特性C.主存管理方式 D.分配外设方式11.在操作系统中, 是竞争和分配计算机系统资源的基本单位; BA.程序B.进程C.作业 D.线程12.作业调度的关键在于 ; C A.选择恰当的进程管理程序 B.用户作业准备充分C.选择恰当的作业调度算法 D.有一个较好的操作环境13.文件的保密是指防止文件被 ; C A.篡改 B.破坏C.窃取 D.删除14.系统抖动是指 ; D A.使用机器时,屏幕闪烁的现象B.由于主存分配不当,偶然造成主存不够的现象C.系统盘有问题,致使系统部稳定的现象D.被调出的页面又立刻被调入所形成的频繁调入调出现象15.避免死锁的一个着名的算法是 ; C A.先入先出算法B.优先级算法C.银行家算法 D.资源按序分配法16.在多进程的并发系统中,肯定不会因竞争而产生死锁; D A.打印机 B.磁带机C.磁盘 D.CPU17.用户程序中的输入、输出操作实际是由完成; C A.程序设计语言 B.编译系统C.操作系统 D.标准库程序18.在分页存储管理系统中,从页号到物理块的地址映射是通过实现的; B A.段表 B.页表C.PCB D.JCB19.在操作系统中,进程的最基本特征是 ; A A.动态性和并发性 B.顺序性和可再现性C.与程序的对应性 D.执行过程的封闭性20.一种既有利于短小作业又兼顾到长作业的作业调度算法是 ; C A.先来先服务 B.轮转C.最高响应比优先 D.均衡调度二、多项选择题:在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内;错选、多选、少选或未选均无分;21.从设备分配的角度来看,设备分成 ; ADE A.独享设备B.系统设备C.用户设备D.共享设备E.虚拟设备22.能影响中断响应次数的技术是 ; CD A.时间片 B.中断C.中断优先级 D.中断屏蔽E.特权指令23.文件的二级目录结构由 ; CDA.根目录 B.子目录C.主文件目录 D.用户文件目录E.当前目录24.驱动调度算法中算法可能会随时改变磁头臂的运动方向; BEA.电梯调度 B.先来先服务C.扫描 D.单向扫描E.最短时间优先25.有关设备管理要领的下列叙述中, 是不正确的; AEA.通道是处理输入输出的软件B.所有外围设备的启动工作都由系统统一来做;C.来自通道的I/O中断事件由设备管理负责处理D.编制好的通道程序是存放在主存储器中的E.由用户给出的设备编号是设备的绝对号26.存储管理中的地址转换仅需在CPU中设置一个控制寄存器的是管理. ACD A.单个分区 B.多个固定分区C.页式 D.段式E.多个可变分区27.在多进程的并发系统中,有关进程间的关系的正确的说法是 ; BDEA.都是逻辑上无关的 B.有些可能逻辑上无关的C.都是逻辑上无关的 D.有些可能逻辑上有关的E.它们之间都直接或间接发生关系28.有关设备管理中, 是正确的; ADEA.计算机系统为每台设备确定一个绝对号B.每台设备都应该有一个惟一的相对号C.申请设备时指定绝对号可提高设备的使用率D.申请设备时指定设备相对号使设备分配的灵活性强E.启动设备时应指出设备的绝对号29.UNIX系统中进程由三部分组成:进程控制块、正文段和数据段;这意味着一个程序的正文和数据是可以分开的,这种分开的目的是为了 ; ABCA.可共享正文 B.可共享数据C.可重入 D.方便编成E.以上全部30.在多进程的并发系统中,有关进程间的关系的正确的说法是 ; BDEA.都是逻辑上无关的 B.有些可能逻辑上无关的C.都是逻辑上无关的 D.有些可能逻辑上有关的E.它们之间都直接或间接发生关系三、填空题:请在每小题的空格中填上正确答案;错填、不填均无分;31.操作系统的功能可分为处理机管理、存储管理、文件管理、设备管理;32.进程的三种基本状态分别是就绪、执行、阻塞;33.文件的组织结构分为物理结构、逻辑结构,其中逻辑结构有无结构的流式和有结构的记录式两种; 34.对文件的存取操作是按文件名进行;35.分页式存储管理的相对地址由页号和页内地址两部分组成;36.存储管理的功能有存储空间的分配与回收、地址转换、存储扩充、存储共享与保护;37.死锁的解除方法有剥夺资源、撤销进程 ;38.进程由进程控制块、程序段、数据段三部分组成,其中进程控制块是进程存在的唯一标志;而数据段部分也可以为其它进程共享;39.产生死锁的四个必要条件是互斥、请求保持、不可剥夺和环路等待;40.从资源分配的角度可将设备分类为独享设备、共享设备、和虚拟设备;41.活动头磁盘的访问时间包括寻道时间、旋转延迟时间和传输时间 ;42.创建进程的主要任务是建立进程控制块 ,进程控制块是进程存在的惟一标志;43.在可变分区存储管理中, 为实现地址映射, 一般由硬件提供两个寄存器, 一个是基址寄存器基址寄存器, 另一个是限长寄存器 ;44.每个索引文件都至少有一张索引表;其中的每一个表项应当包括能够标识该记录的关键字或记录号和该记录的存放地址 ;45.Spooling系统中,作业执行时从磁盘上的输入井中读取信息,并把作业的执行结果暂时存放在磁盘上的输出井中;46.多道程序能提供CPU的使用效率,这是因为发挥了处理机与外部设备之间的并行工作能力;四、判断题,判断下列各题正误,正确的在题后括号内打“√”,错误的打“×”;47.进程和程序是一个概念的两种不同说法;48.操作系统只管理计算机系统中的软件资源;49.进程申请CPU得不到满足时,其状态变为等待状态;50.同一文件系统中不允许文件同名,否则会引起混乱;51.设备管理的独立性是指用户程序与具体的物理特性无关;52.线程调度切换时的系统开销要比进程调度切换时小;53.在文件系统的支持下,用户需要知道文件存放的物理位置;54.为了减少缺页中断率,页应该小一些;55.树结构目录的层次和隶属关系清晰,有利于文件和目录的共享;56.操作系统是一种时间驱动程序;57.采用缓冲技术,可以缓冲CPU与外设之间的速度不匹配问题;58.因为临界资源一次只允许一个用户使用,所以临界资源不能共享;59.进程是提交给计算机系统的用户程序;60.采用信号量和P、V操作,系统还可能产生死锁;61.虚拟存储系统可以在每一台计算机上实现;24.错25.错 26.错27.错 28.对29.对30.错 31.错32.对 33.错34.对35.错 36.错37.错 38.错62.原语是一种不可分割的操作;63.系统处于不安全状态不一定是死锁状态;;64.缓冲区的设置并不减少中断CPU的次数;65.不同的进程可以包含同一个程序;66.页式存储管理中,用户应将自己的程序划分成若干相等的页;67.操作系统中,内存的扩充就是指增加物理内存的容量;68.主存和辅存都可存放信息,惟一的区别是主存空间小,辅存空间大;69.如果信号量S的当前值为-5,则表示系统中共有5个等待进程;70.在多级目录中,进行文件检索都需从根目录开始;71.使用P、V操作后,可以防止系统出现死锁;72.操作系统的所有程序都必须常驻内存;73.打印机是一类典型的块设备;74.参与死锁的所有进程都占有资源;75.文件目录必须常驻内存;76.选择通道主要用于连接低速设备;39.对40.对 41.错 42.对 43.错44.错45.错 46.对47.对 48.错49.错50.错 51.错52.错 53.错五、简答题77.进程调度中"可抢占"和"非抢占"两种方式,哪一种系统的开销更大为什么答:可抢占式会引起系统的开销更大;可抢占式调度是严格保证任何时刻,让具有最高优先数权的进程占有处理机运行,因此增加了处理机调度的时机,引起为退出处理机的进程保留现场,为占有处理机的进程恢复现场等时间和空间开销增大;78.一个含五个逻辑记录的文件,系统把它以链接结构的形式组织在磁盘上,每个记录占用一个磁盘块,现要求在第一记录和第二记录之间插入一个新记录,简述它的操作过程;答:从文件目录中找到该文件,按址读出第一个记录;取出第一个记录块中指针,存放到新记录的指针位置;把新记录占用的物理块号填入第一个记录的指针位置;启动磁盘把第一个记录和新记录写到指字的磁盘块上;79.在计算机上配置操作系统的目的有哪几个方面答:从资源管理、功能扩充、使用方便、安全可靠等方面考虑;80.文件系统的功能可归纳为哪几个方面答:提供方便的文件系统应用接口,将逻辑文件映射为物理文件,保证文件存储的安全性和可靠性;六、综合题81.在一个采用页式虚拟存储管理的系统中,有一用户作业,它依次要访问的字地址序列是:115,228,120,88,446,102,321,432,260,167,若该作业的第0页已经装入主存,现分配给该作业的主存共300字,页的大小为100字,请回答下列问题:1按FIFO调度算法将产生几次缺页中断依次淘汰的页号为哪些缺页中断率为多少2按LRU调度算法将产生几次缺页中断依次淘汰的页号为哪些缺页中断率为多少答:1按FIFO先来先服务调度算法将产生5次缺页中断;依次淘汰的页号为:0,1,2;缺页中断率为:5/10=50%答:2按LRU最短寻找时间优先调度算法将产生6次缺页中断;依次淘汰的页号为:2,0,1,3; 缺页中断率为:6/10=60%82.若干个等待访问磁盘者依次要访问的柱面为20,44,40,4,80,12,76,假设每移动一个柱面需要3毫秒时间,移动臂当前位于40号柱面,请按下列算法分别计算为完成上述各次访问总共花费的寻找时间;1先来先服务算法;答:先来先服务算法使移动臂的移动次序和移动的柱面数如下 40 → 20 → 44 → 40 → 4 → 80 → 12 → 76 20 24 4 36 76 68 64共移动292柱面 ,共花时间为:3毫秒×292=876毫秒 2最短寻找时间优先算法答:最短寻找时间优先算法使移动臂的移动次序和移动的柱面数如下: 40 → 44 → 20 → 12 → 4 → 76 → 80 4 24 8 8 72 4共移动120柱面,共花时间为:3毫秒×120=360毫秒83.某系统中有10台打印机,有三个进程P1,P2,P3分别需要8台,7台和4台;若P1,P2,P3已申请到4台,2台和2台;试问:按银行家算法能安全分配吗请说明分配过程;答:系统能为进程P3分配二台打印机;因为尽管此时10台打印机已分配给进程P1 4台,P2 2台和P3 4台,全部分配完,但P3已分配到所需要的全部4台打印机,它不会对打印机再提出申请,所以它能顺利运行下去,能释放占用的4台打印机,使进程P1,P2均可能获得乘余的要求4台和5台,按银行家算法是安全的; 84.有一磁盘组共有10个盘面,每个盘面上有100个磁道,每个磁道有16个扇区;假定分配以扇区为单位,若使用位示图管理磁盘空间,问位示图需要占用多少空间若空闲文件目录的每个表目占用5个字节,问什么时候空闲文件目录大于位示图答:从题目给出的条件可知,该磁盘的总扇区数为:16扇100道10面=16000扇;1若使用位示图来管理磁盘空间,每个扇区将占用位示图中的1位,则整个磁盘空间共需16000位来表示;2若使用空闲文件目录法管理,且每个空闲文件目录占用5个字节,则当表目数量超过400个时,空闲文件目录大于5400=2000字节;即16000位机密★启用前高等教育自学考试××××××××试题答案及评分参考×课程代码 ××××一、单项选择题本大题共××小题,每小题××分,共××分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.四、名词解释题本大题共小题,每小题分,共分评分参考1考生作答所用词语、句式、前后顺序与答案不同,只要意思正确,就应给分;2考生要点回答不完整,也应酌情给分;28.五、判断说明题本大题共小题,每小题分,共分评分参考1考生作答所用词语、句式、前后顺序与答案不同,只要意思正确,就应给分;2考生要点回答不完整,也应酌情给分;29.六、简答题本大题共小题,每小题分,共分评分参考1考生作答所用词语、句式、前后顺序与答案不同,只要意思正确,就应给分;2考生要点回答不完整,也应酌情给分;30.七、论述题本大题共小题,每小题分,共分评分参考1考生作答所用词语、句式、前后顺序与答案不同,只要意思正确,就应给分;2考生要点回答不完整,但所回答要点论述较好,可根据具体情况,适当加分,但每小题得分不得超过该题满分;3考生作答与答案要点意思不一致,只要言之成理,可酌情给分,但每小题得分不得超过该题满分;31.八、案例分析题本大题共小题,每小题分,共分评分参考1考生作答所用词语、句式、前后顺序与答案不同,只要意思正确,就应给分;2考生要点回答不完整,但所回答要点论述较好,可根据具体情况,适当加分,但每小题得分不得超过该题满分;3考生作答与答案要点意思不一致,只要言之成理,可酌情给分,但每小题得分不得超过该题满分;32.。
操作系统复习题带答案
操作系统复习题带答案一、选择题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. 操作系统如何实现文件的共享?答案:操作系统实现文件共享主要通过文件系统的权限管理,允许多个用户或进程对同一文件具有读写权限。
此外,操作系统还通过文件锁机制来控制对文件的并发访问,确保数据的一致性和完整性。
操作系统复习题及答案全解
名词解释抢占式进程调度进程状态系统调用中断响应线程联想存储器死锁通道地址重定位高速缓存可再入程序抖动索引文件作业控制块目录项设备驱动程序虚存逻辑空间物理空间二.填空题1.现代操作系统的两个最基本的特征是(),(),()和()2.操作系统是计算机系统中的一个(),它管理和控制计算机系统中的()3.允许多个用户以交互方式使用计算机的操作系统称为(),允许多个用户将多个作业提交给计算机集中处理的操作系统称为(),计算机系统能及时处理过程控制数据并做出响应的操作系统称为()。
4.用户与操作系统之间的接口主要分为()和()两类。
5.进程控制块的初始化工作包括(),()和()。
6.在操作系统中引入线程概念的主要目的是()。
7.程序并发执行与顺序执行时相比产生了一些新特性,分别是:(),()和()。
8.进程是一个程序对某个数据集的()。
9•如果系统有N个进程,则在等待队列中进程的个数最多可为()个。
10.在操作系统中,不可中断执行的操作称为()。
11.如果信号量的当前值为-4,则表示()。
12. 在有M个进程的系统中出现死锁时,死锁进程的个数K应该满足的条件是()。
13. 不让死锁发生的策略可以分为静态和动态的两种,死锁避免属于()。
14. 若使当前运行进程总是优先级最高的,应选择()进程调度算法。
15.在进程中,访问()的代码称为临界区。
为保证进程()使用临界区,应在进程的临界区前设置(),在临界区后设置()。
16. 在采用请求分页式存储管理的系统中,地址变换可能会因为(),(),和()等原因而产生中断。
17. 在可变分区存储管理中,分区的保护通常采用()和()两种方式。
18. 在分区分配算法中,首次适应算法倾向于优先利用内存中()部分的空闲分区,从而保留了()部分的大空闲区。
19. 不让死锁发生的策略可以分为静态和动态的两种,死锁避免属于()。
20. 若使当前运行进程总是优先级最高的,应选择()进程调度算法。
操作系统试题及答案
计科专业计算机操作系统资料一、选择题(选择最确切的一个答案,将其代码填入括号中,每空2分,共20分)1.某进程在运行过程中需要等待从磁盘上读人数据,此时该进程的状态是( C )。
A. 从就绪变为运行B. 从运行变为就绪C. 从运行变为阻塞D. 从阻塞变为就绪2.可重定位内存分区分配目的为( A )。
A.解决碎片问题B.便于多作业共享内存C.回收空白区方便D. 摆脱用户干预3.原语是( B )。
A.一条机器指令B. 若干条机器指令组成C.一条特定指令D. 中途能打断的指令4. 设备I/O方式有如下三种:( B )、( D )和( E )。
A.假脱机B. 询问C.联机D. 中断E.通道F. 脱机5.文件目录的主要作用是( A )。
A. 按名存取B. 提高速度C. 节省空间D. 提高外存利用率6.单机操作系统的共享资源是指( A )。
A. 内存、CPU、打印机B. 内存C. CPUD. 打印机7.操作系统负责为方便用户管理计算机系统的( C )。
A. 程序B. 文档资料C.资源D. 进程8.没有下列设备计算机无法工作( C )。
A. 软盘B. 硬盘C. 内存D. 打印机二、是非题(正确的划√,错误的划×,20分)(√)1.进程的互斥和同步的相互制约一般不会同时发生。
(√)2.多用户操作系统在单一硬件终端硬件支持下仍然可以工作。
(√)3,作业同步面向用户,而进程同步面向计算机内部资源管理控制。
(×)4.实时操作系统的响应系数最小,设备利用率最低。
(√)5.UNIX或Linux操作系统的最大特点是分时、多用户、多任务和倒树型文件结构。
(√) 6.常用的缓冲技术是解决慢速设备与快速CPU处理之间协调工作。
(√)7.死锁是指两个或多个进程都处于互等状态而无法继续工作。
(√)8. 多用户操作系统一定是具有多道功能的操作系统。
(√)9.一般的分时操作系统无法做实时控制用。
(√)10.一个物理硬盘可以分成多个逻辑硬盘分区进行面向用户文件系统的管理。
《操作系统》考试练习题及参考答案
《操作系统》考试练习题及参考答案一、单选题1. 在下列存储管理方案中,不适用于多道程序设计的是()。
A 、单一连续分配B 、固定式分区分配C 、可变式分区分配D 、段页式存储管理答案:A2. 若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许()个进程参于竞争,而不会发生死锁。
A 、5B 、2C 、3D 、4答案:D3. 主要由于()原因,使UNIX易于移植。
A 、UNIX是由机器指令书写的B 、UNIX大部分由汇编少部分用C语言编写C 、UNIX是用汇编语言编写的D 、UNIX小部分由汇编大部分用C语言编写答案:D4. 一个计算机系统有7台可互换的磁带机供N个进程竞争使用。
每个进程在一段时间内需要占用2台磁带机。
N最多为()不会发生死锁。
A 、5B 、12C 、6D 、2答案:C5. 虚拟设备是指()。
A 、允许用户使用比系统中具有的物理设备更多的设备B 、允许用户以标准化方式来使用物理设备C 、把一个物理设备变换成多个对应的逻辑设备D 、允许用户程序不必全部装入主存便可使用系统中的设备答案:C6. 位示图方法可用于( )A 、盘空间的管理B 、盘的驱动调度C 、文件目录的查找D 、页式虚拟存储管理中的页面调度答案:A7. 任何两个并发进程之间( )A 、一定存在互斥关系B 、一定存在同步关系C 、一定彼此独立无关D 、可能存在同步或互斥关系答案:D8. 在UNIX系统中,请求调用是采用()算法。
A 、LFUB 、FIFOC 、LRUD 、LIFO答案:C9. ()存储器管理方法可能使系统产生抖动。
A 、简单页式B 、请求页式C 、段式D 、可变连续分区答案:B10. 某系统采用固定分区分配存储管理,内存空间为640K,其中地址0到40K被系统占用,其他空间按分区大小相等的方法划为4个分区,则当有大小分别为7KB 、90KB 、30KB 、20KB的作业进入内存时,浪费的内存为()。
(完整版)操作系统复习题附答案
6、信号量是代表资源物理实体的数据结构,当它为一组并发进程而设置,代表共享的临界资源时,每个进程都可以对它施加P、V操作,我们称它为(互斥)信号量。
7、临界区是访问临界资源的(程序段)。
二、选择题
1、若一程序运行时独占系统全部资源,资源的状态只受该程序而改变,
4、通道分成字节多路通道、(数据选择多路通道)和数组多路通道。
5、引入缓冲技术可以提高CPU和I/O设备之间的(并行)操作程度。(其中不需要CPU干预)
6、缓冲区的组织方式分为单缓冲区,(双缓冲)、(循环缓冲)及缓冲池。
二、选择题
1.下列(C)属于独占设备。
A.硬盘B.磁鼓C.打印机D.光盘
2.属于共享设备的是(B)。
A.T 1 +T2+T3 B.(T1 +T2 +T3)/3
C.(3T1 +2T2+T3)/3 D.(T 1 +2T2 +3T3)/3
9、设有4个作业同时到达,每个作业的执行时间均为2小时,它们在一台处理器上按单道方式运行,则平均周转时间为B。
A.1小时B.5小时C.2.5小时D.8小时
10、一作业8:00到达系统,估计运行时间为1小时。若10:00开始执行该作业,其响应比是C。
第1章操作系统引论
一、填空题
1、操作系统的特征是(并发性)、共享性、虚拟性和异步性。
2、分时操作系统具有4个特征,(同时性)、独立性、及时性和交互性。
3、操作系统用户接口有2类,程序接口和(命令接口/操作接口)。
4、多道批处理的特征是多道性、(无序性)和调度性。
5、从资源管理的角度看,操作系统具有处理机管理、(存储管理)、(设备管理)、(文件管理)、(网络管理)和用户接口等功能。
操作系统复习题含答案
操作系统复习题含答案一、选择题1、操作系统是一种()。
A 应用软件B 系统软件C 通用软件D 工具软件答案:B解析:操作系统是管理计算机硬件与软件资源的程序,是系统软件的核心。
2、引入多道程序的目的在于()。
A 充分利用 CPU,减少 CPU 等待时间B 提高实时响应速度C 有利于代码共享,减少主、辅存信息交换量D 充分利用存储器答案:A解析:多道程序设计技术能让 CPU 在多个程序之间切换,充分利用 CPU 资源,减少等待时间。
3、()不是操作系统关心的主要问题。
A 管理计算机裸机B 设计、提供用户程序与计算机硬件系统的界面C 管理计算机系统资源D 高级程序设计语言的编译器答案:D解析:操作系统主要负责管理硬件资源、提供用户与硬件的接口等,而高级程序设计语言的编译器不属于其主要关心的范畴。
4、以下不属于分时系统特征的是()。
A 多路性B 独立性C 及时性D 可靠性答案:D解析:分时系统具有多路性、独立性、及时性和交互性等特征,可靠性并非其突出特征。
5、进程与程序的根本区别是()。
A 静态和动态特征B 是不是被调入内存C 是不是具有就绪、运行和等待三种状态D 是不是占有处理器答案:A解析:程序是静态的指令集合,进程是程序的一次执行过程,具有动态性。
6、在单处理机系统中,处于运行状态的进程()。
A 只有一个B 可以有多个C 不能被挂起D 必须在执行完后才能被撤下答案:A解析:单处理机系统在同一时刻只能有一个进程处于运行状态。
7、进程从运行状态变为等待状态的原因是()。
A 输入或输出事件发生B 时间片到C 输入或输出事件完成D 某个进程被唤醒答案:A解析:当进程需要等待输入或输出完成时,会从运行状态变为等待状态。
8、以下进程调度算法中,对短进程不利的是()。
A 短进程优先调度算法B 先来先服务调度算法C 高响应比优先调度算法D 时间片轮转调度算法答案:B解析:先来先服务调度算法按照进程到达的先后顺序进行调度,短进程可能会等待较长时间。
大学《计算机操作系统》复习试题含答案(一)
大学《计算机操作系统》复习试题含答案1. 单项选择题100236. 一般用户更喜欢使用的系统是( C )。
A.手工操作B.单道批处理C.多道批处理D.多用户分时系统100237. 与计算机硬件关系最密切的软件是(D).A.编译程序B.数据库管理程序C.游戏程序D.OS100238. 现代OS具有并发性和共享性,是由(D)的引入而导致的。
A.单道程序B.磁盘C.对象D.多道程序100239. 早期的OS主要追求的是(A)。
A.系统的效率B.用户的方便性C.可移植D.可扩充性100240. (A )不是多道程序系统。
A.单用户单任务B.多道批处理系统C.单用户多任务D.多用户分时系统100241. (B)是多道操作系统不可缺少的硬件支持。
A.打印机B.中断机构C.软盘D.鼠标100242. 特权指令可以在( C )中执行。
A.目态B.浏览器中C.任意的时间D.进程调度中100243. 没有了( C )计算机系统就启动不起来了。
A.编译器B.DBMSC.OSD.浏览器100244. 通道能够完成( B )之间数据的传输。
A.CPU与外设B.内存与外设C.CPU与主存D.外设与外设100245. 操作系统的主要功能有(C)。
A.进程管理、存储器管理、设备管理、处理机管理B.虚拟存储管理、处理机管理、进程调度、文件系统C.处理机管理、存储器管理、设备管理、文件系统D.进程管理、中断管理、设备管理、文件系统100246. 单处理机计算机系统中,( A )是并行操作的。
A.处理机操作和通道操作是并行的B.程序与程序C.主程序与子程序D.用户程序与操作系统程序100247. 处理机的所有指令可以在( D )中执行。
A.目态B.浏览器中C.任意时间D.系统态100248. (B )功能不是操作系统直接完成的功能。
A.管理计算机硬盘B.对程序进行编译C.实现虚拟存储器D.删除文件100249. 要求在规定的时间内对外界的请求必须给予及时相应的OS是(B )。
操作系统考试题及答案
操作系统考试题及答案一、选择题(每题2分,共20分)1. 操作系统的主要功能不包括以下哪一项?A. 进程管理B. 存储管理C. 设备管理D. 网络管理答案:D2. 进程和程序的主要区别在于?A. 进程是程序的静态表示,程序是进程的动态表示B. 进程是程序的动态表示,程序是进程的静态表示C. 进程和程序没有区别D. 进程是程序的集合答案:B3. 在操作系统中,下列哪个不是文件系统的功能?A. 文件存储B. 文件共享C. 文件保护D. 进程调度答案:D4. 分页和分段的主要区别在于?A. 分页是按固定大小划分内存,分段是按可变大小划分内存B. 分页是按可变大小划分内存,分段是按固定大小划分内存C. 分页和分段没有区别D. 分页是按程序划分内存,分段是按数据划分内存答案:A5. 死锁产生的条件不包括以下哪一项?A. 互斥条件B. 请求和保持条件C. 不剥夺条件D. 循环等待条件答案:D6. 虚拟内存的主要作用是什么?A. 提高CPU的利用率B. 提高I/O设备的利用率C. 提高内存的利用率D. 提高网络的利用率答案:C7. 在操作系统中,下列哪个不是调度算法?A. 先来先服务(FCFS)B. 短作业优先(SJF)C. 轮转调度(RR)D. 最长作业优先(LJF)答案:D8. 操作系统中,文件的逻辑结构通常采用哪种方式?A. 连续结构B. 链式结构C. 索引结构D. 树形结构答案:B9. 操作系统中,下列哪个不是I/O控制方式?A. 程序控制方式B. 中断控制方式C. DMA控制方式D. 通道控制方式答案:A10. 在操作系统中,下列哪个不是进程状态?A. 就绪态B. 运行态C. 等待态D. 阻塞态答案:D二、填空题(每题2分,共20分)1. 操作系统是计算机系统中的_________软件。
答案:系统2. 进程通信的方式主要有_________通信和_________通信。
答案:管道;消息3. 操作系统的设备管理功能主要负责_________设备的分配和_________设备的使用。
《操作系统》考题及答案
《操作系统》考题及答案操作系统考题及答案一、选择题(共10题,每题2分,共20分)1. 操作系统是计算机系统中的()。
A. 软件部分B. 硬件部分C. 网络部分D. 执行部分答案:A2. 下列哪个操作系统属于开源操作系统?A. WindowsB. macOSC. LinuxD. iOS答案:C3. 进程是指()。
A. 一个程序的执行B. 一个任务的执行C. 一个线程的执行D. 一个指令的执行答案:B4. 下列关于虚拟内存的说法,正确的是()。
A. 提高了程序的运行效率B. 减少了程序的运行时间C. 可以充分利用硬盘空间D. 不会导致系统崩溃答案:A5. 进程调度算法中,通过时间片轮转调度可以实现()。
A. 公平性B. 紧急性C. 优先级D. 死锁避免答案:A6. 下列关于死锁的说法,正确的是()。
A. 资源利用率提高B. 进程执行顺序无关C. 程序运行速度加快D. 进程无法进行下去答案:D7. 磁盘调度算法中,通过扫描算法可以实现()。
A. 最少移动量B. 最小响应时间C. 最短寻道时间D. 最高吞吐量答案:C8. 进程同步原语中,P操作(也称为申请资源)的作用是()。
A. 分配资源B. 请求资源C. 释放资源D. 撤销资源答案:B9. 下列关于页面置换算法LRU(最近最久未使用)的说法,正确的是()。
A. 置换最近被访问的页面B. 可以避免缺页中断C. 不需要记录页面访问情况D. 只适用于主存容量较小的系统答案:A10. 虚拟存储技术中,页面大小的选择应该满足的原则是()。
A. 尽量小,以减少内存开销B. 尽量大,以提高程序运行速度C. 适中,以兼顾内存开销和程序运行速度D. 无固定原则,根据应用需求灵活选择答案:C二、简答题(共6题,每题10分,共60分)1. 请简要阐述操作系统的作用及主要功能。
答案:操作系统是计算机系统中最重要的软件部分,其作用主要体现在以下几个方面:- 管理计算机硬件资源,包括内存、CPU、磁盘等的分配和调度,保证资源的合理利用和高效运行;- 提供文件管理,包括文件的创建、读写、删除等功能,保证对文件的统一管理和访问控制;- 提供用户接口,通过命令行或图形界面等方式,使用户可以方便地与计算机交互;- 提供进程管理,包括进程的创建、调度、同步、通信等,保证多个进程的协调运行;- 提供安全性和数据保护,保护系统和用户的数据安全,防止恶意攻击和数据丢失。
操作系统考试题及答案
操作系统考试题及答案一、单项选择题(每题2分,共20分)1. 操作系统的主要功能不包括以下哪一项?A. 进程管理B. 存储管理C. 设备管理D. 网络管理答案:D2. 在操作系统中,进程和程序的主要区别是什么?A. 进程是程序的执行过程,程序是静态的代码B. 进程是程序的静态代码,程序是动态的执行过程C. 进程和程序没有区别D. 进程是程序的子集答案:A3. 下列哪一项不是操作系统的五大基本功能?A. 文件管理B. 内存管理C. 作业管理D. 网络通信答案:D4. 操作系统中,用于实现多任务的机制是?A. 进程B. 线程C. 程序D. 文件答案:A5. 在操作系统中,虚拟内存的主要作用是什么?A. 提供更大的存储空间B. 提高存储设备的读写速度C. 保护存储设备D. 管理存储设备的物理地址答案:A6. 操作系统的哪些部分是用户可以直接使用的?A. 内核B. 系统调用C. 硬件D. 驱动程序答案:B7. 在操作系统中,哪个调度算法是按照作业到达的先后顺序进行调度的?A. 短作业优先B. 先来先服务C. 轮转调度D. 优先级调度答案:B8. 在操作系统中,哪个概念用于描述进程在执行过程中的三种基本状态?A. 进程控制块B. 进程状态C. 进程同步D. 进程通信答案:B9. 操作系统中,用于实现文件共享的机制是?A. 文件描述符B. 文件系统C. 文件控制块D. 文件指针答案:B10. 在操作系统中,哪个命令用于查看当前系统中的进程信息?A. psB. lsC. pwdD. who答案:A二、多项选择题(每题3分,共15分)11. 操作系统的以下哪些功能是用于提高系统资源利用率的?A. 进程调度B. 内存管理C. 文件管理D. 设备管理答案:ABD12. 操作系统中,哪些因素会影响进程调度的效率?A. 进程的优先级B. 进程的数量C. 进程的执行时间D. 进程的资源需求答案:ABCD13. 在操作系统中,以下哪些是进程同步的常用方法?A. 信号量B. 互斥锁C. 条件变量D. 消息队列答案:ABC14. 操作系统中,哪些是内存管理的主要功能?A. 内存分配B. 内存回收C. 内存保护D. 内存共享答案:ABCD15. 在操作系统中,以下哪些是文件系统的主要功能?A. 文件存储B. 文件检索C. 文件共享D. 文件备份答案:ABCD三、填空题(每题2分,共20分)16. 操作系统是计算机系统中的一个_________软件。
操作系统复习题加答案
操作系统复习题加答案一、选择题1. 操作系统的主要功能是什么?A. 管理计算机硬件资源B. 提供用户界面C. 执行程序D. 编译源代码答案:A2. 进程和程序的区别是什么?A. 进程是程序的执行实例B. 程序是进程的执行实例C. 进程和程序是同一个概念D. 程序是操作系统的一部分答案:A3. 在多任务操作系统中,进程切换是由什么引起的?A. 用户的手动操作B. 操作系统的调度算法C. 程序的结束D. 硬件故障答案:B4. 虚拟内存技术的主要作用是什么?A. 提高内存访问速度B. 增加物理内存容量C. 允许程序使用比物理内存更多的内存D. 保护内存不被程序错误破坏答案:C5. 死锁的必要条件包括以下哪几个?A. 互斥、占有和等待B. 占有、请求和不可剥夺C. 互斥、请求和循环等待D. 所有选项都是答案:D二、简答题1. 简述操作系统的五大基本功能。
答案:操作系统的五大基本功能包括:进程管理、存储管理、文件系统管理、设备管理和用户接口。
2. 解释什么是死锁,并给出避免死锁的策略。
答案:死锁是指在多任务系统中,两个或多个进程在执行过程中因争夺资源而造成的一种僵局,若无外力作用,这些进程都将无法向前推进。
避免死锁的策略包括:互斥条件的预防、占有和等待条件的预防、不可剥夺条件的预防以及循环等待条件的预防。
3. 描述分页和分段两种内存管理方式的区别。
答案:分页是将内存分为固定大小的页,进程的地址空间也被分为同样大小的页框,操作系统通过页表来映射虚拟地址到物理地址。
分段则是将内存分为不同大小的段,每个段可以包含一个程序的逻辑单元,如函数或模块,操作系统通过段表来管理段的起始地址和长度。
三、论述题1. 论述操作系统中的进程调度算法,并比较它们的特点。
答案:操作系统中的进程调度算法主要包括先来先服务(FCFS)、短作业优先(SJF)、轮转(RR)、优先级调度等。
FCFS是最简单的调度算法,按照进程到达的顺序进行调度,但可能导致较长作业的等待时间较长。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《计算机操作系统》期末复习题一、填空9. 某系统中共有10台磁带机被 m 个进程竞争,每个进程最多要求3台磁带机,那么当m 的取值为_不超过4的整数__时,系统不会发生死锁。
12.系统为一个有6页的进程分配4个物理块,其页表如下所示(时间单位:滴答),页的大小为1K,请计算逻辑地址为0x17C8的物理地址。
页号块号装入时间上次引用时间R(读) M(修改)0 7 126 279 0 01 4 230 260 1 02 2 120 272 1 13 9 160 280 1 1按CLOCK算法为0x03C8;按FIFO算法为0x0BC8;按LRU算法为0x07C8。
13.有三个同时到达的作业J1,J2和J3,它们的执行时间分别是T1,T2和T3,且T1<T2<T3。
系统按单道方式运行且采用短作业优先算法,则平均周转时间是(3*T1+2*T2+T3)/3 。
14.在缓冲管理中,将数据从设备送入缓冲池称为:收容;将数据从缓冲池送入设备称为:提取;17. 在信号量机制中,信号量S > 0时的值表示可用资源数目;若S < 0,则表示等待该资源的进程数,此时进程应阻塞。
23. 操作系统的基本特性是并发性、共享性、虚拟性和不确定性。
28. 虚拟存储器所具有的基本特征是虚拟扩充虚拟性,部分装入多次性,离散分配(离散性和多次对换对换性。
31. 在存储器管理中,页面式信息的_物理_单位,分段是信息的_逻辑_单位。
页面大小由系统或硬件确定,分段大小由用户程序确定。
40. 实现进程对换应具备对换空间管理、进程换进和进程换出三方面的功能。
46. 字节多路通道是按字节交叉方式工作的通道,它适用于连接低速设备。
47. 在对打印机进行I/O控制时,通常采用中断驱动方式。
50. 直接文件是指由记录键值本身直接决定了记录的物理地址的一种文件。
54. 用户级安全管理包括两个方面的内容:对所有用户进行分类;为指定用户分配文件访问权。
55. 系统级安全管理的主要任务是防止未经核准的用户进入系统;文件级安全管理的主要任务是控制用户对文件的访问。
56. 在请求调页方式中,内存分配有固定分配、可变分配两种策略。
57. 在请求调页方式中,内存物理块置换有局部置换、全局置换两种策略。
58. 引入进程的主要目的是使程序能够正确的并发执行,进程存在的惟一标志是进程控制块PCB 。
59. 在请求分页管理方式中,页表中的状态位用来指示对应页是否已调入内存;而在请求分段系统中还增加了增补位,它用来指示是否允许对应段进行动态增长。
60 .用来实现互斥的同步机制应该遵循空闲让进、忙则等待、有限等待和让权等待四条准则。
62. OS提供给用户的接口主要有命令方式、系统调用方式、图形窗口方式。
64. 使用共享文件进行通信的方式被称为管道通信;而发送进程利用OS提供的发送命令,直接将格式化的消息发送给目标进程的通信方式则称为直接通信。
66. 在最佳适应算法中,空闲区应以空闲区大小递增的次序拉链。
66. 在最佳适应算法中,空闲区应以空闲区大小递增的次序拉链。
75. 在中断驱动方式中,CPU是以字节为单位对I/O进行干预的;DMA方式时,是以块为单位进行干预的;I/O通道方式是以一组数据块为单位进行干预的。
56、动态重定位是一种允许作业在运行过程中,在内存中进行移动的技术。
78. UNIX文件系统对文件存储空间采用混合索引分配方式,它通过成组链接法来管理空闲的文件存储空间;而在MS-DOS中,对文件空闲存储空间的管理,则采用的是FAT表法。
79. 操作系统的主要功能是进程管理、存储管理、设备管理、文件管理和用户接口管理。
二、选择30、采用段式存储管理的系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度是( B )。
A.224B.216C.28D.23236.临界区是( C )A.一段共享数据区 B.一个缓冲区 C.一段程序 D.一个互斥资源47. .一作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,其响应比是( C )。
A. 2B. 1C. 3D. 0.548. 若干个等待访问磁盘者依次要访问的磁道为20,44,40,4,80,12,76,当前磁头位于40号柱面,若用最短寻道时间优先磁盘调度算法,则访问序列为:( B ) ;A. 20,44,40,4,80,12,76 B. 40,44,20,12,4,76,80C. 40,44,76,80,20,12,4 D. 40,44,76,80,4,12,2063.设备的打开、关闭、读、写等操作是由( D )完成的。
A、用户程序B、编译系统C、设备分配程序D、设备驱动程序86. 在生产者-消费者问题中,应设置互斥信号量mutex、资源信号量full和empty。
它们的初值应是()。
A、1,0,+n ;B、0,1,+n ;C、1,1,+n;D、0,0,+n ;87. 在分时系统中,为使多个用户能够同时与系统交互,最关键的问题是(D)。
A、计算机具有足够高的运行速度;B、内存容量应足够大;C、能快速进行内外存对换;D、能在一短时间内,使所有用户程序都能运行;91. 联机用户接口是由一组( B )所组成的。
A、系统调用;B、库函数;C、键盘命令;D、作业控制语言;92. 脱机用户接口是由一组(D)所组成。
A、系统调用B、库函数C、键盘命令D、作业控制语言93. 在作业调度中,(B)时间是指从作业进入系统到作业完成所经过的时间间隔。
A、响应;B、周转;C、运行;D、等待;E、触发;94. 在请求调页系统中,( C )内存分配策略的缺点是可能导致频繁的出现缺页中断或CPU空闲。
A、首次适应;B、最佳适应;C、固定分区;D、可变分区99. 打印机的I/O控制主要采取(B)方式。
A、循环测试;B、程序中断;C、DMA;D、SPOOLING;100. SPOOLING系统中,输出井是对脱机输出中的( B )进行模拟,输出进程是对脱机输出中的( C)进行模拟。
A、内存输出缓冲区;B、磁盘;C、外围控制机;D、输出设备;102. 在树型目录结构中,对某文件的首次访问通常都采用( C ),文件被打开后,对文件的访问采用( D )。
A、文件符号名;B、从根目录开始的路径名;C、从当前目录开始的路径名;D、用户文件描述符;106. 对于记录型信号量,在执行一次wait操作时,信号量的值应当(B)。
A、加1 ;B、减1;C、加指定数值;D、减指定数值107. 对于记录型信号量,在执行一次signal操作时,信号量的值应当( A)。
A、加1 ;B、减1;C、加指定数值;D、减指定数值108. 使进程由静止就绪状态转变为活动就绪状态,应利用(C)原语;为使进程由阻塞状态转变为活动状态,应利用(E)原语。
A、creat;B、suspend;C、active;D、blockE、wakeup109. 使进程由活动就绪状态转变为静止就绪状态,应利用(B)原语;为使进程由执行状态转变为阻塞状态,应利用( D )原语。
A、creat;B、suspend;C、active;D、block110. 在磁盘调度中,下列算法中能避免磁臂粘着现象的是(D)。
A、SSTF;B、FCFS;C、CSCAN;D、FSCAN122.一个计算机系统的虚拟存储器的最大容量是由(C)确定的,其实际容量还要受到( D )的影响。
A、计算机字长;B、内存容量;C、计算机地址结构;D、内存和硬盘容量之和;129. 假定磁盘块大小为1KB,对于100M的硬盘,FAT表需占用(D)存储空间。
A、100KB;B、150KB;C、200KB;D、250KB;130. 动态重定位是在作业(D)过程中A、编译;B、装入;C、链接;D、执行131. 在实现虚拟存储器的多种置换算法中,选择距上次访问以来所经历时间最长的页面予以淘汰的算法是(B )A、FIFO;B、LRU;C、OPT;三、判断( F )28.SPOOLing技术可以解决进程使用设备死锁问题。
( F )29.对于一个具有三级索引表的文件,存取一个记录需要访问三次磁盘。
( T )30.在I/O控制的多种方式中,传输速率高,对主机影响少的方式最好。
( F )31.进程可以删除自己的PCB表。
( T )36.段页式管理实现了段式、页式两种存储方式的优势互补。
( T )37.对临界资源应采取互斥访问方式来实现共享。
( F )38.文件系统中分配存储空间的基本单位是记录。
42.(×)分时系统中,时间片设置得越小,则平均响应时间越短。
54.(×)在UNIX文件系统中,文件的路径名和磁盘索引节点之间是一一对应的。
56.(×)一个进程的状态发生变化总会引起其他一些进程的状态发生变化。
60.(×)在进程对应的代码中使用wait、signal操作后,可以防止系统发生死锁。
61.(√)竞争临界资源时,不一定会导致系统进入死锁状态。
63.(×)文件系统中,所有文件的目录信息集中存放在内存的一个特定的区域中。
68.( √ )竞争可同时共享的资源,不会导致系统进入死锁。
69.(√)在没有快表支持的段页式系统中,为了获取一个数据,需要三次访问内存。
70.(×)以进程为单位进行整体对换时,每次换出必须将整个进程的内存映像全部换出。
71.(×)引入缓冲区能使CPU与I/O设备之间的速度不匹配的情况得到改善,但并不能减少设备中断CPU的次数。
72.(×)由于设备驱动程序与硬件紧密相关,因此,系统中配备多少个设备就必须配备同样数量的设备驱动程序。
85.(√)虚拟存储器不是物理上扩大内存空间,而是逻辑上扩充了内存空间。
四、问答8、说明作业调度,中级调度和进程调度的区别,并分析下述问题应由哪一级调度程序负责。
(1) 在可获得处理机时,应将它分给哪个就绪进程;(2) 在短期繁重负载下,应将哪个进程暂时挂起。
答:(1) 作业调度用于决定把外存中处于后备队列中的哪些作业调入内存,并为它们创建进程,分配资源,然后将新创建进程插入就绪队列;中级调度负责将内存中暂时不具备运行条件的进程换到外存交换区存放,但内存空闲时,又将外存中具备运行条件的进程重新换入内存;进程调度决定将处理机分配给就绪进程队列的哪个进程。
(4分)(2)进程调度、中级调度(2分)说明:论述条理清晰,包含上述要点,本题即可得满分13. 设备管理中的数据传送控制方式有哪几种?分别简述如何实现的。
答:程序直接控制:由用户进程来直接控制内存或CPU和外设间的信息传送。
中断方式:进程通过CPU发出指令启动外设,该进程阻塞。
当输入完成时,I/O控制器通过中断请求线向CPU发出中断信号,CPU进行中断处理。