程序和进程的对应关系与进程之間的区别:
(1)进程更能真实地描述并发而程序和进程的对应关系不能。
(2)进程由程序和进程的对应关系和数据两部分组成进程是競争计算机系统有限资源的基本单位,也是进程处理机调度的基本单位
(3)程序和进程的对应关系是静态的概念;进程是程序和进程的對应关系在处理机上一次执行的过程,是动态的概念
(4)进程有生存周期,有诞生有消亡是短暂的;而程序和进程的对应关系是相对長久的。
(5)一个程序和进程的对应关系可以作为多个进程的运行程序和进程的对应关系;一个进程也可以运行多个程序和进程的对应关系
(6)进程具有创建其他进程的功能;而程序和进程的对应关系没有。
一个进程是一个程序和进程的对应关系对某个数据集的执行过程是分配资源的基本单位。作业是用户需要计算机完成的某项任务是要求计算机所做工作的集合。一个作业的完成要经过作业提交、作業收容、作业执行和作业完成4个阶段而进程是对已提交完毕的程序和进程的对应关系所执行过程的描述,是资源分配的基本单位其主偠区别如下。
(1)作业是用户向计算机提交任务的任务实体在用户向计算机提交作业后,系统将它放入外存中的作业等待队列中等待执荇而进程则是完成用户任务的执行实体,是向系统申请分配资源的基本单位任一进程,只要它被创建总有相应的部分存在于内存中。
(2)一个作业可由多个进程组成且必须至少由一个进程组成,反过来则不成立
(3)作业的概念主要用在批处理系统中,像UNIX这样的分時系统中就没有作业的概念而进程的概念则用在几乎所有的多道程序和进程的对应关系系统中。
作业、进程和程序和进程的对应关系之間的联系:
一个作业通常包括程序和进程的对应关系、数据和操作说明书3部分每一个进程由PCB、程序和进程的对应关系和数据集合组成。這说明程序和进程的对应关系是进程的一部分是进程的实体。因此一个作业可划分为若干个进程来完成,而每一个进程有其实体————程序和进程的对应关系和数据集合
发布了13 篇原创文章 · 获赞 3 · 访问量 8万+