- 3
- 0
- 约 26页
- 2016-12-29 发布于江苏
- 举报
进程控制的主要任务 进程控制是对系统中所有进程从产生、存在到消亡的全过程实行有效的管理和控制。进程控制一般是由操作系统的内核来实现,内核在执行操作时,往往是通过执行各种原语操作来实现的 原语 原语(primitive):由若干条指令构成的“原子操作(atomic operation)”过程,作为一个整体而不可分割--要么全都完成,要么全都不做。许多系统调用就是原语。 在操作系统中,某些被进程调用的操作,例如队列操作、对信号灯的操作、检查启动外设操作等,一旦开始执行就不能被中断,否则就会出现操作错误,造成系统混乱。原语就是为实现这些操作而设置的。 原语的特点:执行时不可中断 进程控制原语 1.创建原语 2.撤消原语 3.阻塞原语 4.唤醒原语 内核与原语 内核:加在硬件上的第一层软件,通过执行各种原语操作来实现各种控制和管理功能,具有创建、撤消、进程通信、资源管理的功能。 内核的基本功能 支撑功能:中断处理、时钟管理、原语操作 资源管理功能:进程管理、存贮管理、设备管理 原语:是由若干条机器指令所构成,用以完成特定功能的一段程序 。 进程家族树 一个进程可以创建几个新的进程,被建立的进程叫子进程,建立进程被称为父进程。 子进程可以继承父进程的所拥有的资源 子进程可以从父进程中继承环境变量、打开文件、文件系统的当前目录、控制终端、已经连接的共享存储区
原创力文档

文档评论(0)