操作系统复习试题
- 格式:doc
- 大小:50.65 KB
- 文档页数:6
1.分时系统中,为使多个用户能够同时与系统交互,最关键的问题是系统能及时接收多个用户的输入。
(×)2.一个进程正在临界区中间执行时,不能被中断。
(×)3.系统处于不安全状态必然导致系统死锁。
(×)4.请求分段存储管理中,分段的尺寸要受主存空间的限制。
(√)5.信号量的初值可以为负数。
(×)6.最佳适应算法比首次适应算法具有更好的内存利用率。
(×)7.为提高对换空间的利用率,一般对其使用连续的分配方式。
(√)8.设备独立性是指每类设备有自己的设备驱动程序。
(×)9.Windows XP是一个多用户、多任务的操作系统。
(√)10.虚拟设备是指允许用户使用比系统中具有的物理设备更多的设备。
(×)11.多个进程可以对应同一个程序,且一个进程也可能会执行多个程序。
(√)12. 一个进程的状态发生变化总会引起其他一些进程的状态发生变化。
(×)13.在引入线程的OS中,线程是资源分配和调度的基本单位。
(×)14.对物理文件来说,顺序文件必须采用连续分配方式,而链接文件和索引文件可采用离散分配方式。
(√)15.引入缓冲区能使CPU与I/O设备之间速度不匹配的情况得到改善,但并不能减少设备中断CPU的次数。
(×)16.大多数低速设备都是独占设备。
(×)17.竞争可同时共享的资源,不会导致系统进入死锁状态。
(√)18.请求分页系统中,一条指令执行期间产生的缺页次数可能会超过四次。
(√)19.文件系统中,所有文件的目录信息集中存放在内存的一个特定区域中。
(×)20.由于设备驱动程序与硬件紧密相关,因此,系统中配备多少个设备就必须配备同样数量的设备驱动程序。
(×)1.在设计分时操作系统时,首先要考虑的是( B )。
A、灵活性和适应性B、交互性和响应时间C、周转时间和系统吞吐量D、实时性和可靠性2.对一个正在执行的进程,如果因时间片到而被暂停执行,此时它应从执行状态转变为( D )状态。
操作系统试题及答案一、选择题1. 操作系统的主要功能是什么?A. 文件管理B. 设备管理C. 内存管理D. 所有选项都是答案:D2. 进程和程序有什么区别?A. 进程是程序的执行实例B. 程序是进程的代码C. 进程是程序的存储D. 程序是进程的输出答案:A3. 在现代操作系统中,虚拟内存的作用是什么?A. 提供额外的存储空间B. 允许程序使用更多的内存C. 允许操作系统管理内存D. 允许多个程序同时运行答案:B4. 死锁的四个必要条件是什么?A. 互斥、占有和请求、不可剥夺、循环等待B. 互斥、占有和请求、可剥夺、循环等待C. 互斥、释放和请求、不可剥夺、循环等待D. 互斥、占有和请求、不可剥夺、非循环等待答案:A5. 什么是分页和分段?A. 分页是内存管理的一种技术,分段是文件管理的一种技术B. 分页是文件管理的一种技术,分段是内存管理的一种技术C. 分页和分段都是内存管理的技术D. 分页和分段都是文件管理的技术答案:C二、简答题1. 简述操作系统的五大基本功能。
答:操作系统的五大基本功能包括:进程管理、内存管理、文件系统管理、设备管理以及用户接口。
2. 解释什么是进程和线程,并说明它们之间的关系。
答:进程是程序的执行实例,是操作系统进行资源分配和调度的一个独立单位。
线程是进程中的一个实体,是CPU调度和执行的单位,一个进程可以包含多个线程。
3. 描述死锁的四个必要条件,并给出一个死锁的实例。
答:死锁的四个必要条件包括:互斥条件(资源不能被多个进程同时使用)、占有和请求条件(进程正在占有某些资源,同时请求其他资源)、不可剥夺条件(已分配给进程的资源,在未使用完之前不能被强制夺走)、循环等待条件(存在一种进程资源的循环等待关系)。
实例:银行家算法中,如果多个客户同时请求资源,且每个客户都占有一些资源,同时请求其他资源,就可能发生死锁。
三、论述题1. 论述操作系统中进程调度的几种基本算法,并比较它们的优缺点。
最新操作系统试题及答案操作系统试题一一、单选题(每小题1分,共20分)1、操作系统中采用多道程序设计技术提高CPU和外部设备的【A】。
A、利用率B、可靠性 C 、稳定性 D、兼容性2、如果分时操作系统的时间片一定,那么【 C】,则响应时间越短。
A、内存越少B、内存越多C、用户数越少D、用户数越多3、若把操作系统看作资源管理者,下列的【 C】不属于操作系统所管理的资源。
A、CPUB、内存C、中断D、程序4、操作系统是通过【 D 】感知进程存在的。
A、程序名B、进程的状态C、中断D、进程控制块5、当【 B 】时,进程从执行状态变为就绪状态。
A、进程被进程调度程序选中B、时间片用完C、等待某一事件D、等待的事件发生6、以下的进程状态变化中,不可能发生的变化是【 D 】。
A、执行状态到就绪状态B、等待状态到就绪状态C、执行状态到等待状态D、等待状态到执行状态7、若P、V操作的信号量S初值为2,当前值为-3,则表示有【 D】个等待进程。
A、0个B、1个C、2个D、3个8、P、V操作是【 A】A、两条低级进程通信原语B、两条高级进程通信原语C、两条系统调用命令D、两组不同的机器指令9、用V操作唤醒一个等待进程时,被唤醒的进程状态变为【 B 】。
A、等待B、就绪C、执行D、完成10、资源的有序分配策略破坏【 D 】条件,是一种死锁预防策略。
A、互斥条件B、保持和请求条件C、不剥夺条件D、环路等待条件11、银行家算法是一种【B 】算法。
A、死锁预防B、死锁避免C、死锁检测D、死锁解除12、某系统中有同类资源10个,每个进程的资源需求量为3个,则不会发生死锁的最大并发进程数为【 C】A、2B、3C、4D、513、分区管理中采用首次适应分配算法时,应把空闲区按【 C】次序进行管理。
A、大小递增B、大小递减C、地址递增D、地址递减14、很好地解决了内存碎片问题的存储管理方案是【C 】。
A、固定分区管理B、可变分区管理C、页式存储管理D、段式存储管理15、虚拟存储管理系统的基础是程序的【 C】理论。
计算机操作系统试题及答案一、选择题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-简单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、下面关于操作系统的叙述正确的是()。
02326操作系统复习题一、单项选择题1.中央处理器与外围设备的工作方式是(B)A.串行B.并行C.并发D.异步2.关于高速缓冲存储器的叙述中不正确的是()A.高速缓冲存储器的存储容量比主存储器小B.配置高速缓冲存储器可以加快程序的执行速度C.高速缓冲存储器的存取速度比主存储器快D.配置高速缓冲存储器可以增加主存储器的容量3.存放当前程序执行时状态的寄存器是()A.通用寄存器B.指令寄存器C.程序状态字D.基址寄存器4.用户程序___________直接使用特权指令()A.不可以B.可以C.有时可以D.都不对5.UNIX中建立一个新目录的命令是(B)A.RM B.MKDIR C.LS D.CP6.每个进程在执行过程中的任一时刻它所处的状态有()A.1种B.2种C.3种D.4种7.采用多道程序设计能()A.减少调度次数B.避免发生资源竞争现象C.减少处理器空闲时间D.缩短每道作业的执行时间8.UNIX的内核是用C语言和汇编语言编写,它们被分成能独立编译和汇编的几十个源代码文件,这些文件按编译方式大致可以分为()A.汇编语言文件和C语言文件B.汇编语言全局文件和C语言全局文件C.汇编语言文件、汇编语言全局变量文件和C语言文件D.汇编语言文件、C语言文件和C语言全局变量文件9.临界区是指并发进程中涉及共享变量的()A.程序段B.管理信息区C.公共数据区D.信息保留区10.实现“按名存取”属于操作系统中的()A.处理器管理B.存储管理C.文件管理D.设备管理11.当硬件的中断装置发现有中断事件发生时,就会中断原来程序的执行,然后在CPU 上执行的是操作系统的()A.系统调用程序B.中断处理服务程序C.系统核心程序D.系统引导程序12.不是进程基本状态的是(D)A.运行B.就绪C.等待D.后备13.把空闲区按地址顺序从小到大登记到空闲区表中,分配时顺序查找空闲区表,找到第一个能满足作业长度要求的空闲区分配给作业。
操作系统复习题及答案1. 什么是进程?进程与程序有何区别?进程是程序在数据集上的一次执行过程,是系统进行资源分配和调度的一个独立单位。
进程与程序的主要区别在于:进程是动态的,程序是静态的;进程是程序的执行过程,而程序是指令的有序集合。
2. 简述操作系统的五大基本功能。
操作系统的五大基本功能包括:进程管理、存储管理、文件管理、设备管理和用户接口。
3. 什么是死锁?如何避免死锁?死锁是指两个或多个进程在执行过程中,因争夺资源而造成的一种僵局,若无外力作用,这些进程都将无法向前推进。
避免死锁的方法包括:确保系统资源充足、避免进程进入不安全状态、采用资源分配图等。
4. 什么是分页和分段?它们有何区别?分页是将物理内存划分为固定大小的页,并为每个页分配一个唯一的页号。
分段则是根据程序的逻辑结构将地址空间划分为若干个段。
分页和分段的主要区别在于:分页是固定大小的划分,而分段是可变大小的划分;分页由系统统一管理,分段由程序员控制。
5. 什么是虚拟内存?虚拟内存的作用是什么?虚拟内存是一种内存管理技术,它允许程序使用比物理内存更大的地址空间。
虚拟内存的作用是扩展可用的内存空间,提高内存的利用率,支持更大的程序运行。
6. 简述文件系统的层次结构。
文件系统的层次结构通常包括:用户层、文件系统层和硬件层。
用户层负责与用户交互,文件系统层负责管理文件和目录,硬件层负责管理存储设备。
7. 什么是中断?中断的作用是什么?中断是计算机系统中的一个信号,用于通知CPU暂停当前执行的程序,转而处理更高优先级的任务。
中断的作用是提高系统的响应性和实时性,允许多任务并发执行。
8. 什么是同步和异步?它们在操作系统中如何应用?同步是指两个或多个进程在执行时,按照一定的顺序和时间关系进行协作。
异步则是指进程之间没有固定的协作顺序和时间关系。
在操作系统中,同步用于控制进程间的协作和资源共享,异步用于提高系统的并发性和效率。
9. 什么是设备驱动程序?设备驱动程序的作用是什么?设备驱动程序是操作系统中用于控制和管理硬件设备的软件。
操作系统复习试题及答案操作系统复习试题及答案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.单项选择题(共200个题目)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.通道能够完成(C )之间数据的传输。
cA.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 )。
操作系统习题及参考答案一、选择题1. 操作系统的主要功能是什么?A. 提供用户接口B. 管理和分配计算机的资源C. 控制和管理硬件设备D. 执行用户程序参考答案:B. 管理和分配计算机的资源2. 下列哪项不属于操作系统的资源管理功能?A. 内存管理B. 磁盘管理C. 进程管理D. 数据库管理参考答案:D. 数据库管理3. 在进程调度算法中,哪种调度算法能够保证所有进程公平获得CPU时间片?A. 先来先服务(FCFS)B. 短作业优先(SJF)C. 轮转调度(RR)D. 优先级调度参考答案:C. 轮转调度(RR)4. 下列哪个不是进程状态之一?A. 运行态B. 就绪态C. 阻塞态D. 结束态参考答案:D. 结束态5. 现代操作系统采用的存储管理方式是?A. 分页式存储管理B. 段式存储管理C. 段页式存储管理D. 段和页混合存储管理参考答案:C. 段页式存储管理二、填空题1. 在分页式存储管理中,操作系统将内存和磁盘划分为固定大小的______________。
参考答案:页(page)2. 进程在执行过程中如果发生了某些事件而无法继续执行,则进程会进入阻塞态,也被称为______________。
参考答案:等待态3. 进程管理的主要任务之一是实现进程的______________,即从一个进程的执行转到另一个进程的执行。
参考答案:切换(调度)4. 虚拟内存的实现需要使用到的硬件机制是______________。
参考答案:页表5. 一般而言,操作系统的中断处理程序都是使用______________的方式实现的。
参考答案:中断向量表三、简答题1. 请简要说明操作系统的作用及其主要功能。
操作系统是计算机系统中的一个重要组成部分,起着控制和协调计算机硬件与软件资源,为用户提供接口的作用。
操作系统主要功能包括:- 资源管理:负责管理和分配计算机的各种资源,如 CPU、内存、磁盘等,以满足不同进程的需求。
操作系统复习题带答案操作系统复习题(部分)单项选择题1.操作系统是一种(B)。
A.通用软件B.系统软件C.应用软件D.软件包2.操作系统是对(C)进行管理的软件。
A.软件B.硬件C.计算机资源D.应用程序3.下面哪个资源不是操作系统应该管理的?( D)A. CPUB.内存C.外存D.源程序4.操作系统的基本功能是(D )。
A.提供功能强大的网络管理工具B.提供用户界面方便用户使用C.提供方便的可视化编辑程序D.控制和管理系统内的各种资源5.现代操作系统中最基本的两个特征是(B)。
A.并发和不确定B.并发和共享C.共享和虚拟D.虚拟和不确定6.【2009年计算机联考真题】单处理机系统中,可以并行的是(D)。
?.进程与进程II.处理机与设备III.处理机与通道IV.设备与设备A. I、II、IIIB. I、II、IVC. I、III、IVD. II、III、IV 7.用户可以通过(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现场,可以独立执行程序1 / 6B.每个线程有自己独立的地址空间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.执行P操作后D.由用户态转入核心态时5.有关操作系统的叙述,()是正确的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.文件的保密是指防止文件被( )A.篡改B.破坏C.窃取D.删除11.对磁盘进行移臂调度的目的是为了缩短()时间。
A.寻找B.延迟C.传送D.启动12.启动外设前必须组织好通道程序,通道程序是由若干()组成。
A.CCW B.CSW C.CAW D.PSW13.一种既有利于短小作业又兼顾到长作业的作业调度算法是()A.先来先服务B.轮转C.最高响应比优先D.均衡调度14.作业调度程序是从处于( )状态的作业中选取一个作业并把它装入主存.A.输入B.收容C.执行D.完成15.在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于( ) A.进程相应的程序段的长度B.进程总共需要运行时间多少C.进程自身和进程调度策略D.进程完成什么功能16.若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由()临界区构成。
操作系统复习题目整理一、选择题1.操作系统的主要功能是存储管理、设备管理、文件管理、用户接口和__A____A.进程管理B.用户管理C.信息管理D.操作系统管理2.操作系统的最基本的两个特征是资源共享和___B____A.多道程序设计B.程序的并发执行C.中断D.程序顺序执行3.操作系统是对_______进行管理的软件。
A.软件B.硬件C.计算机资源D.程序4.并发执行的程序具有___D____特征。
A.顺序性 B.封闭性 C.可再现行 D.间断性5.在进程状态转换图中,___C____是不可能的。
A.运行态---→就绪态B。
运行态----→等待态C.等待态---→运行态D。
等待态----→就绪态6.操作系统对进程进行管理与控制的基本数据结构是___B_____。
A.JCB B。
PCB C。
PMT D。
DCT7.进程和程序的本质区别是___A_____。
A.动态或静态B。
分时使用或独占计算机资源C.顺序或非顺序地执行其指令D。
存储在内存和外存8.进程和线程的区别是____C_____。
A.大小不同B。
独立调度的单位C.是否拥有资源D。
对应的分别是程序和过程9.下面对进程的描述,错误的是____D_____。
A.进程是一个动态的概念B。
进程的执行需要处理机C.进程是有生命期的D。
进程是指令的集合10.多道程序环境中,操作系统分配资源是以___C____为单位。
A.程序B。
指令C。
进程D。
作业11.进程的并发执行是指若干个进程_____B___。
A.同时执行B。
在执行时间上时重叠的C.在执行时间上是不重叠的D。
共享系统资源12.下面有关进程的描述,___A____是正确的。
A.进程执行的相对速度不能由进程自己控制B.进程呢个利用信号量的P、V操作可以交换大量的信息C.并发进程在访问共享资源时,不可能出现与时间有关的错误D.P、V操作不是原语操作13.信号灯可以用来实现进程之间的__B____。
A.调度B。
复习题一、选择题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、以下哪个选项不是操作系统的功能?A.进程管理B.内存管理C.安全管理D.病毒防护答案:D.病毒防护。
病毒防护不是操作系统的基本功能,而是由单独的防病毒软件提供的。
2、下列哪个不是进程的概念?A.程序的执行实例B.一个正在执行的程序C.一个正在运行的程序D.一个执行中的程序片段答案:D.一个执行中的程序片段。
进程是指一个正在执行的程序,它包括程序的代码、数据和系统资源(如内存、文件、设备等)。
3、在分页系统中,页面的大小由哪个因素决定?A.物理内存的大小B.操作系统的类型C.程序的大小和类型D.虚拟内存的大小答案:C.程序的大小和类型。
在分页系统中,页面的大小通常由程序的大小和类型决定。
较大的程序需要更大的页面,而不同类型的程序可能需要不同的页面大小。
4、下列哪个选项不是文件系统的特点?A.可重用性高B.易于维护和升级C.数据安全性高D.数据可共享性强答案:C.数据安全性高。
文件系统的数据安全性并不一定高,它依赖于特定的安全措施和权限管理。
例如,一些文件系统可能没有访问控制列表(ACL)或其他安全机制。
二、简答题5、请简述操作系统的基本功能。
答案:操作系统的基本功能包括进程管理、内存管理、文件管理和设备管理。
进程管理负责创建、调度和终止进程;内存管理负责分配、保护和回收内存;文件管理负责创建、读取、写入和删除文件;设备管理负责控制和管理各种输入/输出设备。
51、请简述分页系统和分段系统的区别。
答案:分页系统和分段系统都是用于实现虚拟内存的技术,但它们在组织和分配内存空间的方式上有所不同。
分页系统将内存空间分为固定大小的页面,而分段系统将内存空间分为不同大小的段。
分段系统可以更好地满足不同程序的需求,因为每个段可以具有不同的属性(如访问权限、大小等)。
操作系统复习试题及答案一、选择题1、以下哪个选项不是操作系统的功能?A.进程管理B.内存管理C.文件系统管理D.数据库系统管理答案:D解释:操作系统主要负责计算机系统的资源管理,包括进程管理、内存管理、文件系统管理和设备管理等。
洛阳师范学院2014—2015学年第一学期期末考试试卷(A)
1.在个人计算机上运行的系统一般是()。
A)手工操作 B)单道批处理 C)多道批处理 D)多用户分时系统
2.早期OS设计追求的主要目标是()。
A)系统的效率 B)用户的方便性 C)可移植性 D)可扩充性
3.下列进程状态转换不可能发生的是()。
A)就绪->执行 B)执行->就绪C)执行->阻塞D)阻塞->执行4.从资源管理角度看,进程调度属于()。
A)I/O管理 B)文件管理 C)处理机管理 D)存储器管理
5.用P、V操作实现进程同步时,信号量的初值一般为()。
A)-1 B)1 C)0 D)任意值
6.如果系统内存不足,可将进程调至外存挂起。
从调度的角度看,该行为属于()。
A)低级调度B)中级调度C)高级调度D)处理机调度
7.在一次磁盘I/O过程中,时间消耗最长的阶段是()。
A)寻道 B)旋转 C)传输 D)启动
8.在动态分区分配中,会导致空闲分区链首聚集碎片的是()。
A)最佳适应算法B)首次适应算法C)循环首次适应算法D)最坏适应算法9.下述I/O控制方法中,CPU干预次数最少的是()。
A)程序I/O B)中断I/O C)DMA方式D)通道方式
10.下述文件存储方式中,文件读取速度最快的是()。
A)连续存储 B)链式存储 C)索引存储 D)多级索引存储
1.操作系统设计的目标包括、、可扩充性和开放性。
2.操作系统中,资源分配的基本单位是。
3.不满足“让权等待”准则的信号量机制是。
4.在页式和段式存储管理系统中,存储管理有利于提高内存利用率,存储管理有利于满足用户需求。
5.在高响应比优先调度算法中,进程优先权最初与有关,并随着的增加而增大。
6.若能够按照进程的最大需求分配资源并执行结束,称该状态为,此时系统一定不会发生。
()1.通道是一种专用于I/O任务的处理器。
()2.线程是处理机调度的单位而非资源分配的单位。
()3.在采用银行家算法的系统中,不安全状态一定会导致死锁。
()4.固定分区分配会产生内部碎片。
()5.引入快表后,不再需要访问内存中的页表。
()6.时间片轮转算法常用于交互式系统中。
()7.交换分区一般采用连续存储分配方式。
()8.在实现存储管理时,可对进程地址空间先分页再分段。
()9.死锁的检测与解除一般是在死锁发生后进行的。
()10.增加通路的方法不能解决设备管理中的“瓶颈”问题。
四、分析题(共3题,每题10分,共30分)
1. 设某程序有如下4条语句:S1:a=x+2; S2:b=y+4; S3: c=a+b; S4: d=c+10;
其中变量xy的值已知。
请画出对应的前趋图;哪些语句可以并发执行?若加第4条语句改为:S4: d=b+c;前趋图有变化吗?简述原因。
2. 现有2个进程P1、P2及信号量s1=1,s2=1,对应代码如下:
P1: P2:
Wait(s1); wait(s2);
Wait(s2); wait(s1);
...... ......
试分析这2个进程执行过程中是否可能发生,若不会请叙述原因;若会,请提出修改方案。
3. 假设在一基本分页系统中,进程地址空间大小为232字节,页面大小为212字节。
若有逻辑地址va,请计算对应的页号和页内偏移量(仅需给出算式),并简述地址映射过程。
五、应用题(共4题,每题10分,共40分
1. 现有A、B、C、D四个进程,其到达系统的时间及要求服务的时间如下表所
示。
试按照先来先服务(FCFS)调度算法计算各进程的开始执行时间,完成时间,周转时间和带权周转时间,并分析FCFS算法的性能和特点。
3.在一个请求分页系统中,采用FIFO页面置换算法时,假如一个进程的页面走向为:4、3、2、1、4、3、5、4、3、2、1、5,当分配给该进程的物理块数为3时,试分析页面的变化情况,并计算缺页次数和缺页率。
4. 某系统采用循环扫描磁盘调度策略,某时刻磁头位于100号磁道,并沿磁道号增大方向移动,磁道号的请求队列为:50,90,30,120,请列出磁道访问的顺序,每次磁头移动的磁道数,并计算平均寻道长度。
洛阳师范学院2014—2015学年第一学期期末考试试卷(B)
1.多用户分时系统最突出的特征是()。
A)实时性 B)交互性C)共享性 D)运行效率
2.最早出现作业概念的操作系统是()。
A)批处理系统 B)分时系统C)实时系统 D)多道程序系统
3.一个进程释放资源将可能导致另一进程()。
A)由就绪变为执行B)由执行变为就绪C)由阻塞变为执行D)由阻塞变为就绪4.下列哪种同步机制未遵循“让权等待”原则()。
A)整形信号量B)记录型信号量
C)信号量集D)AND型信号量
5.用P、V操作管理临界区时,信号量的初值一般为()。
A)-1 B)0 C)1 D)任意值
6.在读者-写者问题中,可同时访问文件的是()。
A)读者与读者 B)读者与写者 C)写者与写者 D)任意进程
7.关于请求分页系统描述不正确的是()。
A)页面大小固定B)地址空间是二维的C)具有缺页中断机构D)具有页面置换功能
8.下列I/O控制方式中,CPU可能出现“忙等”的是()。
A)程序I/O B)中断I/O C)DMA方式 D)通道方式
9.在可变分区存储管理中的紧凑技术可以()。
A)集中空闲区 B)增加主存容量 C)缩短访问时间D)加速地址变换10.FAT文件系统格式采用的存储分配方式是()。
A)连续分配 B)隐式链接分配 C)显式链接分配D)索引分配
1.现代操作系统的基本特征包括:、、虚拟和异步。
2.前趋图用于描述进程间执行的前后关系,它是一种图。
3.程序顺序执行的特征是:顺序性、和。
4.系统发生死锁时,至少有个进程处于阻塞状态;它们的资源分配和请求关系构成一个。
5.在32位系统中采用一级页表实现地址变换,页的大小为4K字节,则页表中共有项,页内偏移量占用的二进制位数是。
6.为提高文件检索速度,文件系统中的目录一般采用结构。
()1.分段系统中,段的大小是固定的。
()2.高级调度就是作业调度,任务是从后备队列中选择作业调入内存。
()3.进程可由就绪状态直接转为阻塞状态。
()4.通道I/O方式可实现内存多个不连续数据区域的直接I/O。
()5.页式存储管理是一种离散存储分配方式。
()6.缺页一定导致页面置换。
()7.动态分区分配不会产生内部碎片。
()8.短作业优先调度算法可能导致某些进程发生“饥饿”现象。
()9.目录是一种特殊的文件。
()10.磁盘是一种独占设备。
1.两个进程P1和P2共享同一变量x,初值为0。
P1中包含语句:x=x+1;P2中包含语句:x=x-1。
若P1和P2并发执行,试分析x的所有可能取值情况,
并分别举例说明相应的处理机指令执行序列。
2. 在哲学家进餐问题中,若约定每个哲学家在进餐前均按照先左后右的顺序拿起筷子。
(1)试分析是否会发生死锁,并解释原因;(2)提出一种不会发生死锁的进餐方案并说明理由。
3. 某系统采用动态分区内存分配,当前内存的使用情况如图所示。
(1)按照首次适应算法要求画出空闲分区链的示意图;(2)若按照首次适应算法为进程P(大小为8K字节)分配内存,画出空闲分区链的变化情况;(3)若将进程P的大小更改为40K字节,按上述方法,该进程能否装入内存?内存紧凑后
能装入?画出紧凑后内存的变化情况
、应用题(共4题,每题10分,共40分
1. 试写出相应的程序来描述下图所示的前趋图。
所需服务时间等条件,请:(1)画出进程推进的时序图;(2)计算每个进程
的周转时间和带权周转时间,以及系统的平均周转时间。
3.在一个请求分页系统中,采用最近最久未使用(LRU)页面置换算法时,假如一个进程的页面走向为:7、0、1、2、0、3、0、4、2、3、0、3、2,当分配给该进程的物理块数为3时,试分析页面的变化情况,并计算缺页次数和缺页率。
4. 系统某时刻有5个进程,均发起了磁盘I/O请求,目标盘块所在磁道号分
别为:60,110,20,50,170。
设当前磁头所在磁道位置为100。
如果系统采
用最短寻道时间优先(SSTF)磁盘调度算法,请列出磁道访问的顺序,每次磁
头移动的磁道数,并计算平均寻道长度。