操作系统作业管理练习和答案解析
- 格式:doc
- 大小:50.00 KB
- 文档页数:7
第一章:操作系统引论1.什么是操作系统?可以从哪些角度阐述操作系统的作用?答:操作系统是计算机系统中的一个系统软件,是能有效地组织和管理计算机系统中的硬件和软件资源,合理地组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便、有效地使用计算机,并使整个计算机系统能高效地运行的一组程序模块的集合。
作用:控制管理计算机的全部硬软件资源,合理组织计算机内部各部件协调工作,为用户提供操作和编辑界面的程序集合。
2、简要叙述批处理操作系统、分时操作系统和实时操作系统的概念及特点。
答:批处理操作系统:通常是把一批作业以脱机方式输入到磁带(磁盘)上,并在系统中配上监督程序(Monitor),在它的控制下使这批作业能一个接一个地连续处理,直到磁带(磁盘)上所有的作业全部完成。
其特点:(1)自动性;(2)顺序性。
分时操作系统:是指在一台主机上连接多个带有显示器和键盘的终端,同时允许多个用户通过自己的终端,以交互方式使用计算机,共享主机中的资源。
其特点:(1)多路性;(2)独立性;(3)及时性;(4)交互性。
实时操作系统:是指系统及时(或即时)响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。
其特点:(1)多路性;(2)独立性;(3)及时性;(4)交互性;(5)可靠性。
3操作系统需要管理哪些资源?它的基本功能是什么?答:硬件资源:CPU,打印机等,软件资源:数据,程序等4操作系统对外提供了哪些接口?答:(1)操作系统的命令接口通过在用户和操作系统之间提供高级通信来控制程序运行,用户通过输入设备发出一系列命令告诉操作系统执行所需功能,它包括了键盘操作命令和作业控制命令,称为作业一级的用户接口。
命令接口的两种最普遍和主要的方式是直接命令方式(命令行)和间接命令方式(命令文件)。
(2)操作系统的程序接口它是用户程序和操作系统之间的接口,用户程序通过它们使用系统资源及系统服务,这种接口方式通常采用若干系统调用组成。
操作系统习题(附参考答案)一、单选题(共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、有三道程序A、B、C在⼀个系统中运⾏,该系统有输⼊、输出设备各1台。
三道程序A、B、C构成如下:A:输⼊32秒,计算8秒,输出5秒B:输⼊21秒,计算14秒,输出35秒C:输⼊12秒,计算32秒,输出15秒问:(1)三道程序顺序执⾏的总时间是多少?(2)充分发挥各设备的效能,并⾏执⾏上述三道程序,最短需多少时间(不计系统开销)?并给出相应的⽰意图。
2、假设⼀个单CPU系统,以单道⽅式处理⼀个作业流,作业流中有2道作业,共占⽤CPU 计算时间、输⼊卡⽚数和打印输出⾏数如下:作业号占⽤CPU计算时间输⼊卡⽚张数打印输出⾏数1 3分钟100张2000⾏2 2分钟200张600⾏其中,卡⽚输⼊机速度为1000张/分钟,打印机输出速度为1000⾏/分钟,试计算:(1)不采⽤spooling技术,计算这两道作业的总运⾏时间(从第1道作业输⼊开始到最后⼀个作业输出完毕)。
(2)如采⽤spooling技术,计算这2道作业的总运⾏时间(不计读/写盘时间),并给出相应的⽰意图。
作业⼆:进程管理1、请写出两程序S1和S2可并发执⾏的Bernstein 条件。
2、有以下5条语句,请画出这5条语句的前趋图。
S1:y=x+1 R(x) W(y)S2:c=f-w R(f,w) W(c)S3:d=r-y R(r,y) W(d)S4:x=a+b R(a,b) W(x)S5:r=c+y R(c,y) W(r)3、设在教材第62页3.6.4节中所描述的⽣产者消费者问题中,其缓冲部分为m 个长度相等的有界缓冲区组成,且每次传输数据长度等于有界缓冲区长度以及⽣产者和消费者可对缓冲区同时操作。
重新描述发送过程deposit(data)和接收过程remove(data)。
12nP P P i P n (12i)C k ...........有界缓冲区m4、设有k 个进程共享⼀临界区,对于下述情况,请说明信号量的初值、含义,并⽤P ,V操作写出有关互斥算法。
一、填空P15 填空题1.设计现代OS的主要目的是提高资源利用率和方便用户。
2.单道批处理系统是在解决人机矛盾和CPU与I/O设备速度不匹配的矛盾中发展起来的。
3.在单处理机环境下的多道程序设计具有多道、宏观上同时运行和微观上交替运行的特点。
4.现在操作系统的两个最基本的特征是并发和资源共享,除此之外,它还具有虚拟性和异步性的特征。
5.从资源管理的角度看,操作系统具有四大功能:处理机管理、存储器管理、设备管理和文件管理;为了方便用户,操作系统还必须提供友好的用户接口。
6.操作系统的基本类型主要有批处理系统、分时系统和实时系统。
7.批处理系统的主要优点是资源利用率高和系统吞吐量大;主要缺点是无交互作用能力和作业平均周转时间长。
8.实现分时系统的关键问题他是人机交互,为此必须引入时间片的概念,并采用时间片轮转调度算法。
9.分时系统的基本特征是多路性、独立性、交互性和及时性。
10.若干事件在同一时间间隔内发生称为并发;若干事件在同一时刻发生称为并行。
11.实时系统可分为实时信息处理系统和实时控制系统两种类型;民航销售系统属于实时信息处理系统;而导弹飞行控制系统则属于实时控制系统。
12.为了使实时系统高度可靠和安全,通常不强求资源利用率。
13.当前比较流行的微内核的操作系统结构,是建立在层次化结构的基础上的,而且还采用了客户机/服务器模式和面向对象程序设计技术。
P56 填空题1.在单用户单任务环境下,用户独占全机,此时机内资源的状态,只能由运行程序的操作加以改变,此时的程序执行具有封闭性和可再现性特征。
2.并发程序之间的相互制约,是由于它们的共享资源和相互合作而产生的,因而导致程序在并发执行时具有间断性或异步性特征。
3.程序并发执行与顺序执行时相比产生了一些新特征,分别是间断性、失去封闭性和不可再现性。
4.引入进程的目的是使程序能正确地并发执行,以提高资源利用率和系统吞吐量,而引入线程的目的是减少并发执行的开销,提高程序执行的并发程度。
操作系统习题及参考答案一、选择题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、内存、磁盘等,以满足不同进程的需求。
操作系统期末考试(一)一、单项选择题(在每小题的四个备选答案中,只有一个是正确的,将其号码写在题干的括号中。
每小题2分,共20分)1、文件系统的主要组成部分是()A、文件控制块及文件B、I/O文件及块设备文件C、系统文件及用户文件D、文件及管理文件的软件2、实现进程互斥可采用的方法()A、中断B、查询C、开锁和关锁D、按键处理3、某页式管理系统中,地址寄存器的低9位表示页内地址,则页面大小为()A、1024字节B、512字节C、1024KD、512K4、串联文件适合于()存取A、直接B、顺序C、索引D、随机5、进程的同步与互斥是由于程序的()引起的A、顺序执行B、长短不同C、信号量D、并发执行6、信号量的值()A、总是为正B、总是为负C、总是为0D、可以为负整数7、多道程序的实质是()A、程序的顺序执行B、程序的并发执行C、多个处理机同时执行D、用户程序和系统程序交叉执行8、虚拟存储器最基本的特征是()A、从逻辑上扩充内存容量B、提高内存利用率C、驻留性D、固定性9、飞机定票系统是一个()A、实时系统B、批处理系统C、通用系统D、分时系统10、操作系统中,被调度和分派资源的基本单位,并可独立执行的实体是()A、线程B、程序C、进程D、指令二、名词解释(每小题3分,共15分)1.死锁:2.原子操作:3.临界区:4.虚拟存储器:5.文件系统:三、判断改错题(判断正误,并改正错误,每小题2分,共20分)1、通道是通过通道程序来对I/O设备进行控制的。
()2、请求页式管理系统中,既可以减少外零头,又可以减少内零头。
()3、操作系统中系统调用越多,系统功能就越强,用户使用越复杂。
()4、一个进程可以挂起自已,也可以激活自已。
()5、虚拟存储器的最大容量是由磁盘空间决定的。
()6、单级文件目录可以解决文件的重名问题。
()7、进程调度只有一种方式:剥夺方式。
()8、程序的顺度执行具有顺序性,封闭性和不可再现性。
W i n d o w s网络操作系统管理试题(切记:不求高分,只求及格)一、选择题(空号里是答案)1.管理员可以在DHCP客户机上手工对IP地址租约进行更新,操作命令为(A、ipconfig/renew)。
2.在Internet上,广泛使用(D、完全合格城名)来标识计算机.3一个域中无论有多少台计算机,一个用户只要拥有(A、1)个域用户帐户,便可以访问域中所有计算机上允许访问的资源.4.在一个域中,用户帐户的最大资源访问范围是(C、域)。
5.在域树中.父域和子域之间自动被双向的、可传递的(C.信任关系)联系在一起.使得两个城中的用户帐户均具有访问对方域中资源的能力。
6.最简单的域树中只包含(A.1)个域。
7.当DNS服务器收到DNS客户机查询IP地址的请求后,如果自己无法解析,那么会把这个请求送给(B、Internet上的根DNS服务器),继续进行查询。
8.在域中,可以使用(A.组织单位)对域中的特定对象进行单独的管理.9.当用户希望通过(C.Internet)进行远程访问时,需要建立VPN连接。
10.在多个网络中实现DHCP服务的方法有(A.设置RFC1542路由器)。
1.如果一个DHCP客户机找不到DHCP服务器,那么它会给自己临时分配一个网络ID号为(A.的IP地址。
2.用户可以利用(C.Ping)命令检侧用户计算机是否能够正确地与网络中的其它计算机通信。
8.在一个域中使用组帐户为用户分配资源访问权限时,建议使用(D.A-G-DL-P)的原则。
1.用户(A.可以)在一台计算机上安装多套Windows操作系统。
3在一台Windows计算机上.输入(C.ipconfig/all)命令来查看网卡MAC地址。
4.实现NetBIOS名称解析的方法主要有(A、WINS服务)。
5.目前常用的服务器端网络操作系统有(A.WindowsServer2003)。
1.在同一台DHCP服务器上.针对同一个网络ID号能够建立(A.1)个作用域.2.如果希望局域网1中的DHCP服务器为局域网2中的DHCP客户机分配IP地址,则需要在局域网2中配置(B.DHCP中继代理)。
《操作系统》考试练习题及参考答案一、单选题1. 在下列存储管理方案中,不适用于多道程序设计的是()。
A 、单一连续分配B 、固定式分区分配C 、可变式分区分配D 、段页式存储管理答案:A2. 若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许()个进程参于竞争,而不会发生死锁。
A 、5B 、2C 、3D 、4答案:D3. 主要由于()原因,使UNIX易于移植。
A 、UNIX是由机器指令书写的B 、UNIX大部分由汇编少部分用C语言编写C 、UNIX是用汇编语言编写的D 、UNIX小部分由汇编大部分用C语言编写答案:D4. 一个计算机系统有7台可互换的磁带机供N个进程竞争使用。
每个进程在一段时间内需要占用2台磁带机。
N最多为()不会发生死锁。
A 、5B 、12C 、6D 、2答案:C5. 虚拟设备是指()。
A 、允许用户使用比系统中具有的物理设备更多的设备B 、允许用户以标准化方式来使用物理设备C 、把一个物理设备变换成多个对应的逻辑设备D 、允许用户程序不必全部装入主存便可使用系统中的设备答案:C6. 位示图方法可用于( )A 、盘空间的管理B 、盘的驱动调度C 、文件目录的查找D 、页式虚拟存储管理中的页面调度答案:A7. 任何两个并发进程之间( )A 、一定存在互斥关系B 、一定存在同步关系C 、一定彼此独立无关D 、可能存在同步或互斥关系答案:D8. 在UNIX系统中,请求调用是采用()算法。
A 、LFUB 、FIFOC 、LRUD 、LIFO答案:C9. ()存储器管理方法可能使系统产生抖动。
A 、简单页式B 、请求页式C 、段式D 、可变连续分区答案:B10. 某系统采用固定分区分配存储管理,内存空间为640K,其中地址0到40K被系统占用,其他空间按分区大小相等的方法划为4个分区,则当有大小分别为7KB 、90KB 、30KB 、20KB的作业进入内存时,浪费的内存为()。
操作系统基础习题解析及实验指导第一篇操作系统基础知识点及习题解答该部分罗列操作系统基础各章节的学习要点,指出学习的重点和难点,在回顾相关知识点的基础上,对典型习题进行分析和解答。
第一章操作系统引论本章学习要点【1】掌握操作系统的概念与作用【2】掌握操作系统的基本类型与特点【3】掌握操作系统的特征与功能【4】深入领会多道程序设计技术本章学习难点【1】多道程序设计技术【2】操作系统的特征知识点回顾一. 操作系统的概念一个完整的计算机系统由计算机硬件系统和计算机软件系统两部分组成。
操作系统是配置在计算机硬件上的第一层软件,是对硬件系统功能的第一次扩充。
图1-1 计算机系统的层次图1.操作系统(Operating System,简称OS)的作用(1)OS作为用户与计算机硬件系统之间的接口OS处于用户与计算机硬件系统之间,用户通过OS来使用计算机系统。
或者说,用户在OS 的帮助下能够方便、快捷、安全、可靠地操纵计算机硬件和运行自己的程序。
(2)OS作为计算机系统资源的管理者这是广为流行的一个关于OS作用的观点。
在一个计算机系统中,通常都包含了各种各样的硬件和软件资源。
归纳起来可将资源分为四类:处理器、存储器、I/O设备以及信息(数据和程序)。
OS的主要功能正是针对这四类资源进行有效的管理。
(3)OS用作扩充机器对于一台完全没有软件配置的计算机系统(裸机),即使功能再强,也必定难于使用。
OS在第 1 页共102 页裸机上分别覆盖I/O设备管理软件、文件管理软件等,此时用户所看到的机器,将是一台比裸机功能更强、使用更方便的机器。
通常把覆盖了软件的机器称为扩充机器或虚机器。
在计算机系统上覆盖上一层软件后,系统功能便增强一级。
由于OS自身包含了若干层软件,因此当在裸机上覆盖上OS后,便可获得一台功能显著增强,使用极为方便的多层扩充机器或多层虚机器。
2.操作系统的概念操作系统是一组控制和管理计算机硬件和软件资源、合理组织计算机的工作流程,方便用户使用的程序的集合。
CH1 应用题参考答案1有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。
如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P,则n个进程同时等待I/O的概率是P n ,当n个进程同时等待I/O期间CPU是空闲的,故CPU的利用率为1-P n 。
由题意可知,除去操作系统,内存还能容纳4个用户进程,由于每个用户进程等待I/O的时间为80%,故:CPU利用率=1-(80%)4 =0.59若再增加1MB内存,系统中可同时运行9个用户进程,此时:CPU利用率=1-(80%)9 =0.87故增加1MB内存使CPU的利用率提高了47%:87%÷59%=147%147%-100%=47%2一个计算机系统,有一台输入机和一台打印机,现有两道程序投入运行,且程序A 先开始做,程序B后开始运行。
程序A的运行轨迹为:计算50ms、打印100ms、再计算50ms、打印100ms,结束。
程序B的运行轨迹为:计算50ms、输入80ms、再计算100ms,结束。
试说明(1)两道程序运行时,CPU有无空闲等待?若有,在哪段时间内等待?为什么会等待?(2)程序A、B有无等待CPU的情况?若有,指出发生等待的时刻。
答:画出两道程序并发执行图如下:(1)(见图中有色部分)。
(2)程序A无等待现象,但程序B有等待。
程序B有等待时间段为180ms至200ms间(见图中有色部分)。
3设有三道程序,按A、B、C优先次序运行,其内部计算和I/O操作时间由图给出。
A B CC11=30ms C21=60ms C31=20ms∣∣∣I12=40ms I22=30ms I32=40ms∣∣∣C13=10ms C23=10ms C33=20ms 试画出按多道运行的时间关系图(忽略调度执行时间)。
完成三道程序共花多少时间?比单道运行节省了多少时间?若处理器调度程序每次进行程序转换化时1ms,试画出各程序状态转换的时间关系图。
作业管理练习题(一)单项选择题1.用户要求计算机处理的一个计算问题称为一个( )。
A.进程 B程序 c.作业 D系统调度2.一个作业的完成要经过若干加工步骤,这每个步骤称为( )。
A.作业流 B.子程序 c.子进程 D.作业步3.通常一个批处理作业要经过若干作业步才能完成,系统要求用户( )给出说明。
A.只能在作业提交时 B.只能在作业执行过程中 c.在作业提交时或作业执行过程中 D.不必4.在批处理方式下,操作员把一批作业组织成( )向系统成批输入。
A.作业步 B.作业流 C.子程序 D.程序组5.在批处理系统中,作业控制说明书是用操作系统提供的( )编写而成的。
A.c语言 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.进入输入井的先后次序 B.计算时间的长短 C.响应比的高低 D.优先数的大小13.可以证明,采用( )能使平均等待时间最小。
A优先数调度算法 B.均衡调度算法 c.计算时间短的作业优先算法 D.响应比最高者优先算法14.在进行作业调度时.要想兼顾作业等待时间和计算时间,应选取( )。
A均衡调度算法 B.优先数调度算法 c.先来先服务算法 D.响应比最高者优先算法15.作业调度的关键在于( )。
A.选择恰当的进程管理程序 B.选择恰当的作业调度算法 C.友好的用户界面 D.用户作业准备充分16.作业调度算法提到的响应比是指( )。
A.作业计算时间与等待时间之比 B.作业等待时间与计算时间之比 c.系统调度时间与作业等待时间之比 D.作业等待时间与系统调度时间之比17.作业调度选择一个作业装入主存后,该作业能否占用处理器必须由( )来决定。
A设备管理 B.作业控制 C.驱动调度 D、进程调度18.交互作业的特点是采用( )的方式工作。
A.作业控制语句 B.人机对话 c.作业说明书 D.作业信息文件19.目前常用的操作使用接口中不包括( )。
A.操作控制命令 B.作业控制语言 c.菜单技术D.窗口技术20.为了请求进入或退出系统,用户应使用( )。
A.注册和注销命令 B.编辑类命令 c 调试类命令 D.操作方式转换命令21.在程序中设置断点、跟踪等功能要通过( )来实现。
A.编辑类命令 B.编译、装配和运行类命令 c.调试类命令 D.操作方式转换类命令22.Windows和UNIX都采用( ),为用户提供了友善的图形用户接口。
A.菜单技术 B.窗口技术 C.操作控制命令 D.会话语句23.Windows的每个窗口都有相同的风格,其中显示程序名或文件名的是( )。
A.控制菜单 B.题标栏 C.菜单框 D.卷滚条24.窗口系统中若要对非活动的窗口操作,要采用( )。
A打开一个窗口 B.移动窗口 c改变窗门的大小 D.切换窗口25.操作命令有两类,一类是由操作系统中相应处理模块直接解释执行,而( )属于另一类,必须创建用户进程去解释执行。
A.注册和注销命令 B.目录类命令 c.编译、连接和装配类命令 D.操作方式转换命令26.终端用户控制终端作业的执行大致有四个阶段,其中( )实际上可看作是对终端作业的作业调度。
A终端的连接 B.用户注册 c.控制作业执行 D.用户退出27.在分时系统控制下,对终端用户采用( )方法使每个终端作业去占用处理器。
A.先来先服务 B.优先数 C.时间片轮转 D.分级调度(二)填空题1.______是用户要求计算机系统处理的一个计算问题。
2.完成一个作业一般要经过若干加工步骤,作业的每一个加工步骤称为一个______ 3.每个作业步都是一个______的执行,前一个作业步的结果信息往往作为后一作业步的___。
4.一个作业执行时要分若干作业步,作业步的顺序是由______指定的。
5.操作系统为用户提供了说明作业加工步骤的两种手段,______和______6.作业控制方式有______和______。
7.在批处理时操作系统按各作业的控制说明书的要求,分别控制相应的作业按指定的步骤去执行,这种控制方式称为______。
8.批处理方式也称为______和______。
9.______下用户用操作系统提供的操作控制命令来表达对作业执行的控制意图。
10.采用交互方式时必须在计算机上直接操作,为此也称它为______。
11.用户准备批处理作业,除了要准备好源程序和初始数据外,还必须有用作业控制语言编写的______。
12______由若干控制语句组成,每个控制语句含有关键字和参数。
13.操作员启动预输入命令把作业流中的作业信息存放在______中,这些作业处于______ 14______就是操作系统从输入井中选取若干作业装入主存,使它们有机会获得处理器运行。
15.设计作业调度程序的原则有:公平性、______和______。
16作业调度选择作业的必要条件是系统现有的______的资源可以满足作业的资源要求。
17.作业的周转时间是指该作业被选中执行得到结果的时间与进入______时间之差.18.从系统的角度来看,作业调度希望进入输入井的作业的______尽可能地小.19.常用的作业调度算法有先来先服务算法、______、响应比最高者优先算法、______和均衡调度算法。
20.一个理想的调度算法应该是既能______,又能使进入系统的作业______得到计算结果。
21.先来先服务算法仅从输入井的先后次序去选作业,可能会使计算时间______的作业等待时间过______。
22.计算时间短的作业优先算法只考虑用户估计的计算时间,可能使计算时间______的作业等待太______。
23.采用计算时间短的作业优先算法,肯定能使______最小。
24.响应比最高者优先算法综合考虑作业的______和______25.确定作业的优先数可以由______来提出自己作业的优先数,也可以由______根据作业的缓急程度、作业类型等因素综合考虑。
26.作业调度与______相互配合才能实现多道作业的并行执行。
27.不同的作业步要完成不同的工作,都要有不同的______去解释执行。
28.系统为不同的作业步创建不同的______,以完成作业步要求的工作。
29.操作系统根据作业步控制语句创建一个进程,并使该进程处于______状态。
30.在输入井中的作业必须经过二级调度才能占用处理器,第一级是______,第二级是_____。
31.采用交互方式控制的作业在执行过程中,用户使用______或______直接提出对作业的控制要求。
32.交互式作业的特点是采用______的方式工作。
33.常见的操作使用接口有______、菜单技术和______等。
34.每条操作控制命令都包含______和相关参数。
35.一个系统提供的操作控制命令的______称为这个系统的______。
36.用户用______命令请求进入系统,用______命令请求退出系统。
37.采用______,用户可不必事先记住程序提供的功能和使用方式,只要根据屏幕上显示的功能选择即可。
38.在菜单上进行操作简单、______、不需记忆、但有时影响______。
39.窗口已成为实现______的重要技术,它为用户提供了更友善的______40.Windows的每一个窗口都有控制菜单、______、菜单框和卷滚条等共同部分。
41.UNIX中有多种不同风格的窗口,常用的有______和______。
42.窗口的基本操作有打开窗口、______、改变窗口的大小、切换窗口和______43.命令解释执行时,一类由操作系统中的相应______直接解释执行;另一类必须创建______去解释执行。
44.由操作系统直接解释执行的命令有注册和注销命令,______、______和操作方式转换等命令。
45.终端用户控制终端作业的执行大致有四个阶段:终端的连接、______、控制作业执行和______。
46.远程终端借助于租用专线或______接到计算机系统,线路接通前必须通过______进行呼叫。
47用户的注册过程实际上可看作对终端作业的______。
48.用户输入注销命令请求______,系统接受命令后收回该用户所占的______让其退出。
49.在分时系统控制下,对终端用户均采用______的方法让各终端作业占用处理器,使终端用户感到满意。
50.具有分时兼批处理的计算机系统中,总是______接纳终端作业。
(三)简答题1.什么是作业和作业步?2.用户可用哪些手段来说明作业步?3.作业控制方式有哪几种?4.批处理作业的准备工作包括哪几个方面?5.何谓作业调度?6.设计作业调度程序需考虑哪些因素?7.作业调度程序从输入井选取作业的必要条件是什么?8.常用的作业调度算法有哪些?9.什么叫周转时间和平均周转时间?在作业调度中,用户和系统如何看待它们?10.作业调度与进程调度在作业执行过程中的作用分别是什么?11.交互式作业的特点是什么?12.通常操作系统为用户提供的操作使用接口有哪几种?13.交互控制方式下操作系统如何解释并执行命令?14.简述终端作业的执行进程。
15.分时操作系统如何调度终端作业?16.兼有分时和批处理功能的操作系统如何调度和管理作业?(四)应用题1.假设有一个多道程序设计系统,采用可变分区方式管理主存储器,且不能移动已在主存储器中的作业。
若供用户使用的主存空间为200KB,系统配备5台磁带机,有一批作业见下表: 作业名号进输入井时间要求计算时间需要主存量申请磁带机数A 8:30 40分钟 30KB 3台B 8:50 25分钟 120KB 1台C 9:00 35分钟 100KB 2台D 9:05 20分钟 20KB 3台E 9:10 10分钟 60KB 1台该系统对磁带机采用静态分配,忽略外设工作时间和系统调度所花的时间。