进程
进程间的通信方式
1.共享存储
2.消息传递
3.管道通信
进程调度算法:
1.先来先服务
2.短作业优先
3.优先权调度
4.高响应比优先调度算法
5.时间片的轮转调度算法
进程的状态与转换:
NULL→新建态:执行一个程序,创建一个子进程。
新建态→就绪态:当操作系统完成了进程创建的必要操作,并且当前系统的性能和虚拟内存的容量均允许。
运行态→终止态:当一个进程到达了自然结束点,或是出现了无法克服的错误,或是被操作系统所终结,或是被其他有终止权的进程所终结。
运行态→就绪态:运行时间片到;出现有更高优先权进程。
运行态→等待态:等待使用资源;如等待外设传输;等待人工干预。
就绪态→终止态:未在状态转换图中显示,但某些操作系统允许父进程终结子进程。
等待态→终止态:未在状态转换图中显示,但某些操作系统允许父进程终结子进程。
终止态→NULL:完成善后操作
线程
进程和线程的区别:
1.进程是拥有资源和独立调度的基本单位,线程是一个基本的CPU执行单元。
2.同一进程中,线程的切换不会引起进程的切换。不同的进程中线程的切换会引起进程的切换。
3。创建和撤销进程和
参考:
进程线程调度算法
https://blog.csdn.net/jinjiniao1/article/details/97636072
来源:https://www.cnblogs.com/guangluwutu/p/12622677.html