02323操作系统概论-综合题集
自考02323全国2002年1月到2012年10月高等教育自学考试(操作系统概论)试题与答案

自考02323全国2002年1月到2012年10月高等教育自学考试(操作系统概论)试题与答案2001年4月份操作系统概论(2323)试题(计算机及应用专业)(专科)本试题分为两部分,第一部分为选择题,第1页至第3页,第二部分为非选择题,第3页至第页,共页;选择题分,非选择题分,满分分。
考试时间分钟。
第一部分选择题一、单项选择题(本大题共15小题,每小题1分,共15分)。
在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题干中的括号内。
1.只能在核心态下执行的指令是(B)A、读时钟日期B、屏蔽所有中断C、改变文件内容D、调用库函数2.操作系统为用户程序完成与(B)的工作。
A、硬件无关和应用无关B、硬件相关和应用无关C、硬件无关和应用相关D、硬件相关和应用相关3.进程控制块中的现场信息是在(D)保存的。
A、创建进程时B、处理器执行指令时C、中断源申请中断时D、中断处理程序处理中断前4.当进程调度采用最高优先级调度算法时,从保证系统效率的角度来看,应提高(B)进程的优先级。
A、连续占用处理器时间长的B、在就绪队列中等待时间长的C、以计算为主的D、用户5.将主存空闲区按地址顺序从小到大登记在空闲区表中,每次分配时总是顺序查找空闲区表,此种分配算法称为(A)分配算法。
A、最先适应B、最优适应C、最坏适应D、随机适应6.页式存储管理中,每次从主存中取指令或取操作数,要(B)次访问主存。
A、1次B、2次C、3次D、4次7.文件系统中文件被按照名字存取是为了(B)A、方便操作系统对信息的管理B、方便用户的使用C、确定文件的存取权限D、加强对文件内容的保密8、系统在接到用户关于文件的(A)操作命令后,就在文件目录中寻找空目录项进行登记。
A、建立B、打开C、读D、写9.文件系统与(B)密切相关,它们共同为用户使用文件提供方便。
A、处理器管理B、存储管理C、设备管理D、作业管理10.对磁盘进行移臂调度时,既考虑了减少寻找时间,又不频繁改变移动臂的移动方向的调度算法是(C)A、先来先服务B、最短寻找时间优先C、电梯调度D、优先级高者优先11.(A)不是作业所经历的作业步。
操作系统概论-02323-新编模拟试题1

1.单选题1.1进程以不可预知的速度向前推进,体现了操作系统的()特征。
a并发b共享c虚拟d异步性并发是指两个或多个事件在同一时间间隔内发生,故不选A。
共享指系统中的资源可供内存中多个并发执行的进程共同使用,故不选B。
虚拟指通过某种技术把一个物理实体变成若干逻辑上的对应物,故不选C。
异步性指进程以不可预知的速度向前推进。
内存中的每个程序何时执行、暂停,何时完成都是不可预知的。
故选D1.2UNIX操作系统是()。
a单用户单任务操作系统b单用户多任务操作系统c多用户单任务操作系统d分时操作系统第一个通用分时系统CTSS是麻省理工学院于1962年在一台改装过的IBM7094上开发成功的,后续又出现了MULTICS、UNIX、Linux和Windows等著名的既支持多道批处理功能、又支持分时功能的多道程序系统。
故选D。
1.3以下关于管程的描述,不正确的是()。
a管程是可供程序员调用的软件包b管程是一个由过程、变量及数据结构等组成的集合c管程是一种编程语言的构件d任意时刻管程中可以有多于一个的活跃进程管程是可供程序员调用的软件包,故不选A。
管程是一个由过程、变量及数据结构等组成的集合,它们组成一个特殊的模块或软件包,故不选B。
管程是一种编程语言的构件,故不选C。
每次只有一个进程调用管程执行,任意时刻管程中只能有一个活跃进程,故选D。
1.4单道批处理系统的特点不包括()。
a自动性b顺序性c单道性d实时性单道批处理系统内存中只有一道作业,可以自动处理作业,其特点包括自动性、顺序性和单道性,而不包括实时性,故选D。
1.5进程控制块的四类信息中,程序和数据的地址属于()。
a进程标识符信息b处理机状态信息c进程调度信息d进程控制信息进程标志符信息,用于唯一标识一个进程,存有本进程、父进程和子进程的标识符,故不选A。
处理机状态信息包括通用寄存器,指令计数器,程序状态字PSW,用户栈指针。
故不选B。
进程调度信息包括进程调度信息包括进程状态信息,进程优先级和进程调度所需的其他信息。
2006年7月高等教育自学考试《操作系统概论》试题及答案 02323

