首页 > 代码库 > 进程和程序的区别
进程和程序的区别
进程(process)的定义:
1、进程是程序的一次执行。
2、进程是一个程序及其数据在处理机上顺序执行时所发生的活动。
3、进程是程序在一个数据集合上的运行过程,它是系统进行资源分配和调度的一个独立单元。
进程和程序的区别:
1)程序是指令的有序集合,其本身没有任何运行的含义,它是一个静态的概念。而进程是程序在处理机上的一次执行过程,它是一个动态概念。
2)程序的存在是永久的。而进程则是有生命期的,它因创建而产生,因调度而执行,因得不到资源而暂停,因撤消而消亡。
3)程序仅是指令的有序集合。而进程则由程序段、相关数据段进程控制块(PCB)组成。
4)进程与程序之间不是一一对应。
进程和程序的区别
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。