《计算机操作系统》第二章 操作系统概述

Cha2操作系统概述
Cha2 操作系统概述

要求掌握 OS的三个目标 简单批处理系统主要为了解决串行处理方式 下的什么问题 监控程序的作用是什么 多道程序批处理系统是为了解决什么问题 分时系统和批处理系统的主要区别 进程的组成 存储管理的功能 调度和资源管理的目标 OS层次结构的优点
要求掌握 • OS的三个目标 • 简单批处理系统主要为了解决串行处理方式 下的什么问题 • 监控程序的作用是什么 • 多道程序批处理系统是为了解决什么问题 • 分时系统和批处理系统的主要区别 • 进程的组成 • 存储管理的功能 • 调度和资源管理的目标 • OS层次结构的优点

操作系统的目标 方便 使计算机更容易使用 有效 提高计算机系统资源的使用效率 扩展能力 有效地开发和引进新的功能
操作系统的目标 • 方便 – 使计算机更容易使用 • 有效 – 提高计算机系统资源的使用效率 • 扩展能力 – 有效地开发和引进新的功能

目标1-OS作为人机接口 终端用户 程序开发 程序员 程序运行 外设访问 应用程序 OS设计者 文件访问 实用程序 系统访问 操作系统 ■■■■■■■■■ 错误检测 计算机硬件 统计
目标1-OS作为人机接口 • 程序开发 • 程序运行 • 外设访问 • 文件访问 • 系统访问 • 错误检测 计算机硬件 • 统计 操作系统 实用程序 应用程序 终端用户 程序员 OS设计者

目标2-0S作为资源管理器 存储器 外设 打印机 OS软件 O控制器 键盘 程序 数据 O控制器 CPU 外存储器 OS 计算机系统 程序 数据
目标2-OS作为资源管理器 计算机系统 OS软件 程序 数据 CPU I/O控制器 I/O控制器 外设 存储器 …… …… 打印机 键盘… 外存储器 OS 程序 数据

目标3-0S的易扩展性 硬件升级和新硬件出现 新的用户需求 错误更正
目标3-OS的易扩展性 • 硬件升级和新硬件出现 • 新的用户需求 • 错误更正

OS的发展 1940s串行处理 1950s简单批处理系统 多道程序批处理系统 1960s分时系统
OS的发展 1940’s 串行处理 1950’s 简单批处理系统 多道程序批处理系统 1960’s 分时系统

串行处理 显示灯输入设备 程序p编译程序源程序 触发器打印机 结果 编译 控制台 目标程序公共函数 链接 调度问题 准备时间太长 可执行程序 运仃
串行处理 • 调度问题 • 准备时间太长 控制台 显示灯 触发器 输入设备 打印机 结果 程序 编译程序 源程序 编译 链接 目标程序 公共函数 可执行程序 运行

简单批处理系统 内存分布情况 作业的执行过程 中断处理 监控程序 读作业1 设备驱动 常驻监控程序」执行作业1 作业序列 实用程序 JCL解释器 公共函数 读作业2 用户程序 执行作业2 常驻监控程序 resident monitor
简单批处理系统 中断处理 设备驱动 作业序列 JCL解释器 用户程序 读作业1 执行作业1 读作业2 执行作业2 …… 内存分布情况 作业的执行过程 监控程序 常驻监控程序 实用程序 公共函数 常驻监控程序resident monitor

作业的格式 SJOB JCL-job control language SFTN 作业控制语言 程序 编译 SLOAD 加载 SRUN 自自 数据 SEND
作业的格式 $JOB $FTN ……程序 $LOAD $RUN ……数据 $END JCL-job control language 作业控制语言 编译 加载 运行
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《计算机操作系统》第十一章 文件管理.ppt
- 《计算机操作系统》第十章 设备管理.ppt
- 《计算机操作系统》第一章 计算机系统概述.ppt
- 《计算机操作系统》管程monitor的特点.ppt
- 《C++程序设计开发》第7章 Visual C++程序设计.ppt
- 《C++程序设计开发》第6章 IO流类库.ppt
- 《C++程序设计开发》第5章 程序的类层次结构.ppt
- 《C++程序设计开发》第4章 重载与模板.ppt
- 《C++程序设计开发》第3章 数据结构设计.ppt
- 《C++程序设计开发》第2章 算法设计与程序结构.ppt
- 《C++程序设计开发》第1章 C++程序设计入门.ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Reflection Mechanism Java 反射机制.ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)CollectionFramework.ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Cloning Objects.ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Lesson 13 I/O Package.ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Lesson 12 Threads.ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Lesson 11 Nested Classes and Interfaces.ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Lesson 10 Interfaces.ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Lesson 09 Extending Classes.ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Lesson 08 Basic Grammar(Part 3).ppt
- 《计算机操作系统》第三章 进程描述和控制.ppt
- 《计算机操作系统》第五章 并发性:互斥和同步.ppt
- 《计算机操作系统》第六章 死锁和饿死.ppt
- 《计算机操作系统》第七章 存储器管理.ppt
- 《计算机操作系统》第八章 虚拟存储器.ppt
- 《计算机操作系统》第九章 单处理器调度(9-1)调度的类型.ppt
- 《计算机操作系统》第九章 单处理器调度(9-2)调度的类型.ppt
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第1章 微型计算机概述(李芷).pps
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第10章 微机接口开发技术(李芷).pps
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第2章 80x86微处理器及其体系结构(李芷).pps
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第3章 微机存储器(李芷).pps
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第4章 微机接口概述(李芷).pps
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第5章 控制器接口(李芷).pps
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第6章 并行/串行通信接口(李芷).pps
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第7章 数/模、模/数转换接口(李芷).pps
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第8章 总线接口(李芷).pps
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第9章 人-机交互接口(李芷).pps
- 《商务网站设计实用教程》教学大纲.doc
- 《商务网站设计实用教程》课程教学资源(PPT课件)第一章 商务网站概述.ppt
- 《商务网站设计实用教程》课程教学资源(PPT课件)第二章 商务网站建设规划.ppt