操作系统笔记 第二章 进程管理

Posted 有空就一起吃饭吧

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了操作系统笔记 第二章 进程管理相关的知识,希望对你有一定的参考价值。

第二章 进程管理

1.进程与线程

1.1进程的概念,组成,特征

程序:是静态的,就是个存放在磁盘里的可执行文件,就是一系列的指令集合。
进程(Process) :是动态的,是程序的一次执行过程
同一个程序多次执行会对应多个进程

1.2进程的状态与转换,进程的组织

1.3进程的控制

1.4线程的概念

1.5线程的实现(多线程模型)

内核级线程是处理机调度的基本单位

2.处理机调度

2.1调度的概念

2.2进程(低级)调度的时机,切换,方式

2.3调度算法的评价指标

2.4调度算法

2.4.1先来先服务算法(FCFS)

2.4.2短作业优先算法(SJF)

2.4.3高响应比优先算法(HRRN)

2.4.4时间片轮转算法(RR)

2.4.5优先级调度算法

2.4.6多级反馈队列调度算法

3.进程同步

3.1进程同步,进程互斥

3.2进程互斥的实现方法

3.2.1 软件实现方法

单标志法

双标志先检查法

双标志后检查法

Peterson算法

3.2.2硬件实现方法

中断屏蔽方法

TestAndSet指令

Swap指令

3.3信号量机制

3.4使用信号量机制实现互斥,同步,前驱

3.5生产者-消费者问题

3.6多生产者-多消费者问题

3.7吸烟者问题

3.8 读者-写者问题

3.9哲学家进餐问题

3.10 管程

4 死锁

4.1死锁的概念

4.2预防死锁

4.3 避免死锁

4.4死锁的检测和解除

以上是关于操作系统笔记 第二章 进程管理的主要内容,如果未能解决你的问题,请参考以下文章

操作系统学习笔记 第二章:进程管理(王道考研)

操作系统笔记

linux第二次读书笔记

专栏必读王道考研408操作系统万字笔记(有了它不需要你再做笔记了):各章节内容概述导航和思维导图

学习笔记第二十八节课

操作系统复习笔记(第二章)