计算机操作系统习题及答案定稿版

合集下载

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

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

计算机操作系统考试题目及答案一、选择题(每题2分,共20分)1. 计算机操作系统的主要功能是()A. 资源管理B. 程序控制C. 用户接口D. 以上都是答案:D2. 在操作系统中,进程和线程的主要区别是()A. 进程是资源分配的基本单位,线程是任务执行的基本单位B. 进程是任务执行的基本单位,线程是资源分配的基本单位C. 进程和线程没有区别D. 以上都不对答案:A3. 操作系统的五大特性包括:处理器管理、存储管理、设备管理、文件管理和()A. 用户接口B. 网络管理C. 图形界面管理D. 以上都是答案:D4. 下列关于操作系统的描述,错误的是()A. 操作系统是计算机系统的核心软件B. 操作系统负责管理计算机硬件和软件资源C. 操作系统提供用户与计算机之间的接口D. 操作系统可以运行在各种计算机硬件平台上答案:D5. 下列哪种调度算法是抢占式调度?()A. 先来先服务(FCFS)B. 最短作业优先(SJF)C. 轮转调度(Round Robin)D. 最高响应比优先(HRRN)答案:C二、填空题(每题2分,共20分)1. 操作系统的目标是______、______、______和______计算机资源。

答案:合理分配、高效利用、方便用户、确保安全2. 进程可以分为______进程和______进程。

答案:前台、后台3. 分页存储管理中,______是指内存中的一块连续的存储区域。

答案:页4. 在______调度算法中,操作系统会根据进程的优先级来决定下一个要执行的进程。

答案:优先级5. 文件系统的主要功能包括:______、______、______和______。

答案:文件存储、文件检索、文件修改、文件保护三、简答题(每题10分,共30分)1. 请简要介绍操作系统的五大特性。

答案:操作系统的五大特性包括:处理器管理、存储管理、设备管理、文件管理和用户接口。

处理器管理负责处理器的分配和调度;存储管理负责内存资源的分配和回收,以及内存的扩充技术;设备管理负责管理计算机硬件设备,包括输入输出设备的分配和回收,以及设备驱动程序的管理;文件管理负责文件的存储、检索、修改和保护,以及文件系统的维护;用户接口提供用户与计算机之间的交互,包括命令行接口和图形用户接口。

计算机操作系统习题及答案

计算机操作系统习题及答案

精心整理第一章操作系统引论?一、单项选择题1.操作系统是一种__________。

A.通用软件B.系统软件C.应用软件D.软件包2,操作系统的__________管理部分负责对进程进行调度。

8.操作系统的基本类型主要有_______。

A.批处理系统、分时系统及多任务系统B.实时操作系统、批处理操作系统及分时操作系统C.单用户系统、多用户系统及批处理系统D.实时系统、分时系统和多用户系统9.所谓_______是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。

A.多重处理B.多道程序设计C.实时处理 D.并行执行10._______操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。

A.网络D.分布式C.分时D.实时11.如果分时操作系统的时间片一定,那么_______,则响应时间越长。

A.用户数越少B.用户数越多除此之外还为用户使用操作系统提供了用户接口。

2.如果一个操作系统兼有批处理、分时处理和实时处理操作系统三者或其中两者的功能,这样的操作系统称为_________。

3.在分时和批处理系统结合的操作系统中引入了“前台”和“后台”作业的概念,其目的是_________。

4.分时操作系统的主要特征有三个,即__①__、__②__和__③__。

5.实时操作系统与分时操作系统的主要区别是_________。

6.如果操作系统具有很强的交互性,可同时供多个用户使用,但时间响应不太及时,则属于__①__类型;如果操作系统可靠,时间响应及时但仅有简单的交互能力则属于__②__类型;如果操作系统在用户提交作业后,不提供交互能力,它所追求的是计算机资源的高利用率,大吞吐量和作业流程的自动化,则属于__③__类型。

7.计算机系统是由__①__系统和__②__系统两部分组成。

8.采用多道程序设计技术能充分发挥__①__与__②__并行工作的能力。

计算机操作系统及参考答案

计算机操作系统及参考答案

