首页 > 试题广场 >

试从动态性、并发性和独立性上比较进程和程序。

[问答题]
试从动态性、并发性和独立性上比较进程和程序。
动态性是进程最基本的特性,可表现为由创建而产生、由调度而执行,因得不到资源而暂停执行,以及由撤销而消亡,因此进程有一定的生命周期。而程序只是一组有序指令的集合,是静态实体。
并发性是进程的重要特征,同时也是OS的重要特征。引入进程的目的正是为了使程序能和已建立进程的程序并发执行。而程序本身是不能并发执行的。
独立性是指进程实体是一个独立运行的基本单位,同时也是系统中独立获取资源和独立调度的基本单位。而对于未建立任何进程的程序,都不能作为一个独立的单位来运行。
发表于 2020-01-01 18:06:55 回复(0)
动态性:
进程的实质是进程实体的执行过程,因此,动态性就是进程最基本的特点。它由创建而产生,由调度而执行,由撤销而消亡。
而程序只是一组有序指令的集合,静态的。
并发性:
多个进程实体存在于内存中,且在一段时间内同时运行。
而程序不能并发执行(因为没有PCB)
独立性:
在传统os中,独立性是指进程实体是一个能独立运行、独立获得资源、独立接受调度的基本单位。
凡未建立PCB的程序都不能作为一个独立的单位参与运行。
发表于 2020-09-13 21:46:11 回复(0)
1)进程是程序的一次执行,经过创建、调度和撤销,因此是动态的。程序只是一组有序指令的集合,是静态的。
2)进程引入的原因就是为了并发,主要通过PCB控制。程序(没有PCB)无法并发执行。
3)进程实体是一个能独立运行、独立分配资源、独立调度的基本单位(引入线程之前)。实际上,进程实体是因为有PCB可以自我管理,而没有建立 PCB 的程序都不能作为一个独立的单位参与运行。
发表于 2020-06-02 11:34:13 回复(0)
动态性表现在进程是有一定的生命周期,而程序是存放在某种介质上,静态的。
并发性是指多个进程实体同存与内存中,且能在一段时间内同时运行。
独立性指的是进程实体是一个能独立运行、独立获得资源和独立接受调度的基本单位。凡是未建立PCB的程序都不能作为一个独立的单位参与运行。
发表于 2019-12-06 17:09:08 回复(0)

进程:

动态性:是程序的一次执行

进程可以并发

独立性:是系统进行资源分配和调度的一个独立单位

程序是永存的,进程是暂时的。程序没有并发性。进程是竞争计算机资源的基本单位,程序不是。


发表于 2019-12-01 14:26:55 回复(0)