计算机操作系统01——基础
单道批处理系统:只有一个程序在内存,其余都在外存
多道批处理系统:优点:提高内存和利用率。缺点:周转时间长,无交互能力
分时系统:TSS
关键问题:及时接收,及时处理
特征:多路性,独立性,及时性,交互性
实时系统:实时控制
实时任务:
按是否呈现周期性来划分为周期性实时任务和非周期性实时任务
按对截止时间的要求来划分为硬实时任务(规定时间内必须完成)和软实时任务
操作系统的基本特性:
并发性:
并发:在同一段时间内交替运行
并行:同时发生,同时运行
共享性:共享才能实现并发,二者相互依存
虚拟性:时分复用,虚拟机处理机技术,虚拟设备技术,空分复用,虚拟磁盘,虚拟内存
异步性:进程可能由于执行的时间不同而结果不同
操作系统的主要功能:
1.处理机管理功能:进程控制,进程同步,进程通信,进程调度
2.存储器管理功能:内存分配(静态、动态),内存保护,地址映射,内存扩充
3.设备管理功能:缓冲管理,设备分配,设备处理
4.文件管理功能(外存):文件存储空间管理,目录管理,文件的读/写管理和维护
5.操作系统与用户之间的接口
OS结构设计:
分层式结构OS,高层仅依赖于紧邻它的低层
微内核OS结构:优点:提高了系统的可扩展性。增加了系统的可靠性。可移植性。融入了面向对象技术。提供了对分布式系统的支持。
进程管理
前趋图:有向无循环图,用于描述进程之间的关系,由节点和有向边组成
顺序结构特点:顺序性,封闭性,可再现性
并发执行及其特征:间断性,失去封闭性,不可再现性(多程序不能进行并发执行)
进程的描述:
定义:是进程实体的运行过程,系统进行资源分配和调度的一个独立单位
进程实体的组成:程序段、数据段、PCB(唯一标识,用于感知进程)
PCB:进程控制块
特征:动态性,并发性,独立性,异步性
基本状态及转换:
就绪(ready)状态、执行状态、阻塞状态/等待状态/封锁状态
注意:阻塞状态是主动操作,是由于自己缺少了某些需要的东西而主动停止的,阻塞队列可以有多个
三态转换图:
五态转换图:
挂起操作:为被动操作
原因:终端用户的请求,父进程请求,负荷调节的需要,操作系统的需要
七态转换图:
没有创建与许可时:
完整七态转换:
注:图片均来源于网络,版权归原作者所有。如有侵权,请联系作者删除,谢谢!