西安电子科技大学:《现代操作系统》课程PPT教学课件(讲稿)作业管理 Job Management

西电子斛故火学件学院 MODERN OPERAYING SYSTEM Chapter a Job Management
1 西安电子科技大学软件学院 MODERN OPERAYING SYSTEM Chapter a Job Management

作业管理 主要介绍的内容有 e作业的定义与控制 e作业的调度 e系统功能调用 ●操作系统提供的用户接口及用户管理
2 作业管理 主要介绍的内容有: 作业的定义与控制 作业的调度 系统功能调用 操作系统提供的用户接口及用户管理

教学目的: 操作系统〔OS)是为用户服务的,而用户以作业的方 式把任务交给计算机来处理。 鲁本章从作业的基本概念以及作业管理、调度、控制等多 面介绍OS的作业。 教学要求: 熟悉作业的作用和定义。 e掌握批处理作业管理的过程。 ●掌握 SPOoLing辅入输出系统。 鲁掌握对作业调度算法的几个评估公式:cPU利用率、吞 吐量、作业平均周转时间和带权平均周转时间。 理解四个常见的作业调度算法:先来先服务、短作业优 先、响应比高者优先和优先级法
3 教学目的: 操作系统(OS)是为用户服务的,而用户以作业的方 式把任务交给计算机来处理。 本章从作业的基本概念以及作业管理、调度、控制等多 方面介绍OS的作业。 教学要求: 熟悉作业的作用和定义。 掌握批处理作业管理的过程。 掌握SPOOLing输入输出系统。 掌握对作业调度算法的几个评估公式:CPU利用率、吞 吐量、作业平均周转时间和带权平均周转时间。 理解四个常见的作业调度算法:先来先服务、短作业优 先、响应比高者优先和优先级法

A.1作业组织和管理 A.1.1基本概念 1.作业、作业步、作业流 e所谓作业就是用户一次请求计算机系统为它完成任务所进 行的工作总和。 e一般来说为了完成其任务,可以将作业细分成若干个作业 步。作业步就是处理作业的各个独立的子任务,系统可以 创建若干进程完成各作业步的计算,所以说一个作业是由 若干作业步组成的。 例:(1)编辑:A> EDLIN USER.ASM (2)汇编:A> MASM USER (3)链接:A>L| NK USER (4)执行:A>USER 最后执行 USER EXE文件获得所要的结果
4 A.1 作业组织和管理 A.1 .1基本概念 1. 作业、作业步、作业流 所谓作业就是用户一次请求计算机系统为它完成任务所进 行的工作总和。 一般来说为了完成其任务,可以将作业细分成若干个作业 步。作业步就是处理作业的各个独立的子任务,系统可以 创建若干进程完成各作业步的计算,所以说一个作业是由 若干作业步组成的。 例: (1) 编辑: A>EDLIN USER.ASM (2) 汇编: A>MASM USER (3) 链接: A>LINK USER (4) 执行: A>USER 最后执行USER.EXE文件获得所要的结果

汇编、编译和连接 子程序(库函数 幼态函 源程序 数库 输入数据 第一步 第二步 「编译/汇编 连接/装配 结果 运行 1+ 输出信息 世输出信息 第三步 5
5 汇编、编译和连接 源程序 编译/汇编 编 译 程 序 输出信息 目 标 程 序 运行 结果 动态函 数库 输入数据 第三步 目 标 程 序 段 连接/装配 连 接 程 序 输出信息 子程序 库函数 第一步 第二步

Question 作业与进程的区别和联系是??? 作业可以由多个进程构成
6 Question 作业与进程的区别和联系是??? • 作业可以由多个进程构成

为什么要引入作业管理 ●作业管理应用场合 ●大型机 Grid Computing ●共同属性 用户数目可能非常庞大 耗费能源巨大 计算节点造价昂贵 to Question:引入作业管理是为了? 提高计算机的使用率,从而:增加盈利,降低 运营成本 灵活得控制作业,更好的满足用户需求
7 为什么要引入作业管理 作业管理应用场合 大型机 Grid Computing 共同属性 • 用户数目可能非常庞大 • 耗费能源巨大 • 计算节点造价昂贵 Question: 引入作业管理是为了? • 提高计算机的使用率,从而:增加盈利,降低 运营成本 • 灵活得控制作业,更好的满足用户需求

2.作业的类型 ●根据计算机系统的作业处理方式不同,可把作 业分成两大类 ●脱机作业 脱机作业( off-line job):不需用户干预,仅由 系统根据作业说明书控制其运行的作业,通常又 称为批处理作业。 ●联机作业 联机作业( on-line job):指由用户从终端打入 键盘命令,直接控制其运行的作业,通常又称为 终端型作业。 · Question:脱机作业是否需要作业调度员干预?
8 2. 作业的类型 根据计算机系统的作业处理方式不同,可把作 业分成两大类: 脱机作业 • 脱机作业(off-line job):不需用户干预,仅由 系统根据作业说明书控制其运行的作业,通常又 称为批处理作业。 联机作业 • 联机作业(on-line job):指由用户从终端打入 键盘命令,直接控制其运行的作业,通常又称为 终端型作业。 • Question:脱机作业是否需要作业调度员干预?

A1.2作业的组织 眷作业由程序、数据、作业控制信息(如作业说明 书)三部分组成。 作业说明书体现用户对作业控制的意图,包括: 1)作业基本情况 2)作业控制 3)作业资源要求的描述
9 A.1.2 作业的组织 作业由程序、数据、作业控制信息(如作业说明 书)三部分组成。 作业说明书体现用户对作业控制的意图,包括: 1)作业基本情况 2)作业控制 3)作业资源要求的描述