操作系统自测题(三)一、单项选择题(在每小题的四个备选答案中,只有一个是正确的,将其号码写在题干的括号中。

每小题2分,共20分)1、某页式管理系统中,地址寄存器的低11位表示页内地址,则页面大小为()A1024字节B512字节C2K字节D4K字节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 FIFS B最高响应比高者优先C短作业优先D优先级8、进程被阻塞以后,代表进程在阻塞队列的是它的()A文件控制块B进程控制块C作业控制块D设备控制块9、衡量系统的调度性能主要是指标是()A作业的周转时间B作业的输入输出时间C作业的等待时间D作业的响应时间10、批处理系统的主要缺点是()A无交互性B输入输出设备利用率低C CPU利用率低D失去了多道性二、名词解释(每小题3分,共15分)1、独占设备:2、文件控制块:3、动态重定位:4、对换技术:5、记录:三、判断改错题(判断正误,并改正错误,每小题2分,共20分)1、实现虚拟存储器的关键技术是提供快速有效的自动地址变换的硬件机构和相应的软件算法。

()2、磁盘是共享设备,所以允许多个进程同时在存储空间中进行访问。

()3、检测死锁的算法是按照死锁定理来实现的,必须在死锁发生时调用。

()4、响应比高者优先调度算法解决了长作业死等的问题。

()5、磁带存储器,即适宜顺序存取,又适宜直接存取的文件组织形式。

()6、通道的引入是为了建立独立的I/O操作,提高I/O操作和处理器的并行性。

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

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

计算机操作系统试题及答案一、选择题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、以下存储管理方式中,会产生内部碎片的是()。

完整计算机操作系统试题及答案

完整计算机操作系统试题及答案

完整计算机操作系统试题及答案计算机操作系统试题及答案第一节试题一:操作系统的定义及作用答案:操作系统是计算机系统中的核心软件,它负责管理和协调计算机硬件资源,为用户和应用程序提供一个友好、安全、高效的工作环境。

操作系统的主要作用包括:进程管理、文件管理、内存管理、设备管理和用户接口等。

试题二:操作系统的发展历程答案:操作系统的发展经历了分时操作系统、多道程序设计系统、分布式系统和实时系统等不同阶段。

早期的操作系统注重于资源管理和程序运行,随着技术的发展,操作系统也逐渐演化为能提供更好用户体验和更高性能的系统。

第二节试题三:进程和线程的定义及区别答案:进程是程序的一次执行过程,是操作系统进行资源分配和调度的基本单位。

线程是进程的一个执行流,是CPU调度和执行的基本单位。

区别在于进程拥有独立的地址空间和系统资源,而线程共享进程的地址空间和资源,线程间的通信更加方便快捷。

试题四:进程间通信的方式及特点答案:进程间通信的方式主要包括共享内存、消息传递和管道通信。

共享内存适合大数据量和高并发的通信,但需要自行处理同步和互斥问题。

消息传递是通过操作系统提供的消息队列进行通信,具有灵活性和可靠性的特点。

管道通信是通过文件描述符进行通信,适用于父子进程或兄弟进程间的通信。

第三节试题五:文件系统的作用和组成答案:文件系统是操作系统用来管理和存储文件的一种机制。

它由文件、目录和文件操作三部分组成。

文件是操作系统中的基本存储单位,目录用于组织和管理文件,文件操作包括文件的创建、读取、写入和删除等。

试题六:虚拟内存的概念及优点答案:虚拟内存是一种技术,它将物理内存和磁盘空间组合起来,形成一个更大的内存空间供程序使用。

虚拟内存的优点包括:扩大了程序的可用内存空间、提高了内存利用率、简化了内存管理和程序设计、增强了系统的稳定性和安全性。

第四节试题七:死锁的概念及原因答案:死锁是指系统中的进程互相等待对方持有的资源导致无法继续执行的状态。

操作系统习题(附参考答案)

操作系统习题(附参考答案)

操作系统习题(附参考答案)一、单选题(共100题,每题1分,共100分)1、下列存储器中,速度最快的是()。

A、内存B、寄存器C、CacheD、磁盘正确答案:B2、时钟中断事件属于()中断事件。

A、程序B、自愿性C、外部D、输入/输出正确答案:C3、可变分区存储管理系统中,若采用最佳适应分配算法,“空闲区表”中的空闲区可按()顺序排列。

A、大小从大到小B、大小从小到大C、地址从大到小D、地址从小到大正确答案:B4、从静态的角度看,下列选项中哪一个是进程必须拥有而程序所没有的?()A、常量数据B、全局变量C、进程控制块D、代码正文正确答案:C5、()不是管程的组成部分。

