首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请说明操作系统作业管理的功能?作业调度算法是指按照什么样的原则来选取作业并投入运行?调度算法的合理性直接影响系统的效率,作业调度算法有哪些?对算法的选择需要考虑哪些问题?
请说明操作系统作业管理的功能?作业调度算法是指按照什么样的原则来选取作业并投入运行?调度算法的合理性直接影响系统的效率,作业调度算法有哪些?对算法的选择需要考虑哪些问题?
admin
2009-02-24
29
问题
请说明操作系统作业管理的功能?作业调度算法是指按照什么样的原则来选取作业并投入运行?调度算法的合理性直接影响系统的效率,作业调度算法有哪些?对算法的选择需要考虑哪些问题?
选项
答案
作业调度是操作系统作业管理的主要功能。 作业调度是从预先存放在辅助存储设备中的一批用户作业中,按照某种方法选取若干作业,为它们分配必要的资源,决定调入内存的顺序,并建立相应的用户作业进程和为其服务的其他系统进程,然后再把这些进程提交给进程调度程序处理的一个过程。作业管理是宏观的高级管理,进程管理是微观的低级管理。作业调入内存后,已经获得了除CPU所有运行资源,但因为未得到处理机分配还不能运行,要通过进程调度分配处理机后再运行。这些状态之间完成的作业调度和转接。 操作系统的作业调度算法: (1)先来先服务(FCFS)。它类似于进程调度中的先进先出(FIFO)调度,它按照作业到达的先后次序调度作业,排队等待时间最长的作业被优先调度。这种调度算法有利于长作业,而不利于短作业。一个执行时间非常短的作业,也不得不排队等待,直到轮到自己运行。 (2)短作业优先(SJF)。它类似于进程调度中的最短CPU运行期优先算法。它按照作业要求运行的时间来调度,运行时间短的作业优先调度。自然,这种算法有利于短作业,且在大多数作业都是短作业的情况具有较大的合理性。但它又忽略了作业等待时间的长短,不利于长作业,可能会使一个运行时间较长的作业长期得不到调度。 (3)响应比高优先(HRN)。综合上述两者,既考虑作业等待时间,又考虑作业执行时间,求两者时间之比(即相应比),高者优先。它在进行调度时,需要首先计算每个作业的响应比。虽然是一种较好的折中,但增加了系统的开销,因为每次都要计算响应比。 (4)优先级调度。这种算法根据的是为作业所确定的优先级别,优先级别高者优先调度。然而,影响算法的是优先级的确定,因为它并不是算法本身的过程。优先级的确定有许多因素,如作业的紧急程度、作业的资源要求、作业的类别等等。这种调度算法往往与其他算法配合使用。 根据不同的应用环境而采用不同的算法。通常对算法的选择可以考虑如下问题, (1)使系统有最高的吞吐率,能够处理尽可能多的作业。 (2)使系统达到最高的资源利用率,不让处理机空闲。 (3)对各种作业合理调度,使各类用户都满意。 (4)不增加操作系统本身开销,不使系统过于复杂。
解析
转载请注明原文地址:https://jikaoti.com/ti/EyE7FFFM
0
笔试
原NCRE全国计算机四级
NCRE全国计算机四级
相关试题推荐
为了保证数据库中数据的安全可靠和正确有效,数据库管理系统(DBMS)提供数据库恢复、并发控制、数据完整性保护与数据安全性保护等功能。数据库在运行过程中由于软硬件故障可能造成数据被破坏,数据库恢复就是在尽可能短的时间内把数据库恢复到故障发生前的状态。具体的实
FTP使用的传输层协议为(1)_____;FTP有两个端口,用作控制连接的默认端口号为(2)____,用作数据传输的默认端口号为(3)_____。(2)_____A.80B.25C.445D.21
IEEE 802.11定义了无线局域网的两种工作模式,其中的(44)模式是一种点对点连接的网络,不需要无线接入点和有线网络的支持,用无线网卡连接的设备之间可以直接通信。IEEE 802.11的物理层规定了三种传输技术,即红外技术、直接序列扩频(DSSS)和
某寄存器的内容为5EH,先取反再执行一条与立即数45H相异或的指令,结果为(12)。若某寄存器的内容为5FH,则执行一次与立即数7DH相与的指令后,所得的结果为(13)。
在因特网中,IP数据报的传输需要经源主机和中途路由器到达目的主机,通常______。
综合布线系统中将用户的终端设备首先连接到的子系统称为________________;________________是设计建筑群子系统时应考虑的内容。
SimpleNetworkManagementProtocol(SNMP)isanInternetStandardprotocolforcollectingandorganizinginformationaboutmanag
程序语言若规定程序中的变量必须先定义(或声明)再引用,则违反此规定的程序在(11)时报错。
In C language, the usual expression statements are(73)or function calls.
In______programming,theuserdeterminesthesequenceofinstructionstobeexecuted,nottheprogrammer.
随机试题
审慎监管就是监管当局要()评估银行机构的风险。
诊断恶性肿瘤的主要根据是
症见身目发黄,黄色较淡而不鲜明,食欲不振,肢体倦怠乏力,食少腹胀便溏,心悸气短,舌淡苔薄,脉濡细,治法应为:
患儿8个月,3天高热,咳嗽频繁。查体:138℃,精神萎靡,呼吸困难,肺部闻及细湿哕音,心率快,胸片示两肺有多发性小脓肿,血象WBC30.0×109/L,N0.90。最可能的诊断为
关于滴丸有关叙述错误的是
刑罚的主刑包括()。
商鞅,姓公孙,是()的没落贵族。
Thetextismainlyabout______.Whatisthemainpointthewriteristryingtomakeinthelastparagraph?
Well,therewasamanhereoncebythenameofJimSmiley,inthewinterof1849—ormaybeitwasthespringof1850.Anyway,he
A、Tooslowforadifficultbookthoughjustrightforanon-seriousone.B、Tooslowforanon-seriousbookbuttoofastforadi
最新回复
(
0
)