多道批处理系统
1.作业Job
用户定义的、由计算机完成的工作单位(程序)
包括一组计算机程序、文件和对操作系统的控制语句。
利用作业控制语言(JCL)书写的作业控制语句标识一个作业,描述对操作系统的需求明确。
标识计算机程序的执行过程
2.流程
3.特点
多道
指内存中存放多个作业,并且在外存上存放大量的后备作业
成批
在运行过程中不允许用户和机器之间发生交互作用
分时系统
1.分时概念和分时系统的实现方法
分时——对CPU时间的共享
并发——计算机系统在同一时段
有两个或两个以上的活动发生,
并发的目的是提高计算机系统
的资源利用率。
分时系统:指若干并发程序对CPU时间的共享
时间片:分时系统每个并发程序分享的单位时间
2.分时系统的特征和优点
同时性
交互性
独立性
及时性
实时系统
1.实时系统的引入
实时系统是指具有实时特性,能够支持实时控制系统工作的操作系统
典型类型
过程控制系统
信息查询系统
事务处理系统
2.实时系统性能特征
交互性(高优先级程序或任务较好保证)
实时性(高优先级程序或任务保证响应时间)
可靠性(要求高,连续运行)
3.实现方式
硬实时系统
1.对时间严格约束。
2.保证关键任务按时完成。
软实时系统
1.对时间限制稍弱一些。
2.关键任务具有高优先权。
网络系统
计算机网络:多个计算机通过通信连接在一起进行数据通信和资源共享的计算机系统
计算机网络特征:分布性、自治性、互连性、可见性
网络操作系统功能:网络通信、资源管理、网络服务、网络管理
网络操作系统:客户机和服务器进行资源共享和信息交互的系统
网络操作系统工作模式
客户-服务器模式
提供数据和服务——服务器
发出服务和数据请求——客户机
对等模式
工作站作为客户和服务器的双重功能
分布式系统
1、分布式系统特征
分布式处理、模块化结构、利用信息通信实施整体控制
2、分布式系统设计目标(特性)
使用透明性
结构灵活性
可靠性
高性能
可扩充性
3、分布式操作系统
集中式操作系统。管理控制整个系统资源,支持远程进程通信