王道——操作系统笔记(第二章进程管理之进程与线程)

一.进程与线程

1.进程概念

定义

在这里插入图片描述

特征

在这里插入图片描述

组成

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

组织

在这里插入图片描述

知识回顾与重要考点在这里插入图片描述

2.进程的状态及转换

进程的状态

(1)三种基本状态(就绪、运行、阻塞)

在这里插入图片描述

(2)创建态和结束态
在这里插入图片描述

进程状态的转换

在这里插入图片描述

知识回顾和重要考点

在这里插入图片描述

3.原语对进程的控制

进程控制图解

在这里插入图片描述

进程控制原语的相同点

在这里插入图片描述

接下来我们就具体学习一下关于进程控制的五种原语,进程的创建、终止、唤醒、阻塞、切换

进程控制的五种原语

(1)进程的创建原语

在这里插入图片描述

(2)进程的终止原语

在这里插入图片描述

(3)进程的唤醒和阻塞原语
在这里插入图片描述

  • 进程的阻塞和唤醒原语是成对存在的,必须成对使用。
  • 阻塞原语是由被阻塞进程自我调用实现的
  • 唤醒原语是由一个被唤醒进程合作或被其他相关的进程调用实现的

(4)进程的切换原语
在这里插入图片描述

知识回顾与重点考点

在这里插入图片描述

4.进程通信

什么是进程通信

在这里插入图片描述

高级进程通信的三种方法

共享存储
共享一块大家都可以访问的空间,一次只能有一个进程进行读或写操作
在这里插入图片描述
管道通信

消息传递
在这里插入图片描述

知识回顾

在这里插入图片描述

5. 线程概念与线程实现方式

为什么要引入线程

在这里插入图片描述

什么是线程

在这里插入图片描述

引入线程变化

线程的属性

在这里插入图片描述

线程的实现方法

(1)用户级线程
在这里插入图片描述
(2)内核级线程
在这里插入图片描述
注意:内核级线程才是处理机分配的线程

多线程模型

(1)多对一模型
在这里插入图片描述
(2)一对一模型
在这里插入图片描述
(3)多对多模型
在这里插入图片描述

知识回顾

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值