2.5.1 进程与程序的区别和联系
2016-06-26 00:35
267 查看
(1)进程是程序及其数据在计算机上的一次运行活动,是一个动态的概念。进程的运行实体是程序,离开程序的进程没有存在的意义。从静态角度看,进程是由程序,数据和进程控制块(PCB)三部分组成的。而程序是一组有序的指令集合,是一个静态的概念。
(2)进程是程序的一次执行过程,它是动态地创建和消亡的,具有一定的生命周期,是暂时存在的;而程序则是一组代码的集合,他是永久存在的,可长期保存。
(3)一个进程可以执行一个或几个程序,一个程序也可以构成多个进程。进程可以创建进程,而程序不可能形成新的程序。
(4)进程与程序的组成不同。进程的组成包括程序,数据和PCB.
(2)进程是程序的一次执行过程,它是动态地创建和消亡的,具有一定的生命周期,是暂时存在的;而程序则是一组代码的集合,他是永久存在的,可长期保存。
(3)一个进程可以执行一个或几个程序,一个程序也可以构成多个进程。进程可以创建进程,而程序不可能形成新的程序。
(4)进程与程序的组成不同。进程的组成包括程序,数据和PCB.
相关文章推荐
- 毫秒级百万数据分页存储过程[欢迎转载]
- Maven实战(九)——打包的技巧
- Class.forName()用法详解
- MySQL的delete和update的分类
- Linux内核中锁机制之完成量、互斥量
- TODO
- 安装Laravel Homestead
- ssh爆破(python脚本)
- Hibernate一级缓存、二级缓存以及查询缓存的关系
- 工厂模式代码实例
- git安装使用
- 求相交链表的交点
- Drawing in Singapore
- maven搭建
- Qt Creater中Clang-format的使用
- Mac下编译"Unix环境高级编程"的apue.h的错误解决
- ASP连接Access2013
- ubuntu系统备份与还原
- 分页存储过程
- Linux内核中锁机制之信号量、读写信号量