2006年7月高等教育自学考试全国统一命题考试操作系统概论试卷(课程代码2323)一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个选项是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
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、均衡调度、时间片轮流调度、先来先服务、计算时间短的优先、响应比高者优先B、时间片轮流调度、先来先服务、计算时间短的优先、响应比高者优先、优先级调度C、先来先服务、计算时间短的优先、响应比高者优先、优先级调度、均衡调度D、计算时间短的优先、响应比高者优先、优先级调度、均衡调度、时间片轮流调度7、32位字长的计算机,若用页式存储管理,设页面长度为4096Bytes,则32位逻辑地址可表示的最大页面数为【】A、1KB、1MC、IGD、1T8、可变分区存储管理中,要求空闲区表的长度项从小到大排列,分配存区时,总是从最小的一个空闲区开始顺序查找空闲区表,直至找到第一个满足作业要求的空闲区。
自考02323《操作系统概论》真题(2022.04)_1

自考02323《操作系统概论》真题及(2022.04)自考02323《操作系统概论》真题及答案解析(2022.04)1.[单选题] 有一种操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机,满足这一特征的是()A.单道批处理操作系统B.分布式操作系统C.分时系统D.实时系统2.[单选题] 引入多道程序系统的主要目的是()A.为了充分利用主存储器B.充分利用CPU,减少CPU的等待时间C.提高实时响应速度D.增强系统的交互能力3.[单选题] 操作系统内核与应用程序之间的接口是()A.联机用户接口B.脱机用户接口C.系统调用D.图形用户接口4.[单选题] 下列不是操作系统内核基本功能的是()A.文件管理B.时钟管理C.原语操作D.中断处理5.[单选题] 如果有N (N2)个进程并发运行,则不可能出现的情形是()A.1个进程处于执行态,没有就绪态的进程,N-1个阻塞态的进程B.1个进程处于执行态,N-1个就绪态的进程,没有阻塞态的进程C.1个进程处于执行态,1 个就绪态的进程,N-2个阻塞态的进程D.没有进程处于执行态,2个就绪态的进程,N-2个阻塞态的进程6.[单选题] 在死锁的预防中,资源的按序分配策略可以破坏()A.互斥使用资源条件B.占有且等待资源条件C.非抢夺资源条件D.循环等待资源条件7.[单选题] 在下列进程调度算法中,为每个就绪队列赋予不同时间片的调度算法是()A.短进程优先调度B.时间片轮转调度C.优先权调度D.多级反馈队列调度8.[单选题] 实时系统中,进程调度的要考虑的关键因素是()A.内存的分配B.时间片的确定C.对完成截止时间条件的满足D.I /O设备的分配9.[单选题] 若某系统中有3 个并发进程,各需要4个同类资源,则该系统不会产生死锁的最少资源总数应该是()A.9个B.10个C.11个D.12个10.[单选题] 在操作系统进程调度中,时间片轮转调度算法的目的是()A.多个终端都能得到系统的及时响应B.先来先服务C.优先级高的进程先使用CPUD.紧急事件优先处理11.[单选题] 将一个进程逻辑地址空间分成若干个大小相等的片,称为()A.页表B.页C.页框D.页帧12.[单选题] 实现虚拟存储器的目的是()A.实现存储保护B.实现程序浮动C.扩充外存容量D.提高内存利用率13.[单选题] 用户程序所对应的地址空间是()A.绝对地址空间B.逻辑地址空间C.I/O地址空间D.物理地址空间14.[单选题] 在采用快表的存储管理方式中,假定快表的命中率为90%,快表的访问时间为40ns,访问内存的时间为200ns,则系统的有效访存时间是()A.220nsB.240nsC.260nsD.272ns15.[单选题] 为了能将逻辑地址变换为物理地址,在系统中必须设置()A.地址映射机构B.地址扩充机构C.内存保护机构D.地址共享机构16.[单选题] 用于管理文件的系统文件是()A.正规文件B.目录文件C.字符设备文件D.块设备文件17.[单选题] 常用的文件存取方式有两种:随机存取和()A.顺序存取B.按名存取C.直接存取D.按路径存取18.[单选题] 文件存储的几种常用方式中,使用磁盘链接表进行分配的优点是()A.实现简单B.读操作性能好C.可以充分利用每个簇D.随机存储方便快捷19.[单选题] 在I/O设备管理中,必须作为临界资源以互斥方式访问的设备是()A.独占设备B.共享设备C.虚拟设备D.低速设备20.[单选题] 为了实现主机与设备控制器之间的成块数据传送,在DMA控制器中设计了四类寄存器,其中,记录本次向CPU发送中断信号前要读或写数据次数的寄存器是()A.命令/状态寄存器B.内存地址寄存器C.数据寄存器D.数据计数器21.[填空题] 操作系统常见的体系结构有单体结构模型、______和______动态可扩展结构模型。
自考02323《操作系统概论》真题及(2022.10)

