2019年王道计算机考研操作系统笔记---进程管理

@[toc]

  1. 进程概述

名词解释

进程:资源分配的基本单位

线程:资源调度的基本单位

死锁:多进程互相等待请求资源

  1. 调度问题

状态解释

运行:获得处理机

就绪:仅仅未获得处理机

堵塞:应等待某一事件,而暂停运行

在这里插入图片描述

|名称| 介绍 |

|--|--|

| FCFS(先来先服务)| 不利于短作业 |

|SJF(短作业优先)|长作业饥饿|

|时间片轮转|长短兼顾,上下文切换不易|

|高响应比|长短兼顾|

|多级反馈队列|长短兼顾,较好的响应时间,可行性强|

  1. 同步与互斥

同步机制基本原则:

让权等待,有限等待,空闲让进,忙则等待

经典的同步互斥问题

(见本专栏的另一篇博文)

  1. 死锁

死锁的四个必要条件:

互斥,不可剥夺,请求与保持(一次性分配),循环等待(资源按序分配)

死锁预防:破坏四个必要条件

死锁避免:避免不安全状态,银行家算法

死锁检测:死锁定理

死锁解除:剥夺资源,进程回退,撤销进程

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 操作系统概论 操作系统的概念 操作系统是指控制和管理计算机的软硬件资源,并合理的组织调度计算机的工作和资源的分配,...
    野狗子嗷嗷嗷阅读 12,589评论 3 34
  • 1.内存的页面置换算法 (1)最佳置换算法(OPT)(理想置换算法):从主存中移出永远不再需要的页面;如无这样的...
    杰伦哎呦哎呦阅读 3,651评论 1 9
  • 1. 基础知识 1.1、 基本概念、 功能 冯诺伊曼体系结构1、计算机处理的数据和指令一律用二进制数表示2、顺序执...
    yunpiao阅读 5,889评论 1 22
  • 进程和线程 进程线程的区别1、进程是什么?是具有一定独立功能的程序、它是系统进行资源分配和调度的一个独立单位,重点...
    HeartGo阅读 1,367评论 0 4
  • 今天这篇文章仍然是关于自己的工作的的,希望我自己能够喜欢。 标题《无功而返》形容的就是我今天的工作状态,早上上班,...
    布鲁斯J阅读 298评论 0 0

友情链接更多精彩内容