进程和程序的名词解释,它们之间有什么区别!

进程和程序的名词解释,它们之间有什么区别!,第1张

进程的定义:“进程”是 *** 作系统的最基本、最重要的概念之一但迄今为止对这一概念还没有一个确切的统一的描述下面给出几种对进程的定义描述l进程是程序的一次执行l进程是可以并行执行的计算l进程是一个程序与其使用的数据在处理机上顺序执行时发生的活动l进程是程序在一个数据集合上的运行过程它是系统进行资源分配和调度的一个独立单位2)进程的特征:动态性:是程序的一次执行;并发性:进程是可以并发执行;独立性:是系统进行资源分配和调度的一个独立单位;异步性:进程间的相互制约,使进程执行具有间隙;结构性:进程是具有结构的;3)进程与程序的主要区别:(1)程序是永存的;进程是暂时的,是程序在数据集上的一次执行,有创建有撤销,存在是暂时的;(2)程序是静态的观念,进程是动态的观念;(3)进程具有并发性,而程序没有;(4)进程是竞争计算机资源的基本单位,程序不是(5)进程和程序不是一一对应的:一个程序可对应多个进程即多个进程可执行同一程序; 一个进程可以执行一个或几个程序

进程和作业的区别

作业与进程的区别:

一个进程是一个程序对某个数据集的执行过程,是分配资源的基本单位。作业是用户需要计算机完成的某项任务,是要求计算机所做工作的集合。一个作业的完成要经过作业提交、作业收容、作业执行和作业完成4个阶段。而进程是对已提交完毕的程序所执行过程的描述,是资源分配的基本单位。其主要区别如下。

(1)作业是用户向计算机提交任务的任务实体。在用户向计算机提交作业后,系统将它放入外存中的作业等待队列中等待执行。而进程则是完成用户任务的执行实体,是向系统申请分配资源的基本单位。任一进程,只要它被创建,总有相应的部分存在于内存中。

(2)一个作业可由多个进程组成,且必须至少由一个进程组成,反过来则不成立。

(3)作业的概念主要用在批处理系统中,像UNIX这样的分时系统中就没有作业的概念。而进程的概念则用在几乎所有的多道程序系统中。

作业、进程和程序之间的联系:

一个作业通常包括程序、数据和 *** 作说明书3部分。每一个进程由PCB、程序和数据集合组成。这说明程序是进程的一部分,是进程的实体。因此,一个作业可划分为若干个进程来完成,而每一个进程有其实体————程序和数据集合。

进程与程序的主要区别:

(1)程序是永存的,进程是暂时的,是程序在数据集上的一次执行,有创建有撤销,存在是暂时的。

(2)程序是静态的观念,进程是动态的观念。

(3)进程具有并发性,而程序没有。

(4)进程是竞争计算机资源的基本单位,程序不是。

进程的调度算法

实时系统中:FIFO(First Input First Output,先进先出算法),SJF(Shortest Job First,最短作业优先算法),SRTF(Shortest Remaining Time First,最短剩余时间优先算法)。

交互式系统中:RR(Round Robin,时间片轮转算法),HPF(Highest Priority First,最高优先级算法),多级队列,最短进程优先,保证调度,**调度,公平分享调度。

总体上来说是一个从大到小的关系,作业是一系列的进程,这一些列的进程按照一种特定的逻辑来实现一定的功能或者事务。进程就是作业的一种细化,每个进程完成一个特定的功能。那么线程就是进程更加一步的细化,进程可以分割,但是线程是原子的,不可以再度分割,就像化学中的质子一样,一系列的线程组成一个进程。进程的单位比较大,线程就是原始单位,不可分割成更小的部分。

一个进程可以有一个或者多个线程组成,

进程和程序并不是一一对应的,一个程序执行在不同的数据集上就成为不同的进程,可以用进程控制块来唯一地标识每个进程。而这一点正是程序无法做到的,由于程序没有和数据产生直接的联系,既使是执行不同的数据的程序,他们的指令的集合依然是一样的,所以无法唯一地标识出这些运行于不同数据集上的程序。一般来说,一个进程肯定有一个与之对应的程序,而且只有一个。而一个程序有可能没有与之对应的进程(因为它没有执行),也有可能有多个进程与之对应(运行在几个不同的数据集上)。

答案C

因为A说程序是一组有序的静态指令,这个有序,感觉说的不合适

B说程序只能在前台运行,错了

C,正确

D,程序没有状态,而进程是有状态的。这个和A一样,表达的不确切

我理解的,进程是程序运行的表现形式。所以,选择C,不一定正确哈,如果不对,再来找你学习下。

以上就是关于进程和程序的名词解释,它们之间有什么区别!全部的内容,包括:进程和程序的名词解释,它们之间有什么区别!、进程和作业的区别、进程和程序的区别有哪几个方面等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10128916.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存