自考02323《操作系统概论》真题及(2022.10)自考02323《操作系统概论》真题解析(2022.10)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.计算时间短的作业优先算法B.响应比高者优先算法C.先来先服务算法D.优先级调度算法7.[单选题] 用于存放当前参加运算的操作数、运算结果等寄存器是()A.指令寄存器B.通用寄存器C.控制寄存器D.程序状态字寄存器8.[单选题] 在页式存储系统中,逻辑地址由两部分组成,分别是()A.页号、页内地址B.块号、块内地址C.页号、块号D.页内地址、块内地址9.[单选题] 某页式管理系统的逻辑地址采用16位,其中高6位用于页号,低10位用于页内地址。
有一个程序,访问的逻辑地址(十进制)是2058,那么它的页内地址(十进制)是()A.2058B.1058C.1034D.1010.[单选题] 文件系统实现按名存取的重要手段是()A.堆栈结构B.指针C.页表D.文件目录11.[单选题] 索引文件组织的一个主要优点是()A.不需要链接指针B.能实现物理块的动态分配C.回收实现比较简单D.用户存取方便12.[单选题] 当前目录是/usr/meng,其下属文件prog/file.c的绝对路径名是()A./usr/meng/file.cB./usr/file.cC./prog/file.cD./usr/meng/prog/file.c13.[单选题] 存放在磁盘上的文件以链接结构组织,假定磁盘的分块大小为每块512字节,而文件的逻辑记录的大小为每个记录250字节。
课程模拟测验试题查看 --- (02323)操作系统概论

一、单项选择题1.( D )不是基本的操作系统。
A、批处理操作系统B、分时操作系统C、实时操作系统D、网络操作系统2.( C )不是分时系统基本特征:A、同时性B、独立性C、实时性D、交互性3.处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许( C )使用。
A、操作员B、联机用户C、操作系统D、目标程序4.当用户程序执行访管指令中,中断装置将使中央处理器( B )工作。
A、维持在目态B、从目态转换到管态C、维持在管态D、从管态转换到目态5.进程所请求一次打印输出结束后,将使进程状态从( D )A、运行态变为就绪态B、运行态变为等待态C、就绪态变为运行态D、等待态变为就绪态6.采用动态重定位方式装入的作业,在执行中允许( C )将其移动。
A、用户有条件地B、用户无条件地C、操作系统有条件地D、操作系统无条件地7.分页式存储管理中,地址转换工作是由( A )完成的。
A、硬件B、地址转换程序C、用户程序D、装入程序8、如果允许不同用户的文件可以具有相同的文件名,通常采用( D )来保证按名存取安全。
A、重名翻译机构B、建立索引表C、建立指针D、多级目录结构9.对记录式文件,操作系统为用户存取文件信息的最小单位是( C )。
A、字符B、数据项C、记录D、文件10.为了提高设备分配的灵活性,用户申请设备时应指定( A )号。
A、设备类相对B、设备类绝对C、相对D、绝对11.通常把通道程序的执行情况记录在( D )中。
A、PSWB、PCBC、CAWD、CSW12.作业调度是从输入井中处于( B )状态的作业中选取作业调入主存运行。
A、运行B、后备C、输入D、收容13.一作业进主内存后,则所属该作业的进程初始时处于( C )状态。
A、运行B、等待C、就绪D、收容14.共享变量是指( B )访问的变量。
A、只能被系统进程B、只能被多个进程互斥C、只能被用户进程D、可被多个进程15.临界区是指并发进程中访问共享变量的( D )段。
课程模拟测验试题查看 (02323)操作系统概论操作系统概论综合试题三

