进程控制

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了进程控制相关的知识,希望对你有一定的参考价值。

进程的基本环境信息,包括进程的概念,进程的标识、进程的命令行和进程的环境变量。


进程的生命周期,包括进程的创建、新进程的执行、进程的休眠、进程的同步和进行的终止等。


僵死进程是已经终止,但是没有从进程表中清除的进程。


僵死进程的现象、僵死进程的形成原因,以及僵死进程的4中预防方法。


守护进程是一种在后台长期运行的程序,守护进程的概念、守护进程的涉及流程和一个转化为普通进程为守护进程的函数。


进程基本环境


进程是程序的一次执行,是运行在自己的虚拟地址空间的一个具有独立功能的程序。

进程是分配和释放资源的基本单位,当程序执行时,系统创建进程,分配内存和CPU等资源;进程结束时,系统回收这些资源。



进程概念

进程通常是由程序、数据和进程控制块(PCB)三个部分组成的。

程序:描述进程所要完成的功能;

数据:为进程提供了运行所需的堆栈和私有数据;

进程控制块:含有进程的描述和控制信息,集中反映进程的动态特性,是系统识别和控制进程的依据。


1. 进程与程序

进程是程序的一次执行,故程序是一个静态的概念,本身可以作为一种软件资源长期保存;

而进程是程序的执行过程,是动态概念,有一定的生命周期,具有产生、发展和消亡的过程。


程序是一个规划,它计划了所要执行的代码和所要完成的动作;

进程是一位执行者,它依照程序的设计,申请资源,计算数据,并完成预定的任务。

一个程序可以同时由多个进程执行;一个进程也可以有顺序地执行若干个程序。


2. 进程与线程


线程又叫轻负荷进程,它是在进程的基础上的一次执行,一个进程可以有多个线程。

线程没有独立的资源

以上是关于进程控制的主要内容,如果未能解决你的问题,请参考以下文章

进程控制

什么是进程,什么是进程控制块(PCB)?

操作系统中的进程控制

进程控制

进程控制---PCB(进程控制块)

进程控制器常见的一些进程都有哪些