【笔记】操作系统-进程管理

进程和线程

程序:就是一个指令序列。

系统为每个运行的程序配置一个数据结构,称为进程控制块(PCB),用来描述进程的各种信息(如程序代码存放位置)。

进程的定义

在这里插入图片描述
进程(进程实体)由程序段、数据段、PCB三部分组成。
在这里插入图片描述

进程的组成

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

进程的组织

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

进程特征

在这里插入图片描述

进程的状态与转换

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

进程控制

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

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

进程通信

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

线程概念

引入线程来增加并发度,线程成为程序执行流的最小单位。

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

线程实现方式

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

多线程模型

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

小结

进程的定义、组成、组织形式、特征
在这里插入图片描述
进程的状态与转换
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

处理机调度

处理机调度概念

当有一堆任务要处理,但由于资源有限,这些事情没法同时处理。这就需要确定某种规则来决定处理任务的顺序。

调度的三个层次:

高级调度:
在这里插入图片描述
中级调度:
在这里插入图片描述
低级调度:
在这里插入图片描述
三种状态对比:
在这里插入图片描述
进程的挂起态与七状态模型:
在这里插入图片描述
小结:
在这里插入图片描述

进程调度的时机切换与过程调度方式

进程调度时机

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

进程调度方式

在这里插入图片描述

进程的切换与过程

在这里插入图片描述

小结

在这里插入图片描述

调度算法的评价指标

在这里插入图片描述

调度算法

先来先服务

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

短作业优先

在这里插入图片描述
非抢占式:
在这里插入图片描述
抢占式:
在这里插入图片描述

高响应比优先

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

时间片轮转

在这里插入图片描述
时间片大小为2:
在这里插入图片描述
时间片大小为5:
在这里插入图片描述
在这里插入图片描述

优先级调度算法

在这里插入图片描述
非抢占式:
在这里插入图片描述
抢占式:
在这里插入图片描述

多级反馈队列调度算法

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

小结

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

进程同步

进程同步

进程异步性:各并发执行的进程以各自独立的、不可预知的速度向前推进。

同步称直接制约关系,指的是为完成某种任务而建立的两个或多个进程,这些进程因为需要在某些位置上协调它们的工作次序而产生的制约关系。

进程互斥

一段时间内只允许一个进程使用的资源称为临界资源。对临界资源的访问必须互斥进行,亦称间接制约关系。指的是当一个进程访问临界资源时,另一个想要访问该临界资源的进程必须等待。

对临界资源的互斥访问,在逻辑上可分为以下五个部分:
在这里插入图片描述
同时,进程互斥要做到以下四个原则:
在这里插入图片描述
在这里插入图片描述

软件实现方法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
该算法解决了进程互斥问题,遵循了空闲让进、忙则等待、有限等待三个原则,但是未遵循让权等待的原则。
在这里插入图片描述

硬件实现方法

在这里插入图片描述

信号量机制

在这里插入图片描述
请添加图片描述
在这里插入图片描述

管程

在这里插入图片描述

死锁

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

处理死锁-预防死锁

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

处理死锁-避免死锁

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

处理死锁-检测和解除

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

参考文献:王道-《计算机操作系统》

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值