一、单项选择题1、操作系统中的作业调度是一种( A )。
A、宏观的高级管理B、微观的高级管理C、宏观的低级管理D、微观的低级管理2、在以下存贮管理方案中,不适用于多道程序设计系统的是( A )。
A、单用户连续分配B、固定式分区分配C、可变式分区分配D、页式存贮管理3、操作系统是一种( A )。
A、系统软件B、系统硬件C、应用软件D、支援软件4、用户程序在目态下使用特权指令将引起的中断是属于( B )。
A、硬件故障中断B、程序中断C、外部中断D、访管中断5、文件系统采用多级目录结构后,对于不同用户的文件,其文件名( C )。
A、应该相同B、应该不同C、可以相同,也可以不同D、受系统约束6、只能在核心态下执行的指令是( B )。
A、读时钟日期B、屏蔽所有中断C、改变文件内容D、调用库函数7、位示图方法可用于( A )。
A、盘空间的管理B、盘的驱动调度C、文件目录的查找D、页式虚拟存贮管理中的页面调度8、任何两个并发进程之间( D )。
A、一定存在互斥关系B、一定存在同步关系C、一定彼此独立无关D、可能存在同步或互斥关系9、进程从运行状态进入就绪状态的原因可能是( D )。
A、被选中占有处理机B、等待某一事件C、等待的事件已发生D、时间片用完10、用磁带作为文件存贮介质时,文件只能组织成( A )。
A、顺序文件B、链接文件C、索引文件D、目录文件11、多道程序设计是指( D )。
A、在实时系统中并发运行多个程序B、在分布系统中同一时刻运行多个程序C、在一台处理机上同一时刻运行多个程序D、在一台处理机上并发运行多个程序12、操作系统为用户程序完成与( B )的工作。
A、硬件无关和应用无关B、硬件相关和应用无关C、硬件无关和应用相关D、硬件相关和应用相关13、进程控制块中的现场信息是在( D )保存的。
A、创建进程时B、处理器执行指令时C、中断源申请中断时D、中断处理程序处理中断前14、当进程调度采用最高优先级调度算法时,从保证系统效率的角度来看,应提高( B )进程的优先级。
课程模拟测验试题查看 (02323)操作系统概论操作系统概论综合试题二

