计算机操作系统01——基础

单道批处理系统:只有一个程序在内存,其余都在外存

多道批处理系统:优点:提高内存和利用率。缺点:周转时间长,无交互能力

分时系统:TSS

关键问题:及时接收,及时处理

特征:多路性,独立性,及时性,交互性

实时系统:实时控制

实时任务:

按是否呈现周期性来划分为周期性实时任务和非周期性实时任务

按对截止时间的要求来划分为硬实时任务(规定时间内必须完成)和软实时任务

操作系统的基本特性:
并发性:

并发:在同一段时间内交替运行

并行:同时发生,同时运行

共享性:共享才能实现并发,二者相互依存

虚拟性:时分复用,虚拟机处理机技术,虚拟设备技术,空分复用,虚拟磁盘,虚拟内存

异步性:进程可能由于执行的时间不同而结果不同

操作系统的主要功能:

1.处理机管理功能:进程控制,进程同步,进程通信,进程调度

2.存储器管理功能:内存分配(静态、动态),内存保护,地址映射,内存扩充

3.设备管理功能:缓冲管理,设备分配,设备处理

4.文件管理功能(外存):文件存储空间管理,目录管理,文件的读/写管理和维护

5.操作系统与用户之间的接口

OS结构设计:

分层式结构OS,高层仅依赖于紧邻它的低层

微内核OS结构:优点:提高了系统的可扩展性。增加了系统的可靠性。可移植性。融入了面向对象技术。提供了对分布式系统的支持。

进程管理

前趋图:有向无循环图,用于描述进程之间的关系,由节点和有向边组成

顺序结构特点:顺序性,封闭性,可再现性

并发执行及其特征:间断性,失去封闭性,不可再现性(多程序不能进行并发执行)

进程的描述:

定义:是进程实体的运行过程,系统进行资源分配和调度的一个独立单位

进程实体的组成:程序段、数据段、PCB(唯一标识,用于感知进程)

PCB:进程控制块

特征:动态性,并发性,独立性,异步性

基本状态及转换:

就绪(ready)状态、执行状态、阻塞状态/等待状态/封锁状态

注意:阻塞状态是主动操作,是由于自己缺少了某些需要的东西而主动停止的,阻塞队列可以有多个

三态转换图:

计算机操作系统01——基础

五态转换图:

计算机操作系统01——基础

挂起操作:为被动操作

原因:终端用户的请求,父进程请求,负荷调节的需要,操作系统的需要

计算机操作系统01——基础

七态转换图:

没有创建与许可时:

计算机操作系统01——基础

完整七态转换:

计算机操作系统01——基础
注:图片均来源于网络,版权归原作者所有。如有侵权,请联系作者删除,谢谢!