操作系统基本原理

一、基本概念
二、进程管理
三、存储管理
四、文件管理
五、设备管理
六、微内核操作系统
在这里插入图片描述
在这里插入图片描述

操作系统的概念(定义)

操作系统(Operating System,OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分,以提供给用户和其他软件方便的接口和环境,它是计算机系统中最基本的系统软件。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

进程管理

在这里插入图片描述

进程管理——状态转换

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

进程管理——信号量机制

在这里插入图片描述
在这里插入图片描述

进程管理一死锁产生的必要条件

在这里插入图片描述

进程管理一死锁的处理策略

1.预防死锁:破坏死锁产生的四个必要条件中的一个或几个。

2避免死锁:用某种方法防止系统进入不安全状态,从而避免死锁(银行家算法)。

3.死锁的检测和解除。允许死锁的发生,不过操作系统会负责检测出死锁的发生,然后采取某种措施解除死锁。

在这里插入图片描述

存储管理

操作系统作为系统资源的管理者,当然也需要对内存进行管理,要管些什么呢?
1.操作系统负责内存空间的分配与回收。

2.操作系统需要提供某种技术从逻辑上对内存空间进行扩充。

在这里插入图片描述

存储管理一动态分区分配(首次适应算法)

算法思想:每次都从低地址开始查找,找到第一个能满足大小的空闲分区。如何实现:空闲分区以地址递增的次序排列。每次分配内存时顺序查找空闲分区链(或空闲分区表),找到大小能满足要求的第一个空闲分区。
在这里插入图片描述

存储管理一动态分区分配(最佳适应算法)

在这里插入图片描述

存储管理一动态分区分配(最差适应算法)

在这里插入图片描述

存储管理一动态分区分配(邻近适应算法)

在这里插入图片描述

存储管理—分页存储管理

在这里插入图片描述

存储管理—分段存储管理

在这里插入图片描述

存储管理—段页式存储管理

在这里插入图片描述

存储管理—页面置换算法

在这里插入图片描述

存储管理一页面置换算法(最佳OPT)

在这里插入图片描述

存储管理一页面置换算法(先进先出FIFO)

在这里插入图片描述

存储管理一页面置换算法(最近最久未使用LRU)

在这里插入图片描述

文件管理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

文件管理一空闲存储空间的管理(位示图法)

在这里插入图片描述
在这里插入图片描述

设备管理一I/O设备基本概念

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值