一, 单项选择题1. 在计算机系统中,操作系统是( B ).A. 一般应用软件B.核心系统软件C.用户应用软件D.系统支撑软件2. 进程和程序的一个本质区别是( A ).A.前者为动态的,后者为静态的B.前者存储在内存,后者存储在外存C.前者在一个文件中,后者在多个文件中D.前者分时使用CPU,后者独占CPU3. 进程在系统中是否存在的惟一标志是( D ).A.数据集合B.目标程序C.源程序D.进程控制块4. 虚拟存储器的最大容量是由( A )决定的.A.计算机系统的地址结构和外存空间B.页表长度C.内存空间D.逻辑空间5. 在请求分页存储管理方案中,若某用户空间为16个页面,页长1KB,现有页表如下,则逻辑地址0A1F(H)所对应的物理地址为( A ).A. 0E1F(H)B.031F(H)C.0A1F(H)D.021F(H)6. 磁带机属于( A )设备.A.顺序存取B.直接存取C.链接存取D.随机存取7. 在段式存储管理中,一个段是一个( B )区域.A.定长的连续B.不定长的连续C.定长的不连续D.不定长的不连续8.关于操作系统的叙述( D )是不正确的.A."管理资源的程序"B."管理用户程序执行的程序"C."能使系统资源提高效率的程序"D."能方便用户编程的程序"9.操作系统的发展过程是( A )A.设备驱动程序组成的原始操作系统,管理程序,操作系统B.原始操作系统,操作系统,管理程序C.管理程序,原始操作系统,操作系统D.管理程序,操作系统,原始操作系统10.用户程序中的输入,输出操作实际上是由( C )完成.A.程序设计语言B.编译系统C.操作系统D.标准库程序11.计算机系统中判别是否有中断事件发生应是在( B )A.进程切换时B.执行完一条指令后C.执行P操作后D.由用户态转入核心态时12.设计批处理多道系统时,首先要考虑的是( B )A.灵活性和可适应性B.系统效率和吞吐量C.交互性和响应时间D.实时性和可靠性13.若当前进程因时间片用完而让出处理机时,该进程应转变为( A )状态.A.就绪B.等待C.运行D.完成14.支持程序浮动的地址转换机制是( D )A.页式地址转换B.段式地址转换C.静态重定位D.动态重定位15.分页式存储管理中,地址转换工作是由( A )完成的.A,硬件 B,地址转换程序 C,用户程序 D,装入程序二、填空1、在页式管理中,用户虚空间被分成大小相等的页 page ,而内存被分成同样大小的块 Frame 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(4)上述程序中变量 k的作用是什么?写出它的初值。
答:
(1)一个互斥信号量S;初值为1; S用于两个入口对文件W的互斥使用;
(2)能保留n量车的信息;
(3)①P(S) ②V(S) ③P(S) ④ V(S)
(4)K的作用用于把进入的车辆登记在文件W 的哪一个登记项中。初值为0.
综合题型:
36.系统中有三个进程INPUT、PROCESS和OUTPUT,共用两个缓冲区BUF1和BUF2。 假设BUF1中最多可放10个数据,现已放入了 2个数据;BUF2最多可放5个数据。 INPUT进程负责不断地将输入的原始数据送入BUF1中,PROCESS进程负责从 BUF1中取出原始数据进行处理,并将处理后的结果数据送到BUF2中,OUTPUT 进程负责从BUF2中读取结果数据并输出。请采用记录型信号量机制,实现进程 INPUT、PROCESS和OUTPUT的同步算法。补充完成下列带标号处空缺的内容。 (注:空缺处可能有多行代码)
要求:⑴请简述地址转换的转换过程;
⑵根据上面的已知条件计算逻辑地址320、2345、5374分别对应的物理地址。
答:
(1)在基于分页系统中进行地址转换时,地址变换机构将自动把逻辑地址转化为页号和业内偏移量。如果页号超过页表长度,将产生越界中断;否则以页号为索引去检索页表,从中得到对应的页框号,并把页框号和页内偏移量送入物理地址寄存器中,形成物理地址。
37. 有5个进程A、B、C、D、E,他们的到达时间分别为0、10、20、30、35ms,预 计他们的运行时间分别为100、60、20、40、80ms。其优先数分别为3、1、4、5、2 (优先级数值越小,表示优先级越高)。要求:
(1)分别给出采用短进程优先调度算法、非抢占式优先权调度算法时,进程的启动 顺序;
注:每一空可能不止一行代码。
答:
(1)
Cap.value=500;
Officer.value=5;
(2)
Wait(cap);
Wait(officer);
Register();
Signal(officer);
visit();
leavபைடு நூலகம்();
signal(cap);
36. 设有无穷多个整数缓冲区(即为无界缓冲池),A进程从输入设备逐个地读入整数并写入缓冲区,B进程则逐个地从缓冲区取出整数进行打印。其中存放整数的变量为item,缓冲区名为buffer,读取过程使用函数getAItem(int* itm)来完成,而打印整数使用函数printAItem(int itm)来完成。请用记录型信号量机制实现上述两个进程的同步算法。要求:补充完整下列算法程序中带标号处空缺的内容。(注:每个空缺部分的代码可能是多行代码)。
2)请计算采用抢占式优先权调度算法的平均周转时间和平均带权周转时间。
(注:精确到小数点后2位)
答:
(1)短进程优先调度算法(5 分,其中列表 1 分)
平均周转时间=(56+7+21+57)/4=35.25 (2 分)
平均带权周转时间=(56/34+7/7+21/15+57/4)/4=4.57(2 分)
9:45时,作业A等待时间为75分钟,响应比为:75/130; 作业C的等待时间为25分钟,响应比为:25/70;作业A的响应比最高,选中作业A执行。130分钟后,作业A结束。
11:55时,作业C的等待时间为155分钟,响应比为:155/70。
所以作业A被选中的时间是9:45,选中时的响应比为75/130;
(2)抢占式优先调度算法(5 分,其中列表 1 分)
平均周转时间=(34+44+58+35)/4=42.75 (2 分)
平均带权周转时间=(34/34+44/7+58/15+35/4)/4=4.98(2 分)
37. 设系统中有三种类型的资源A、B、C,资源数量分别为15、7、18,系统有五个进程P1、P2、P3、P4、P5,其最大资源需求量分别为(5, 4, 9)、(4, 3, 5)、(3,0, 5)、(5, 2, 5)、(4, 2, 4)。在T0时刻,系统为各进程已经分配的资源数量分别为(2, 1, 2)、(3, 0, 2)、(3, 0, 4)、(2, 0, 4)、(3, 1, 4)。若系统采用银行家算法实施死锁避免策略,则请回答:
答:
进程
最大资源需求量
(A,B,C)
已分配资源数量
(A,B,C)
需要资源数量
(A,B,C)
可用资源数
(A,B,C)
P1
5, 4, 9
2, 1, 2
3,3,7
2 5 2
P2
4, 3, 5
3, 0, 2
1,3,3
P3
3,0, 5
3, 0, 4
0,0,1
P4
5, 2, 5
2, 0, 4
3,2,1
P5
4, 2, 4
作业
运行时间(分钟)
优先级
相对开始时间
完成时间
周转时间
A
10
3
0
10
0
B
6
5
10
16
16
C
2
2
16
18
18
D
4
1
18
22
22
E
8
4
22
30
30
平均周转时间
(16+18+22+30)/5=19.2分钟
(2)优先级调度算法采用优先级调度算法,执行次序为:B,E,A,C,D.(题未看清)
作业
运行时间(分钟)
答:
(1)
In=0;
Out=0;
Full.value=0;
(2)
While(TRUE){
getAItem(itm);
buffer[in++]=item;
signal(full);
}
(3)
While(TRUE){
Wait(full);
Item=buff[out++];
printAItem( itm);
答:
(1)
Empty1.value=8;
Full1.value=2;
Empty2.value=5;
Full2.value=0;
(2)
While(TRUE){
Wait(empty1);
将信息送入BUF1;
Signal(full1);
}
(3)
While(TRUE){
Wait(full1)
从BUF1中取出信息;
}
36、某小区有两个出口和两个入口。该小区设计的安保系统能对要进入小区的车辆进行识别,且登记在有 n个登记项的文件 W中。若该安保系统采用 PV操作来管理,把每辆车进出小区一次的过程作为一个进程。为保证系统信息的正确,要求:
(1)定义 PV操作的信号量,写出信号量的含义和初值。
(2)该系统能实时保留多少辆车的信息?
答:
(1)
(2)作业A的周转时间是:115分钟;
作业B的周转时间是:50分钟;
作业C的周转时间是:10分钟。
平均周转时间是:(115+50+10)/3=58.3分钟
37、某单道系统中有 A, B, C三个作业在输入井等待处理,它们进入输入井的时间和需计算的时间如下:
假定系统从 9: 30开始按响应比高者优先算法调度作业。请计算每个作业被选中的时间及选中时的响应比。
D:160-30=130 D:300-30=260
E:300-35=265 E:240-35=205
平均周转时间:805/5=161平均周转时间:965/5=193
37.有4个进程A、B、C、D,它们的到达时间、预计运行时间以及优先级数值(优先级数值越小,表示优先级越髙)如题37表所示。
1)请计算采用短进程优先调度算法的平均周转时间和平均带权周转时间。
答:
作业A被选中的时间是9:45,选中时的响应比为75/130;
作业B被选中的时间是9:30,选中时的响应比为:40/15;
作业C被选中的时间是11:55,选中时的响应比为:155/70.;
【解析】9:30时,作业A等待时间为60分钟,响应比为:60/130; 作业B的等待时间为40分钟,响应比为:40/15;作业C的等待时间为10分钟,响应比为:10/70;此时,作业B的响应比最高,按照响应比高者优先算法,选中作业B执行,15分钟后,作业B结束。
3, 1, 4
1,1,0
(2)是,安全序列为P3P2P4P5P1,(安全序列不唯一,P3或P5需要先执行,P1位于最后,例如P5P2P3P4P1)
(3)不能,因为可用资源不够。
(4)能分配,存在安全序列为P3P2P4P5P1。
37、
答:
37、在一个单道程序设计系统中,有 5个作业 A、 B、 C、 D、 E,它们几乎同时到达,预计它们的运行时间分别为 10、 6、 2、 4、 8分钟。其优先级分别为 3、 5、 2、1、 4,这里 5为最高优先级。试对于下列每一种调度算法,计算 5个作业的平均周转时间。
36、有两个进程P1、P2、其中P1负责将文件记录从磁盘读入主存的缓冲区,P1每执行一次读一个记录;P2负责将缓冲区的内容打印出来,P2每执行一次打印一个记录。缓冲区的大小与一个记录的大小相等。使用记录型信号量机制wait(s)和signal(s)操作来实现文件的正确打印,请写出同步代码。
答:
为缓冲区设置互斥信号量mutex,设置资源信号量empty和full。设3个信号量的初始值分别为1,1,0.
优先级
相对开始时间