A、对局部于管程内的数据结构设置初始值的语句B、对管程内数据结构进行操作的一组过程C、局部于管程的共享数据结构D、管程外过程调用管程内数据结构的说明正确答案:D6、下列关于父进程和子进程的叙述中,正确的是()。

A、子进程执行完了,父进程才能执行B、父进程创建了子进程,因此父进程执行完了,子进程才能执行C、撤销子进程时,应该同时撤销父进程D、撤销父进程时,应该同时撤销子进程正确答案:D7、某计算机系统中有8台打印机,有K个进程竞争使用,每个进程最多需要3台打印机。

该系统可能会发生死锁的K的最小值是()。

A、3B、4C、2D、5正确答案:B8、分页虚拟存储管理系统中,若采用FIFO页面置换算法,则当分配的物理页面数增加时,缺页中断的次数()。

A、减少B、可能增加也可能减少C、增加D、不变正确答案:B9、产生内存抖动的主要原因是()。

A、内存空间太小B、CPU运行速度太慢C、CPU调度算法不合理D、页面置换算法不合理正确答案:D10、()存储管理兼顾了段式在逻辑上清晰和页式在存储管理上方便的优点。

A、分页B、段页式C、可变分区D、分段正确答案:B11、发生死锁的必要条件有四个,要预防死锁的发生,可以破坏这四个必要条件,但破坏()条件是不太实际的。

操作系统习题与解答(含答案)

操作系统习题与解答(含答案)第⼀章操作系统引论⼀、选择题1.在计算机系统中配置操作系统的主要⽬的是(),操作系统的主要功能是管理计算机系统中的(),其中包括()管理和()管理,以及设备管理和⽂件管理。

这⾥的()管理主要是对进程进⾏管理。

(1)A.增强计算机系统的功能;B.为了使⽤系统的资源;C.提⾼系统的运⾏速度;D.提⾼系统使⽤效率,合理地组织系统的⼯作流程,以提⾼系统吞吐量。

(2)A.程序和数据;B.进程;C.资源;D.作业;E.任务。

(3)(4)A.存储器;B.虚拟存储器;C.运算器;D.处理机;E.控制器。

2.操作系统有多种类型:(1)允许多个⽤户以交互⽅式使⽤计算机的操作系统,称为();(2)允许多⽤户将若⼲个作业提交给计算机系统集中处理的操作系统称为();(3)在()的控制下,计算机系统能及时处理由过程控制反馈的数据,并做出响应。

A.批处理操作系统;B.分时操作系统;C.实时操作系统;D.微机操作系统;E.多处理机操作系统。

3.在下列性质中,哪⼀个不是分时系统的特征。

()A.交互性B.多路性C.成批性D.独占性4.实时操作系统追求的⽬标是()。

A.⾼吞吐率B.充分利⽤内存C.快速响应D.减少系统开销5. 现代操作系统的两个基本特征是()和资源共享A.多道程序设计B.中断处理C.程序的并发执⾏D.实现分时与实时处理6.引⼊多道程序的⽬的在于()。

A.有利于代码共享,减少主、辅存信息交换量。

B.提⾼实时响应速度。

C.充分利⽤CPU,减少CPU等待时间D.充分利⽤存储器7.操作系统是⼀组().A.⽂件管理程序B.中断处理程序C.资源管理程序D.设备管理程序8.()不是操作系统关⼼的主要问题.A.管理计算机裸机B.设计、提供⽤户程序与计算机硬件系统的界⾯C.管理计算机系统资源D.⾼级程序设计语⾔的编译器9.⽤户在⼀次计算机过程中,或者⼀次事物处理中,要求计算机完成所做的⼯作的集合,这是指().A.进程B.程序C.作业D.系统调⽤10.订购机票系统处理各⾃各个终端的服务请求,处理后通过终端回答⽤户,所以它是⼀个()。

操作系统习题及参考答案

操作系统习题及参考答案一、选择题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. 操作系统主要功能是()。

A. 控制计算机硬件B. 管理计算机软件C. 提供用户界面D. 加速计算机运行2. 进程调度算法中,最短作业优先(SJF)算法的特点是()。

A. 非抢占式B. 优先调度短作业C. 适用于CPU繁忙型任务D. 容易导致饥饿现象3. 下列哪个是典型的分页系统的局部置换算法()。

A. 先进先出(FIFO)B. 最佳适应(Best Fit)C. 最近未使用(LRU)D. 循环队列4. 以下哪个不是进程通信的方式()。

A. 管道B. 信号C. 互斥量D. 堆栈5. 簇是文件系统中的()。

