作用
是计算机资源的管理者
提供了计算机硬件系统与用户的接口
扩充机器
目标
有效性
方便性
可拓展性
开放性
主要发展动力
与作用和目标对应
并发性
并行是指这一个时刻上面有着多个事件在执行,是一个瞬间的状态
共享性
并发和共享是相互依存的
并发是共享可以产生的基本条件,没有并发,只有一个进程享用资源,不存在共享
共享是并发可以运行的条件,不能实现共享,处理机共存的作业在执行的时候将无法运行
虚拟技术
空分复用技术
时分复用技术
将物理和逻辑上的一个或多个实体之间相互对应,一般是多对一的关系
异步性
问题
表现为多个作业的执行顺序和每个作业的执行时间是不确定的关系
资源管理
操作系统与用户之间的接口
命令接口
联机命令接口 : 交互式命令接口
脱机命令接口 : 批处理命令接口
程序接口
系统调用
人工操作方式
脱机输入/输出
增加了一个外围机
单道批处理系统
形式
特征
多道批处理系统
形式
特征
优点
分时系统
在操作系统中加入了分时技术
分时技术:
特征
实时系统
和分时在于分时会让这一个时间片用完以后再给具有高优先级的作业分配时间片,但实时会直接中断这一个时间片的使用,唯一目标在于让当前最高优先级的作业完成工作
特征
系统可以实时的完成响应外部事件的请求,在规定的时间范围内完成对该事件的处理,并控制实时任务协调一直地运行
现代操作系统
网络操作系统
路由
VxWorks
分布式操作系统
嵌入式操作系统
用户态和核心态
特权指令
只能由操作系统才能使用
例如
CPU处理机的状态
目态/用户态
不能使用特权指令
普通态
管态/核心态
能使用特权指令
特权态
系统态
内核态
程序状态字PSW
中断和异常
内中断(异常)
自愿中断
强迫中断
外中断(中断)
外设请求
人的干预
系统调用 ( 类似于API不同于API , 用防管指令陷入到核心态)
设备管理
OS结构设计
传统的操作系统结构
无结构操作系统
模块化的操作系统
优点
问题
分层次结构OS
优点
缺点
微内核OS结构
微内核
放入操作系统中最基本的部分
优点
缺点
客户/服务器模式
原文:https://www.cnblogs.com/hiszm/p/13435811.html