进程和程序的本质区别是( )。

[A] 存储在内存和外存
[B] 顺序和非顺序执行机器指令
[C] 分时使用和独占使用计算机资源
[D] 动态和静态特征

答案为:D动态和静态特征

解析:

进程即运行中的程序,表示程序是在运行中的;程序是一种非运行的文件类型,表示程序未在运行中,两者的本质区别就是状态的不同:即为动态和静态的区别。

A选项,程序可以储存在内存和外存中,进程和程序都可以做到,没有区别;B选项,二者是为顺序的指令,不过一个在运行一个不在运行;进程是运行中的程序,故存在是分时使用和独占使用计算机资源的区别,故A,B,C错误,D正确。

扩展资料:

其他区别

一、进程的定义:“进程”是操作系统的最基本、最重要的概念之一。但迄今为止对这一概念还没有一个确切的统一的描述。下面给出几种对进程的定义描述。进程是程序的一次执行。进程是可以并行执行的计算。进程是一个程序与其使用的数据在处理机上顺序执行时发生的活动。进程是程序在一个数据集合上的运行过程。它是系统进行资源分配和调度的一个独立单位。

二、进程的特征:动态性:是程序的一次执行;并发性:进程是可以并发执行;独立性:是系统进行资源分配和调度的一个独立单位;异步性:进程间的相互制约,使进程执行具有间隙;结构性:进程是具有结构的。

三、进程与程序的主要区别:

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

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

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

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

(5)进程和程序不是一一对应的: 一个程序可对应多个进程即多个进程可执行同一程序; 一个进

程可以执行一个或几个程序

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-22

答案是D。

进程即运行中的程序,从中即可知,进程是在运行的,程序是非运行的,当然本质区别就是动态和静态的区别。

程序可以存在中,也可以存在内存中,比如某些下载的程序未指定下载路径时,可以临时存于内存上,所以答案A是错误的。

当然二者也不可能是有什么顺序和非顺序指令之称,B也是错误的。

进程是运行中的程序,故二者不应该是分时使用和独占使用计算机资源,故C也是错误的。


扩展资料:

在一个进程中可以包含若干个线程,它们可以利用进程所拥有的资源,在引入线程的操作系统中,通常都是把进程作为分配资源的,而把线程作为独立运行和独立调度的基本单位。

由于线程比进程更小,基本上不拥有系统资源,故对它的调度所付出的开销就会小得多,能更高效的提高系统内多个程序间并发执行的程度。

参考资料来源:

本回答被网友采纳
第2个回答  推荐于2017-12-16
答案:D

解说:进程即运行中的程序,从中即可知,进程是在运行的,程序是非运行的,当然本质区别就是动态和静态的区别。再来分析另外的答案,程序可以存在外存中,也可以存在内存中,比如某些下载的程序未指定下载路径时,可以临时存于内存上,所以答案A是错误的;当然二者也不可能是有什么顺序和非顺序指令之称,B也是错误的;进程是运行中的程序,故二者不应该是分时使用和独占使用计算机资源,故C也是错误的。本回答被网友采纳
第3个回答  2014-12-21
选B

可以这么理解,程序就是躺在桌面的一个文件,所以是存在硬盘里,也就是外存。
而进程是你双击这个程序之后的产物,是运行在内存里的。
第4个回答  2013-02-05
D 不解释,快点确认!~

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网