A. 文件夹B. 字符C. 空间单位D. 进程二、简答题1. 解释进程和线程的区别。

进程是指在计算机中运行的程序的实例,拥有独立的地址空间和资源。

而线程是进程中的一个执行单元,多个线程可以共享进程的资源,包括内存和文件等。

2. 什么是死锁?死锁产生的必要条件有哪些?死锁是指系统中的一组进程,每个进程都在等待一个只能由该组进程中的其他进程释放的资源。

死锁产生的必要条件包括互斥、占有和等待、不可剥夺和循环等待。

3. 请简要介绍磁盘调度算法中的SCAN算法。

SCAN算法是一种磁盘调度算法,它按照磁盘磁头的移动方向依次访问磁道,直到达到最边缘或最内圈,然后改变移动方向继续访问。

SCAN算法可以减少寻道时间,提高磁盘的读写效率。

三、应用题1. 请简要描述进程的状态转换过程。

一个进程可以处于运行状态、就绪状态、等待状态和终止状态。

进程状态的转换可能包括以下情况:- 运行状态到等待状态:当一个进程等待某个事件的发生时,它会从运行状态切换到等待状态。

- 等待状态到就绪状态:当一个进程等待的事件发生时,它会从等待状态切换到就绪状态,表示它可以被调度执行。

- 就绪状态到运行状态:当系统空闲或调度器选择执行该进程时,它会从就绪状态切换到运行状态。

- 运行状态到终止状态:当一个进程完成了它的任务或被终止时,它会从运行状态切换到终止状态。

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

计算机操作系统试题及答案试题一:填空题1. 计算机操作系统的五大功能是:处理机管理、存储管理、设备管理、文件管理和________管理。

答案:作业管理2. 在操作系统中,用于进程之间进行通信的方式称为________。

答案:进程通信3. 虚拟存储器的作用是________。

答案:扩大内存空间4. 在操作系统中,负责处理中断信号的程序称为________。

答案:中断处理程序5. 在操作系统中,文件的物理结构主要有顺序结构、链接结构和________。

答案:索引结构试题二:选择题1. 以下哪个操作系统不是分时系统?A. UnixC. Windows 98D. Mac OS答案:C2. 下列哪个不是进程的同步机制?A. 信号量B. 事件C. 临界区D. 管程答案:B3. 在操作系统中,下列哪个不是存储管理的方式?A. 分区管理B. 分页管理C. 分段管理D. 分区交换答案:D4. 下列哪种文件系统不支持长文件名?A. FAT16B. FAT32D. ext3答案:A5. 在操作系统中,下列哪个设备不是独占设备?A. 打印机B. 显示器C. 磁盘D. 键盘答案:C试题三:判断题1. 操作系统是计算机硬件与用户之间的接口,用于管理计算机的软硬件资源。

()答案:正确2. 在操作系统中,进程和线程是同一个概念。

()答案:错误3. 虚拟存储器技术可以提高计算机的运行速度。

()答案:正确4. 在操作系统中,文件系统负责管理用户的数据文件。

()答案:正确5. 通道技术可以提高设备的使用效率。

()答案:正确试题四:简答题1. 简述进程与线程的区别。

答案:进程是计算机中的执行单位,它拥有独立的地址空间、程序计数器、寄存器和状态信息。

线程是进程内部的一个执行流,它是进程的组成部分,共享进程的资源,但拥有独立的执行序列。

进程和线程的主要区别在于:(1)地址空间:进程间有独立的地址空间,而线程共享进程的地址空间。

(2)资源:进程拥有独立的资源,而线程共享进程的资源。

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

计算机操作系统习题及
答案精编W O R D版 IBM system office room 【A0816H-A0912AAAHH-GX8Q8-GNTHHJ8】
第3章处理机调度1)选择题
(1)在分时操作系统中,进程调度经常采用 _D_ 算法。

A. 先来先服务
B. 最高优先权
C. 随机
D. 时间片轮转
(2)_B__ 优先权是在创建进程时确定的,确定之后在整个进程运行期间不再改变。

A. 作业
B. 静态
C. 动态
D. 资源
(3)__A___ 是作业存在的惟一标志。

A. 作业控制块
B. 作业名
C. 进程控制块
D. 进程名
(4)设有四个作业同时到达,每个作业的执行时间均为2小时,它们在一台处理器上按单道方式运行,则平均周转时间为 _ B_ 。