作业的处理过程 e作业的调度状态 运行)(完成 用户一(提交)~(收容)1(就绪)(等待 执行 作业录入作业调度 作业调度
10 作业的处理过程 作业的调度状态 用户 提交 收容 运行 就绪 等待 完成 执行 作业录入 作业调度 作业调度
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《多媒体技术》课程教学资源(PPT课件讲稿).ppt
- 南京航空航天大学:《数据结构》课程教学资源(PPT课件讲稿)第二章 线性表.ppt
- 《计算机文化基础》课程教学课件(PPT课件讲稿)第一章 信息技术与计算机文化.ppt
- 江苏大学:《面向对象建模技术》课程教学资源(PPT课件讲稿)第1章 UML与面向对象(主讲:林琳).ppt
- 《数据结构》课程教学资源(PPT课件讲稿)第五章 树及二叉树.ppt
- 《网站设计与建设》课程PPT教学课件(Website design and developments)第二部分 网站规划 第9章 软件平台规划.ppt
- 《数据库原理与应用》课程教学资源(PPT课件讲稿)第2章 关系数据库数学模型.ppt
- 《计算机网络》课程电子教案(PPT教学课件讲稿,共十章).ppt
- 西华大学:《电子商务概论》课程教学资源(PPT课件讲稿)第3章 电子商务的技术基础.ppt
- 中国科学技术大学:《高级操作系统 Advanced Operating System》课程教学资源(PPT课件讲稿)分布式系统的同步(3.3-3.5).ppt
- 西安交通大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第1章 微机系统概论(2013).ppt
- 西安交通大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)复习纲要(主讲:桂小林).ppt
- 厦门大学:《大数据技术原理与应用》课程教学资源(PPT课件讲稿,2017)第6章 云数据库.ppt
- 《Java程序开发》课程教学资源(PPT课件讲稿)第4章 面向对象(基础篇).ppt
- 管理Windows 2000 Server服务器(PPT课件讲稿).ppt
- 《信息安全概论》课程教学资源(PPT课件讲稿)第8章 操作系统安全.ppt
- 电子科技大学:《计算机操作系统》课程教学资源(PPT课件讲稿)第二章 进程与调度(Processes and Scheduling)Section III.ppt
- 《机器学习》课程教学资源(PPT课件讲稿)第四章 决策树.pptx
- 《操作系统》课程PPT教学课件(讲稿)单处理机调度 UNIPROCESSOR SCHEDULING.ppt
- 中国科学技术大学:《高级操作系统 Advanced Operating System》课程教学资源(PPT课件讲稿)第五章 分布式资源管理.ppt
- 四川大学:《数据结构》课程教学资源(PPT课件讲稿)第七章 查找 Search.ppt
- 西安电子科技大学:《操作系统 Operating Systems》课程教学资源(PPT课件讲稿)Chapter 01 Introduction(主讲:高海昌).ppt
- Generic Programming(PPT课件讲稿)Templates and Overloading.ppt
- 徐州师范大学:《电子商务 Electronic Business》课程教学资源(PPT课件讲稿)电子商务安全实验、数字证书应用.ppt
- 信息化技术中心:网络安全意识培训(PPT讲稿).pptx
- 《微型计算机原理及应用》课程教学资源(PPT课件讲稿)第6章 输入输出与中断.ppt
- 大庆职业学院:《计算机网络技术基础》课程电子教案(PPT教学课件)第3章 网络体系结构与协议.ppt
- 《数据结构 Data Structure》课程教学资源(PPT课件讲稿)第二章 线性表.ppt
- 北京大学:网络搜索引擎原理(PPT讲稿)Web Graph & Link Analysis.ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第七章 密码协议.pptx
- 上海交通大学:Network Coding for Wireless Networks(PPT讲稿).pptx
- 并行算法 Parallel Algorithms(PPT讲稿)现状与展望 status and prospects.ppt
- 《高级程序语言》课程教学资源(PPT课件讲稿)第09章 平台无关语言.ppt
- Phase Change Memory Aware Data Management and Application.pptx
- 合肥工业大学:《数据库系统概论》课程教学资源(PPT课件)第四章 并发控制.ppt
- 中国科学技术大学:《Linux操作系统分析》课程教学资源(PPT课件讲稿)Linux的进程(1/3).ppt
- 《计算机网络》课程教学大纲 Computer Networks.pdf
- 南京大学:模型检测(PPT课件讲稿)Model Checking.pptx
- 电子科技大学:《计算机操作系统》课程教学资源(PPT课件讲稿)第四章 设备管理 Device Management and Disk Scheduling.ppt
- 湖南生物机电职业技术学院:《电子商务概论》课程教学资源(PPT课件)第八章 电子商务安全.ppt