【操作系统】用图表构建知识架构_2
小黄鸭
如果有不对的地方,还欢迎指出,感谢指正。^. ^
系列2.1 进程的定义、组成、组织方法和特征
学习方法
第一章的中断与系统调用都是为了让程序高效地运行,程序是静态的一堆指令,为了对程序的运行过程进行动态的描述,有了进程的出现。因此,接下来开始讲解程序运行的基本:进程
知识点都如图所示,重点为红色方框
系列2.1 进程的状态与转换
进程是程序的一次执行,在这个过程中,有的进程正在被CPU所处理,有的需要等待CPU服务,可见进程的状态是会变化的。
系列2.1 进程控制
操作系统对进行的转换就是通过进程控制来执行的
系列2.1 进程通信
本节介绍了3种进程之间互相通信的方式。
两个合作进程可以通过共享内存进行消息传递。
全局数据区是针对某个进程而言的,所以两个进程不能共用一个全局数据区
系列2.1 线程概念和多线程模型
引入线程后,线程是CPU调度的基本单位,进程是资源分配的基本单位
进程和程序之间可以形成一对一、一对多、多对一、多对多的关系,请分别列举说明在什么情况下会形成这样的关系?
1.执行一条命令或运行一个程序时,进程和程序之间形成一对一的关系。
2.进程在执行中可以加载执行不同的应用,从而形成一对多的关系
3.以不同的参数或数据多次执行同一个应用程序时,形成多对一的关系
4.并发地执行不同的应用程序时,形成多对多的关系