控制一般是由操作系统的内核来实现,内核在执行操作时,往往是通过执行各种原语操作来实现的,以下介 绍进程的各种控制。 | |
|
有向树
| ![]() | ![]()
一棵树表示一个家族,根结点为该家族的祖先(Ancestor)。 |
△注意:进程图和前趋图之间的差异: 前趋图描述的是任务(或进程)之间的前趋关系;只有在前趋进程完成后,其后继进程才能运行; 在进程图中,创建者和被创建者可以并发执行,也可以是父进程等待其所有的子进程结束后再执 行,这完全取决于创建原语和创建者的需要。 |
|
始地址、初始CPU状态、资源清单等 |
|
|
|
|
| ||
|
|
|
|
|
|
| |
进程、将其进程及其全部或部分“子 孙”挂起 |
|
![]() | |
内核:是加在硬件上的第一层软件,通过执行各种原语操作来实现各种控制和管理功能,具有创建进程
、撤消进程、进程通信、资源管理的功能。 | |
原语:是由若干条机器指令构成,用以完成特定功能的一段程序。原语是原子操作,要么全做,要么全部不做。 |