博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
******十五 ******、软设笔记【操作系统】-作业管理
阅读量:7021 次
发布时间:2019-06-28

本文共 587 字,大约阅读时间需要 1 分钟。

作业管理
一、作业状态
一个批处理型作业,从进入系统并驻留在外存的后备队列上开始,直至作业运行完毕,要经历提交、后备、执行和完成4个状态。
二、处理机调度
1.高级调度(High Scheduling)
也称为作业调度,是指在后备队列中选择一个或给作业,为它们建立进程,分配必要的资源,使它们能够运行。
*在批处理系统中,因作业进入系统后驻留在外存,故需要有作业调度。
*在分时系统中为做到及时响应,命令或数据被直接送入内存,故不需作业调度。
*在实时系统中,不需作业调度。
2.中级调度(Intermediate-Level Scheduling)
也称为进程调度或者短程调度,用来决定就绪队列中的哪个进程应获得处理机。
为最基本的一种调度,三种类型OS中都必须有进程调度。
3低级调度(Low Level Scheduling)
是为了提高内存利用率和系统吞吐量。
应是那些暂时不能运行的进程不再占用宝贵的内存资源,而将他们调到外存去等待,把此时的进程状态称为就绪驻外存状态或挂起状态。
三、调度算法
(1)先来先服务
(2)短作业(进程)优先调度算法
(3)高优先权优先调度算法
(4)高响应比优先调度算法
四、用户接口
*操作系统接口
>命令接口
>程序接口

转载于:https://www.cnblogs.com/changemax/p/10015108.html

你可能感兴趣的文章
必须装!Windows 7下月发布SHA-2加密算法补丁
查看>>
从VHD启动第二个操作系统
查看>>
ns_options ns_enum区别
查看>>
Android开发实践:自定义ViewGroup的onLayout()分析
查看>>
CI Weekly #1 | 这份周刊,带你了解 CI/CD 、DevOps、自动化测试
查看>>
Centos网络管理(二)-IP与子网掩码计算
查看>>
Spring data jpa 分页技术
查看>>
squid简单配置
查看>>
学习Xfire的一些体会
查看>>
python常用模块详解
查看>>
hadoop安装搭建过程中遇到的问题与解决方案
查看>>
ubuntu-16.04.1-server-amd64安装时提示busybox-initramfs软件包错误
查看>>
基本套接字tcp/udp
查看>>
我的友情链接
查看>>
一些思想
查看>>
谷歌明确Fuchsia并非基于Linux内核
查看>>
java关于安卓,苹果输入表情数据库处理
查看>>
c/c++ 中的文件路径表示
查看>>
Java实现二叉树的深度计算
查看>>
Citrix NetScaler的推荐版本
查看>>