文档介绍:1
第4章操作系统基础
操作系统概述
操作系统的功能★
典型操作系统介绍
2
操作系统的形成
手工操作
管理程序
操作系统
操作系统概述
3
(1)手工操作阶段
缺点:资源独占、操作不方便、操作速度慢
(2)管理程序阶段
出现管理程序,半自动化
(3)操作系统阶段
4
操作系统的概念与作用
管理和控制计算机软硬件资源的系统软件。
(1)定义
直接运行在“裸机”上的最基本的系统软件;★
任何其他软件都必须在操作系统的支持下才能运行。
计算机硬件
操作系统
其他系统软件
应用软件
用户
5
①管理计算机系统中的各种资源
资源包括硬件和软件资源;
操作系统承担系统资源管理的任务;
负责对系统中的各类资源进行合理调度和分配,
以提高各类资源的利用率。
(2)作用
②为用户提供各种界面服务
操作系统提供了各种形式的用户界面,使用户有一个好的工作环境;
为其它软件的开发提供必要的服务和相应的接口。
6
操作系统的分类
按硬件平台系统结构分类
单机OS、多机OS
按功能特征分类
批处理、分时、实时、网络、分布式操作系统
按处理的任务数分类
单任务、多任务操作系统
按可同时使用OS的用户数分类
单用户、多用户操作系统
按用户界面分类
CLI、GUI
7
几种常见的OS类型
批处理系统
分时处理系统
实时处理系统
网络操作系统
分布式操作系统
嵌入式操作系统
8
工作过程:
将待处理的计算任务成批装入计算机,然后按照某种调度策略选择一个或几个搭配得当的作业调入内存加以处理,计算机系统自动地、顺序地执行作业。
批处理系统(Batch Processing System)
早期操作系统
批处理分类:
单道批处理系统
多道批处理系统
批处理优点:
提高系统资源利用率
增大作业吞吐量
实现作业流程的自动化
9
允许多个用户同时联机使用计算机。
操作系统接收每个用户的命令,采用“时间片轮转”的方式处理用户的服务请求,使每个用户得以完成自己的任务。
主要目标:对用户响应的及时性。
分时处理系统(Time-sharing Processing System)
时间片=10ms
10
实时操作系统(Real Time System)
实时的含义:立即工作。
应用:
军事指挥和武器控制系统
电网调度和工业控制系统
证券交易系统
特点:
对外部事件能快速作出响应
具有很高的可靠性和安全性
分类:
实时控制系统
实时信息处理系统