操作系统复习试题
操作系统复习题

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操作系统复习题及参考答案

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. 什么是设备驱动程序?设备驱动程序的作用是什么?设备驱动程序是操作系统中用于控制和管理硬件设备的软件。
操作系统_复习_选择225题(有答案)
C.进程的调度性D.进程的异步性
A.文件系统B.光盘系统
C.磁盘系统D.存储系统
A
4.(__)是将作业不需要或暂时不需要的部分移到外存,让出内存空间以调入其他所需程序或数据。
A.覆盖技术B.交换技术
C.虚拟技术D.物理扩充
B
5.(__)是解决进程间同步和互斥的一对低级通信原语。
A.lock和unlockB.P原语和V原语
C.W原语和S原语D.Send和Receive
B.在最近的过去用得多的页面在最近的将来也用得多
C.在最近的过去很久未使用的页面在最近的将来会使用
D.在最近的过去很久未使用的页面在最近的将来也不会使用
D
26.MS-DOS采用了(__)存储管理方案。
A.段式B.页式
C.单用户连续D.固定分区
C
27.SPOOLing技术的主要作用是(__)。
A.提高独占设备的利用率B.提高主机效率
D
19.10个并发进程使用同一个共享变量,如果最多允许6个进程同时进入其临界区,则互斥信号量的变化范围应是(__)。
A.6,5,…,1,0B.6,5,…,1,0,-1,…,-4
C.6,5,…,1,0,-1,…,-5D.6,5,…,1,0,-1,…,-3
B
20.CPU输出数据的速度远高于打印机的打印速度,可采用(__)解决这一矛盾。
B
53.操作系统是对(__)进行管理的软件
A.计算机软件B.计算机硬件
C.计算机资源D.应用程序
C
54.操作系统是管理计算机系统的处理机、内存、设备和文件等资源的(__)。
A.控制软件B.工具软件
C.应用软件D.系统软件
操作系统复习试题及答案
操作系统复习试题及答案操作系统复习试题及答案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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
洛阳师范学院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)磁盘调度算法,请列出磁道访问的顺序,每次磁
头移动的磁道数,并计算平均寻道长度。