操作系统第一章绪论PPT课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

运行方式二:两个作业交替执行
3、设计目的:
对内管理,合理组织计算机工作流程—提高资源利用率
对外方便用户(通过命令方式,例如:DOS;系统调用)
5
操作系统定义
二、操作系统在计算机系统中的位置、作用
用户 用户
用户 用户
……
1.0
绪 论
应 管理信息系统、飞机订票系统、 测试工具、编辑工具、项目管 支 用 银行系统、地理信息系统、 理、工具、D FD 编辑器、语言转撑
软件:程序、数据
包括:系统软件:OS、语言处理程序(MASM、
编译程序)、连接装配程
序、多种工具软件等。
应用软件:为多种应用目的而编制的
4
程序
一、什么是操作系统
2、工作流程:
1.0 I(input data)
C(computer) O(output)


例如:两个作业的运行
运行方式一:两个作业顺序执行
电信号 纸带输入机
计算机

系 统
电信号
结果 电传管 (人)
的 形
缺点:输入、纸带、电传都可能出错

多个用户不能同时使用
2.特点:
•用户独占全机----资源利用率低
•机等人:CPU等待人工操作(装带、卸带时)
8
1.1.2 脱机输入输出技术
1.引入:
1.1
为缓解人机矛盾,CPU速度与I/O设备

速度不匹配的矛盾。
成特定的任务。
6
从结构上看:操作系统是系统应用程序,是用户程序与物理计算机之 间的接口。
1.1 操作系统的形成
推动操作系统发展的主要动力
➢不断提高计算机资源利用率 ➢方便用户 ➢器件的不断更新换代 ➢计算机体系结构的不断发展
7
1.1.1 人工操作阶段
1.操作方式
1.1 操
程序 数据
穿孔机
纸带 (人)

理。

的 形
优点:实现作业自动转接,克服了机等人。

缺点:输入时,主机空闲;计算时,外围设备空
闲——计算机使用效率仍然不高。
12
脱机输入输出技术
1.1.3 批处理技术(单道批处理技术)
3.单道批处理技术的特征
1.1
➢ 自动性

作 系
➢ 顺序性


➢ 单道性


13
1.1.4 多道批处理技术
一、多道批处理技术


2.脱机输入输出方式

的 形 成
纸带机 光电机












打印机 电传管
… …
卡片机
入 机 (人)
入 (人) 机
纸带机
9
批处理技术
1.1.2 脱机输入输出技术
2.脱机输入输出方式
1.1
程序和数据的输入和输出都是在外围机

的控制下完成的,或者说是在脱离主机情
作 系
况下进行的,故称为脱机输入输出方式

(反之为联机输入输出方式)。
的 形
优点:

➢减少了CUP的空闲时间,缓解了人机矛盾。
➢缓和了CUP和I/O设备速度不匹配的矛盾,进一步减少 CPU空闲时间。
10
1.1.3 批处理技术(单道批处理技术)
1.作业:用户在一次上机时,要求计算机
1.1
所做工作的总和;由作业步完成。

作业步:作业中较为独立的部分

• 分配处理机(进程调度);


• 内存同时有多道作业;
• 不一定 FCFS
18
1.2.1 批处理系统
二、特征
1.2
1.资源利用率高。

作 系
2. 系统吞吐量大。

的 基
3. 平均周转时间长。


4. 无交互能力。

19
1.2.2 分时系统
一、 分时系统(Time-Sharing System)的产生

系 统
例如:
EDIT Step1
的 形
ASM Step2

作业
LINK Step3
SAVE Step4
RUN Step5
11
1.1.3 批处理技术(单道批处理技术)
2.批处理技术
1.1
在磁带中有若干作业(一批作业),配有专门

编制的监督程序,主机一启动,以监督程序自动

完成作业的切换,使作业自动的一个接一个的处
程序 B I/O 完成 C I/O 完成 C 再被调度
程序D 程序 D I/O 请求
15
(b) 四道程序运行情况
1.1.4 多道批处理技术
二、多道程序处理技术需解决的问题。
1.1
➢处理机管理问题:CPU分配和回收


➢内存管理问题:内存分配、扩充和回收


➢I/O设备的管理问题
的 形
➢文件管理问题
第一章 操作系统引论
1.0 绪论 1.1 操作系统的形成 1.2 操作系统的基本类型 1.3 操作系统的特征和功能 1.4 操作系统的发展
1
第一部分
整体概述
THE FIRST PART OF THE OVERALL OVERVIEW, PLEASE SUMMARIZE THE CONTENT
2
1.0 绪论
1.1
1.引入:提高资源利用率。


2.思想:内存中同时存放几道相互独立

的程序,一个I/O时,另一个用CPU,
统 的
多道程序合理搭配交替运行,充分利

用资源,提高效率。

3.图例:
14
1.1
操 作 系 统 的 形 成
1.1.4 多道批处理技术
用户程序 监督程序
I/O 中断请求 启动 I/O
I/O 操作
一、什么是操作系统
操作系统是为了达到方便用户和提高资源利 用率的目的而设计的,控制和管理计算机硬件 和软件资源,合理地组织计算机工作流程的程 序的集合。
3
一、什么是操作系统
1、计算机系统组成:
1.0
硬件:系统本身和用户作业赖以活动的物质基础
绪 论
和工作系统。包括:CPU(运算器和控制器)、
存储器、输入/输出设备

➢作业管理问题
16
1.1 操作系统的形成
结论: 操作系统是在不断改善计算机系统性能
和提高资源利用率,方便用户的过程中诞 生的。多道程序设计技术的出现,标志着 操作系统的诞生。
17
1.2.1 批处理系统
一、类型
1.2
1、单道:

• 内存任何时候只有一道作业;
作 系
• FCFS

2、多道:
的 基
• 先分配除处理机以外的硬件资源;
t1 t2
I/O 中断请求
I/O 完成 结束中断
启动 I/O
t3 t4
t5 t6
I/O 完成
结束中断
t7 t8
(a) 单道程序运行情况
程序 A I/O 请求
程序 A I/O 完成 程序 A再被调度
程序A
程序A
程序B 程序C
程序D 调度程序
程序 B I/O 请求 程Leabharlann BaiduB
程序 C I/O 请求 程序C
A 完成
软 C AD 系统、数字计算软件包……换工具、界面测试工具…… 软

系 统
语言编译程序、连接装配程序、 数据库管理系统、网络软件……


操作系统

计算机硬件
图 1 -1 : 计 算 机 系 统 的 层 次 关 系
所有系统应用程序及更上层的用户程序都在操作系统虚拟机上运行,
它们受操作系统的统一管理和控制,通过操作系统使用各种系统资源来完
相关文档
最新文档