本文主要是介绍计算机四级网络工程师-操作系统原理3-进程线程模型,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
进程中的运行实体——线程。
3.1 多道程序设计模型
- 程序的顺序执行:具有顺序性、封闭性、程序执行结果的确定性以及程序执行结果的可再现性。
- 多道程序设计技术的引入:提高效率、缩短作业周转时间。
- 多道程序设计环境具有如下特点:独立性、随机性和资源共享性。
- 程序的并发执行:并发程序在执行期间具有相互制约的关系;程序与计算不再一一对应;并发程序执行结果不可再现。
3.2 进程模型
- 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。
- 进程和程序的区别于联系:程序是构成进程的组成部分之一。从静态角度看,进程是由程序、数据和进程控制块三部分组成。程序是静态的,而进程是动态的。
- 进程的特性:并发性、动态性、独立性、交往性和异步性。
- 运行中的进程可以处在三种状态:运行、就绪、等待。
- 五状态进程模型:运行状态、就绪状态、阻塞状态、创建状态、结束状态。
- 五状态进程模型中的主要状态转换: 创建进程、提交、调度运行、释放、超时、事件等待、事件出现。
- 七状态进程模型:就绪、阻塞、阻塞挂起(在外存等待)、就绪挂起(在外存)、创建、运行、退出。
- 进程控制块:进程
这篇关于计算机四级网络工程师-操作系统原理3-进程线程模型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!