码迷,mamicode.com
首页 > 系统相关 > 详细

进程控制

时间:2017-09-16 20:33:06      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:运行   单位   顺序   线程   标识   流程   系统   虚拟地址   多个   

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


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


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


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


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


进程基本环境


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

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



进程概念

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

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

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

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


1. 进程与程序

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

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


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

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

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


2. 进程与线程


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

线程没有独立的资源

进程控制

标签:运行   单位   顺序   线程   标识   流程   系统   虚拟地址   多个   

原文地址:http://www.cnblogs.com/tuhooo/p/7532115.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!