操作系统期末测试题2套带答案复习过程

合集下载

计算机操作系统期末考试试题及答案

计算机操作系统期末考试试题及答案

计算机操作系统期末考试试题及答案计算机操作系统期末考试试题及答案一、选择题1、下列哪一个不是操作系统的四大基本类型? A. 批处理 B. 分时C. 实时D. 协作2、在多道程序系统中,为保证资源共享的公平性,通常采用哪种操作系统? A. 分时系统 B. 批处理系统 C. 分布式系统 D. 实时系统3、下列哪种方式最能描述操作系统的并发性? A. 顺序性 B. 共享性 C. 随机性 D. 独立性4、当用户在计算机上运行一个程序时,操作系统首先需要执行哪个操作? A. 加载程序代码 B. 分配CPU时间 C. 打开文件 D. 分配内存空间5、在分时系统中,时间片的大小对系统响应时间和吞吐量的影响是什么? A. 响应时间短,吞吐量小 B. 响应时间长,吞吐量大 C. 响应时间短,吞吐量大 D. 响应时间长,吞吐量小二、填空题1、在操作系统中,进程的状态信息保存在 _______ 中。

2、在Unix系统中,进程可以通过 _______ 命令来创建新的进程。

3、操作系统的基本功能包括进程管理、内存管理、文件管理和_______ 。

4、Linux操作系统的目录结构采用 _______ 结构。

5、在分布式系统中,资源管理采用 _______ 的方式。

三、简答题1、请简述操作系统与计算机硬件的关系。

2、请说明进程与程序的区别。

3、请简述操作系统的多任务处理能力。

4、请说明操作系统是如何实现文件共享的。

5、请简述操作系统的资源管理功能。

四、分析题1、请分析操作系统的启动过程,并说明其在Windows操作系统中的具体步骤。

2、请分析分时系统和实时系统的主要区别,并说明各自的应用场景。

3、请分析操作系统中的进程同步问题,并说明解决该问题的方法。

4、请分析操作系统中的死锁问题,并说明解决该问题的方法。

5、请分析操作系统中的内存管理问题,并说明解决该问题的方法。

五、综合题1、请设计一个简单的操作系统,并说明其基本功能和实现方法。

操作系统期末复习题库答案

操作系统期末复习题库答案

操作系统期末复习题库答案一、选择题1. 在操作系统中,进程和程序的区别是什么?A. 进程是程序的执行实例,而程序是静态的代码集合B. 进程是程序的编译过程,程序是运行时的实体C. 进程是程序的源代码,程序是编译后的二进制代码D. 进程和程序是同一个概念的不同叫法答案:A2. 死锁的必要条件包括以下哪几个?A. 互斥条件、请求和保持条件、不剥夺条件B. 互斥条件、请求和保持条件、循环等待条件C. 互斥条件、不剥夺条件、循环等待条件D. 以上都是答案:B3. 分页和分段内存管理方式的主要区别是什么?A. 分页将内存分为固定大小的块,分段则根据程序的逻辑结构划分B. 分页是按需加载,分段是一次性加载C. 分页和分段都是按需加载内存D. 分页和分段都是固定大小的内存块答案:A二、简答题1. 简述操作系统的五大基本功能。

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

2. 描述虚拟内存的工作原理。

答案:虚拟内存是操作系统通过将部分内存数据暂时存储到磁盘上,从而允许计算机使用比实际物理内存更多的内存。

当程序需要访问的数据不在物理内存中时,操作系统会将部分数据从磁盘加载到内存中,同时可能将一些不常用的数据从内存写回磁盘。

三、计算题1. 假设一个系统有4个页面大小为4KB的页面,进程的物理内存需求为16KB。

如果采用页式管理,计算进程需要多少个页面?答案:进程需要4个页面,因为16KB / 4KB = 4。