A. l小时
B. 5小时
C. 2.5小时
D. 8小时
(5)现有3个同时到达的作业J1、J2和J3,它们的执行时间分别是T1、T2和T3,且T1<T2<T3。

系统按单道方式运行且采用短作业优先算法,则平均周转时间是 _C_ 。

A. T1+T2+T3
B. (T1+T2+T3)/3
C. (3T1+2T2+T3)/3
D. (T1+2T2+3T3)/3
(6)__D__ 是指从作业提交给系统到作业完成的时间间隔。

A. 运行时间
B. 响应时间
C. 等待时间
D. 周转时间
(7)下述作业调度算法中,_ C_调度算法与作业的估计运行时间有关。

A. 先来先服务
B. 多级队列
C. 短作业优先
D. 时间片轮转
2)填空题
(1)进程的调度方式有两种,一种是抢占(剥夺)式,另一种是非抢占(非剥夺)式。

(2)在 _FCFS_ 调度算法中,按照进程进入就绪队列的先后次序来分配处理机。

(3)采用时间片轮转法时,时间片过大,就会使轮转法转化为FCFS_ 调度算法。

(4)一个作业可以分成若干顺序处理的加工步骤,每个加工步骤称为一个_作业步_ 。

(5)作业生存期共经历四个状态,它们是提交、后备、运行和完成。

(6)既考虑作业等待时间,又考虑作业执行时间的调度算法是_高响应比优先____ 。

3)解答题
(1)单道批处理系统中有4个作业,其有关情况如表3-9所示。

在采用响应比高者优先调度算法时分别计算其平均周转时间T和平均带权周转时间W。

(运行时间为小时,按十进制计算)
表3-9 作业的提交时间和运行时间
解:
在8.0时刻,只有J1到达,其响应比是1,J1开始运行。

在10.0时刻,J1完成,这时,J2,J3,J4均到达。

J2,J3,J4的响应比分别是1+1.4/0.6,1+1.2/0.2,1+1.0/0.5,J3的响应比最高,J3开始运行。

在10.2时刻,J3完成,这时J2,J4的响应比分别是1+1.6/0.6,1+1.2/0.5,J2的响应比最高,J2开始运行。

在10.8时刻,J2完成,这时J4的响应比1+1.8/0.5,J4开始运行。

平均带权周转时间为(1.0+7.0+3.67+4.6)/4=4.067。

(2)何谓JCB其作用是什么JCB至少包括哪些内容
解:JCB就是作业控制块,是系统用来记录作业属性信息的数据结构。

系统通过JCB 感知作业的存在,并通过JCB对作业进行控制和管理,JCB是作业存在的唯一标志。

不同系统的JCB所包含的信息有所不同,但通常包括以下内容:资源要求,资源使用情况,作业的控制方式,类型及优先权,作业名及作业状态。

(3)在单CPU和两台输入/输出设备(I1,I2)多道程序设计环境下,同时有三个作
业J1,J2,J3运行。

这三个作业使用CPU 和输入/输出设备的顺序和时间如下所示:
J1:I2(30ms );CPU (10ms );I1(30ms );CPU (10ms );I2(20ms )
J2:I1(20ms );CPU (20ms );I2(40ms )
J3:CPU (30ms );I1(20ms );CPU (10ms );I1(10ms )
假定CPU ,I1,I2都能并行工作,J1优先级最高,J2次之,J3优先级最低,优先级高的作业可以抢占优先级低的作业的CPU ,但不能抢占I1、I2。

试求:
①三个作业从开始到完成分别需要多少时间?
②从开始到完成的CPU 利用率。

③每种I/O 设备的利用率。

解:3个作业并发执行的工作情况如下图所示:
由图中可以看出:Job1从投入到运行完成需要110ms Job2从投入到运行完成需要90ms
Job3从投入到运行完成需要110ms
CPU
Job1
I2 CP I1 CP 等I2
Job2
CP I1 CP 等I2
Job3
等CP I1
CP 等CP I1
时间(ms) 0 20 40 60 80 100 110
I2
I1
CPU在时间段60ms至70ms,80ms至90ms,100ms至110ms期间空闲,所以CPU的利用率为:(110-30)/110=72.7%。

设备I1在时间段20ms至40ms,90ms至100ms期间空闲,所以设备I1的利用率为:(110-30)/110=72.7%;
设备I2在时间段30ms至50ms期间空闲,所以设备I2的利用率为:(110-20)/110=81.8%。

相关文档
最新文档