操作系统知识整理3:进程管理
来源:互联网 发布:金庸群侠传 武功数据 编辑:程序博客网 时间:2024/05/14 16:36
进程管理
一、作业调度算法
1.先来先服务(FCFS)
2.短作业优先(SJF)
3.响应比高优先(HRN)
响应比 = 等待时间/运行时间
4.优先级调度
二、进程
1.概念
进程是程序在一个数据集上的运行过程。
它是系统进行资源分配和调度的可并发执行的独立单位。
它是程序的一次动态执行活动。
2.组成
进程控制块(PCB),程序,数据区,工作区
3.进程控制块PCB
PCB是系统用于查询和控制进程运行的档案。
PCB可以分为两部分:进程基本控制块和进程扩充控制块,其中基本控制块要常驻内存。
4.进程的状态
执行,就绪,阻塞
三、进程调度
1.三种调度
高级调度:决定哪个后备作业可以调入主系统,成为就绪进程
中级调度:决定交换区中哪个就绪进程可以调入内存,直接参与CPU的竞争
低级调度:决定内存中哪个就绪进程可以占用CPU
2.进程调度策略
进程调度策略分为可剥夺和不可剥夺策略。
3.进程调度算法
1)先来先服务FIFO
一种不可抢占的简单算法,缺点是大进程运行时,小进程需要等待很长时间。
2)时间片轮转法
按进程到达的时间排在一个FIFO就绪队列中,每次选择队首的进程占用处理机并运行一段称为“时间片”的固定时间间隔。
3)优先级调度
分两种:静态优先级和动态优先级
应该被赋予较高优先级的进程:系统进程,短作业进程,IO繁忙的进程
四、线程
一个进程中区分若干个线程作为调度和执行的基本单位,而资源拥有单位依旧为进程。
线程之间共享地址空间,但有自己的线程控制块,用户栈,核心栈。
优点:创建快,切换快,通信快,终止快。
- 操作系统知识整理3:进程管理
- 操作系统 - 存储管理相关知识整理
- 操作系统知识整理2:存储管理
- 总结操作系统进程管理部分知识
- 总结操作系统进程管理部分知识
- 知识储备_计算机操作系统:进程管理
- 操作系统知识整理4:进程通信,信号量,死锁
- 操作系统之进程管理3
- 操作系统知识整理
- 常见操作系统知识整理
- 操作系统------进程管理(进程)
- 汤子瀛 操作系统整理[2]——第二章 进程管理
- linux操作系统-3进程管理(3)
- linux操作系统-3进程管理(1)
- linux操作系统-3进程管理(2)
- 哈工大操作系统实验3—进程管理
- 操作系统进程管理实验
- 操作系统之进程管理
- 事务注意事项
- HttpServletResponse
- 约瑟夫问题--双向循环链表的创建与删除
- 贪心算法poj 3617,3069,3253
- sem的关键词怎么拓展、分组、导入客户端,世上最全为你解决!!(网络营销sem)
- 操作系统知识整理3:进程管理
- 剑指offer-40.数组中只出现一次的数字
- Servlet过滤器Filter和监听器
- Caffe-windows入门学习,编译、训练、测试详细教程
- 关于WdatePicker控件的onchange事件如何使用————2017/8/5
- GMM的C++实现
- windows dos下pip install numpy 出现错误:Permission denied
- 【Mysql 优化 6】mysql优化的内容和思路
- Unable to correct problems, you have held broken packages