2. 如果一个系统有1024个进程,每个进程平均有256个页面,页面大小为4KB,计算页面表的大小(假设页面表中每个页面的索引需要4字节)。

答案:页面表的大小为 1024 * 256 * 4 / 1024^2 = 1024KB。

四、论述题1. 论述操作系统中进程调度的几种算法及其优缺点。

答案:进程调度算法主要包括先来先服务(FCFS)、短作业优先(SJF)、时间片轮转(RR)和多级反馈队列(MFQ)。

操作系统期末试题及答案

操作系统期末试题及答案

《操作系统》期末试卷姓名一、选择题( 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 、 ( )必定会引起进程切换。

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

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

操作系统期末试题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 操作来改变。

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

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

操作系统期末考试(A)1、文件系统的主要组成部分是( D )A、文件控制块及文件B、I/O文件及块设备文件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、通道是通过通道程序来对I/O设备进行控制的。

(T)2、请求页式管理系统中,既可以减少外零头,又可以减少内零头. ()3、操作系统中系统调用越多,系统功能就越强,用户使用越复杂。

操作系统期末复习题版详解(含解析)

操作系统期末复习题版详解(含解析)

操作系统期末复习题版详解(含解析)一、选择题1. 下列哪个操作系统不是分时操作系统?A. UNIXB. LinuxC. Windows 98D. Windows Server解析:分时操作系统是一种多用户、多任务的操作系统,能够使多个用户同时使用计算机系统。

Windows 98 是单用户操作系统,不支持多用户同时使用。

因此,答案为 C。

答案:C2. 进程和线程的主要区别是?A. 进程是系统进行资源分配和调度的基本单位B. 线程是进程的组成部分C. 进程可以并发执行,线程不能并发执行D. 进程和线程都需要操作系统进行管理解析:进程是系统进行资源分配和调度的基本单位,而线程是进程的组成部分,是进程内部的一个执行流。

进程和线程都需要操作系统进行管理。

因此,答案为 B。

答案:B二、填空题3. 在操作系统中,负责处理中断请求的硬件部分是______。

解析:在操作系统中,中断控制器负责处理中断请求,它能够根据优先级响应不同的中断请求。

答案:中断控制器4. 虚拟存储器的作用是______。

解析:虚拟存储器的作用是扩大内存空间,提高内存利用率,使得程序可以在比实际物理内存更大的空间中运行。

答案:扩大内存空间,提高内存利用率三、判断题5. 在操作系统中,进程和线程是可以相互转换的。

解析:在操作系统中,进程和线程不可以相互转换。

进程是系统进行资源分配和调度的基本单位,而线程是进程的组成部分,是进程内部的一个执行流。

答案:错误6. 电梯调度算法是一种最短作业优先调度算法。

解析:电梯调度算法是一种基于进程请求访问的次序进行调度的算法,它不是最短作业优先调度算法。

答案:错误四、简答题7. 简述进程和线程之间的区别。

解析:进程和线程是操作系统中两个基本的概念,它们之间有以下区别:(1)进程是系统进行资源分配和调度的基本单位,线程是进程的组成部分,是进程内部的一个执行流。

(2)进程拥有独立的地址空间,线程共享进程的地址空间。

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

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

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

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

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

A.并行技术 B.通道技术 C.缓冲技术 D.虚存技术7.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( D )进行排列。

A.地址从大到小B.地址从小到大C.尺寸从大到小D.尺寸从小到大8.通常不采用( C )方法来解除死锁。

A.终止一个死锁进程B.终止所有死锁进程C.从死锁进程处抢夺资源D.从非死锁进程处抢夺资源9.下列哪项不是设备管理的基本功能(C )A.掌握并记录设备的状态B.按用户的I/O请求进行设备分配C.死锁检测D.完成实际的I/O操作10.设两个进程共用一个临界资源的互斥信号量为mutex,当mutex=-1时表示(A )A.一个进程进入了临界区,另一个进程等待 B.没有一个进程进入了临界区C.两个进程都进入了临界区 D.两个进程都在等待11. 以下关于分时系统与批处理系统的说法正确的是( D )A.批处理系统是实现人机交互的系统B.分时系统是实现自动控制无需人为干预的系统C.批处理系统具有批处理能力,但不具有分时交互能力D.分时系统本身既具有分时交互能力,又具有批处理能力12.当系统采用资源有序分配方法预防死锁时,它破坏了产生死锁的必要条件中的( D )。

操作系统期末考试题和答案

操作系统期末考试题和答案

操作系统期末考试题和答案一、选择题(每题2分,共20分)1. 在操作系统中,进程和程序的主要区别是()。

A. 程序是静态的,进程是动态的B. 程序是动态的,进程是静态的C. 程序是操作系统的一部分,进程是用户的一部分D. 程序是用户的一部分,进程是操作系统的一部分答案:A2. 下列关于死锁的描述中,错误的是()。

A. 死锁是指两个或多个进程在执行过程中,因争夺资源而造成的一种僵局B. 死锁产生的原因是系统资源不足C. 死锁的四个必要条件是互斥、占有和等待、不可剥夺和循环等待D. 死锁可以预防,但无法避免答案:D3. 在分页存储管理中,页表的作用是()。

A. 将逻辑地址转换为物理地址B. 将物理地址转换为逻辑地址C. 存储进程的执行状态D. 存储进程的资源分配情况答案:A4. 虚拟内存技术的主要目的是()。

A. 提高CPU的利用率B. 提高内存的利用率C. 提高I/O设备的利用率D. 提高磁盘的利用率答案:B5. 在操作系统中,文件的逻辑结构通常采用()。

A. 顺序结构B. 链接结构C. 索引结构D. 树形结构答案:A6. 操作系统中,文件的物理结构通常采用()。

A. 顺序结构B. 链接结构C. 索引结构D. 树形结构答案:B7. 在操作系统中,文件的共享是指()。

A. 多个进程可以同时访问同一个文件B. 多个进程可以同时修改同一个文件C. 多个进程可以同时创建同一个文件D. 多个进程可以同时删除同一个文件答案:A8. 在操作系统中,文件的保护是指()。

A. 防止文件被非法访问B. 防止文件被非法修改C. 防止文件被非法删除D. 以上都是答案:D9. 在操作系统中,文件的组织方式通常采用()。

A. 顺序文件B. 随机文件C. 索引文件D. 以上都是答案:D10. 在操作系统中,文件的存取方式通常采用()。

A. 顺序存取B. 随机存取C. 直接存取D. 以上都是答案:D二、填空题(每题2分,共20分)1. 操作系统的主要功能包括______、______、文件管理、设备管理和______。

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

中央广播电视大学第二学期“开放本科”期末考试计算机专业计算机操作系统试题一、选择题(选择一个正确的答案的代号填入括号中。

每空2分,共50分)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.在动态分E存储管理中的紧凑(移动)技术可以( )。

A.集中空闲区 B.增加主存容量C. 缩短访问周期 D.加速地址转换7. 在请求分页存储管理中,若采用FIFO页面替换算法,则当分配的页面数增加时,缺页中断次数( )。

A. 减少 B.增加C. 无影响 D.可能增加也可能减少8.用V操作唤醒一个等待进程时,被唤醒进程的状态转换为( )。

A. 等待B. 就绪C. 运行 D.完成9.下面对进程的描述中,错误的是( )。

A. 进程是动态的概念 B.进程执行需要处理饥C. 进程是有生命期的 D.进程是指令的集合10.作业执行中要不断启动外部设备,通常把存储介质上的信息读入主存或者把主存中的信息送到存储介质上的操作称为( )操作。

A. 输入输出B. 启动外设C. 访问主存 D.作业执行11.CPU与通道可以并行执行,并能通过( )实现彼此之间的通信。

A.I/O指令 B.I/O中断C. 操作员 D.I/O指令和I/O中断12.分布式操作系统与网络操作系统本质上的不同在于( )。

A. 实现各台计算机之间的通信B. 共享网络中的资源C. 祷足较大规模的应用D. 系统中多台计算机协作完成同一任务13.用于控制生产流水线,进行工业处理控制的操作系统是( ).A. 分时系统 B.网络操作系统C. 实时系统 D.批处理系统14.目前PC中的操作系统主要是A.网络操作系统 B.批处理操作系统C.单用户操作系统 D.分时操作系统15.在操作系统中,对信号量S的P原语操作定义中,使进程进入相应等待队列等待的条件是( ).A.S>0 B.S=0C.S<0 D.S≠016.系统调用是( ).A.一条机器指令 B.提供编程人员的接口C. 中断子程序D. 用户子程序17. (4选2)在进程获得所需全部资源,惟缺CPU时,进程处于( )状态.分配到所需全部资源,并已获得CPU时,进程处于( )状态。

A. 运行 B.阻塞C.就绪 D.创建18.(2选题)在段页式存储管理系统中,将主存等分成( ),程序按逻辑模块划分成若干( )A.块 B.页号C. 段长 D.段19、(4选2)中断现场信息的保存( )是由硬件保存的.( )是中断处理程序保存A. PC寄存器和PS寄存器的值B.除PC、PS以外的各寄存器值C.中断处理程序用到的寄存器值D.通用寄存器值20.(6选3)设备I/O方式有如下三种:( )、( )和( ).A.假脱机 B.询问C. 联机D. 中断E.通道 F.脱机三、填空题(每空1分,共10分)1. 目前,在操作系统设计中采用的结构模型主要有四种:、、和。

2. 用户对文件系统的基本操作使用时,涉及的系统调用主要是文件的:、、、、和。

四、应用题(每题6分,共30分)1. UNIX和Linux操作系统的共同点有哪些?区别有哪些?2.转时间和平均带权周转时间.3.用P、V操作说明互斥量,写出司机与售票员之间的同步算法。

司机和售票员活动如下图所示。

4.阐述操作系统中对于单道程序系统、批处理系统、分时系统和实时系统中存储管理方案的准则。

5.什么是设备无关性?实现设备无关性有什么好处?中央广播电视大学第二学期“开放本科”期末考试计算机专业计算机操作系统试题答案及评分标准一、选择题(每个2分,共50分)1. A2. D3. B 4.B 5.B6. A7. D8. C 9.D 10.A11. D 12. D 13. C 14. C 15.C16.B 17. CA 18. AD 19. AB 20. BDE三、填空题(每个1分,共10分)1. 屡次模块模型整体内核模型进程模型对象模型2. 创建打开读写关闭删除四、应用题(每题6分,共30分)1. 解:UNIX与Linux的相同之处:①都可以源代码开放.②Linux支持几乎所有在其他UNIX的实现上所能找到的功能。

③Linux与UNIX的界面相同,操作方法和命令也基本相同。

UNIX与Linux的不同之处:①UNIX适应机型广泛,小到微机,小型机,大到中型机,大型机甚至巨型机都可以使用UNIX系统;而Linux 则多用于微型机.②UNIX系统有其商业化版本,价格昂贵;但Linux系统则强调自由软件,可低价或免费获得.③UNIX系统的发展历史长;而Linux的历史还很短。

2.解:3司机和售票员之间有这样的同步关系:司机开车后,则售票员卖票,车到站时,司机先停车,售票员再开门,乘客下、上车结束以后,售票员关门,关好门、司机再开车.解法开车与开门是互斥的,停车与卖票是互斥的,用S1表示停车的状态,S1≥0时,车为停车状态允许开门,否则不允许开门,用S2表示关门的状态,S2≥0时,关好门状态,此时允许开车。

下图表示司机与售票员之间利用P、V的同步算法。

4. 解:操作系统选择存储管理方案与计算机的设计目标及计算机结构等因素有关.总的准则是:使存储管理软件较为筒单,灵活性较大,资源利用率较高,所花成本较低.一般说亲,对不同的操作系统选择的存储管理方案也不同。

对于单道程序系统,应选择软件管理简单,硬件支持较少的方案。

例如单一连续分配方案。

对于批处理系统,应该着眼于提高系统利用率和提高多道程序并行程度。

所以选择多道且存储利用较高的方案,如请求分页、段式及段页式方案.对于分时系统,应选择允许多道作业存贮,且管理方法简单的方案。

例如,分区分配、分页分配算法。

以便缩短响应时间.对实时系统,应选择交换频率低,作业整个在内存存放的方案。

例如动态分区管理;简单分页管理或重定位分区管理等方案.5. 解:设备无关性是用户编制程序时,不直接使用物理设备名来指定特定的物理设备,而是使用逻辑设备名请求某类设备,使得用户程序独立于具体的物理设备,由设备甘理驮件建立逻辑设备与物理设备的对应关系.好处是增加了设备分配的灵活性,易于实现I/O重定向。

南昌大学2006~2007学年第二学期期末考试试卷2006~2007学年第二学期期末考试A卷参考答案及评分标准一、填空题(每空1 分,共20 分)1、处理机管理、存储器管理、设备管理、文件管理2、相关的数据段、PCB(或进程控制块)3、实时系统、分时系统4、竞争资源、进程间推进次序非法5、 46、输入井、输出井7、多次性、对换性8、用户文件、库文件9、连续分配、链接分配、索引分配二、单项选择题(每题1 分,共20 分)(1)4 (2)3 (3)2 (4)1 (5)1(6)1 (7)2 (8)3 (9)2 (10)3(11)3 (12)2 (13)1 (14)3 (15)2(16)3 (17)3 (18)4 (19)3 (20)3三、简答题(每题10 分,共30 分)1、状态转换图如下:(2分)I/O请求就绪到执行:处于就绪状态的进程,在调度程序为之分配了处理器之后,该进程就进入执行状态。

(2分)执行到就绪:正在执行的进程,如果分配给它的时间片用完,则暂停执行,该进程就由执行状态转变为就绪状态。

(2分)执行到阻塞:如果正在执行的进程因为发生某事件(例如:请求I/O,申请缓冲空间等)而使进程的执行受阻,则该进程将停止执行,由执行状态转变为阻塞状态。

(2分)阻塞到就绪:处于阻塞状态的进程,如果引起其阻塞的事件发生了,则该进程将解除阻塞状态而进入就绪状态。

(2分)2、Var a,b,c,d,e,f:semaphore:=0,0,0,0,0,0;BeginParbeginBegin S1;signal(a);sigan(b);signal(c);end; 2分 Begin wait(a);S2;signal(d);end; 2分 Begin wait(c);S3;signal(e);end; 2分 Begin wait(d);S4;signal(f);end; 2分 Begin wait(b);wait(e);wait(f);S5;end; 2分 parend end总的磁道移动数为:61+59+52+82+83+56+48+73+37=551 总的磁道移动数为:1+25+2+30+9+36+7+1+6=117四、 应用题(每题 15 分,共 30 分) 1、(1)T0时刻为安全状态。

其中的一个安全序列为(P4,P5,P3,P2,P1) (其他可能的安全序列有:(P4,P5,X ,X ,X ),(P4,P2,X ,X ,X ),(P4,P3,X ,X ,X ),(P5,X ,X ,X ,X ))(2)可以为P4分配资源,因为分配后的状态还是安全的,其安全序列的分析如下表:(32、答:最佳置换算法的情况如下表:缺页次数为9,缺页率为9/16缺页次数为14,缺页率为14/16。

相关文档
最新文档