以下关于进程和程序的描述中,不正确的是(4)。

admin2019-06-12  23

问题 以下关于进程和程序的描述中,不正确的是(4)。

选项 A、进程是一个程序关于某个数据集的一次运行
B、进程是系统分配资源的基本单位,而程序不是
C、进程和程序是一种一一对应的关系
D、一个程序可以包含多个进程

答案C

解析 本题考查进程与程序的区别。
    程序是一个在时间上按严格次序顺序执行的操作序列。
    进程是一个程序关于某个数据集的一次运行,是系统进行资源分配和调度的基本单位。也就是说,进程是运行中的程序,是程序的一次运行活动。相对于程序,进程是一个动态的概念,而程序是静态的概念,是指令的集合。因此,进程具有动态性和并发性。同时进程是系统进行资源分配和独立运行的基本单位。
    而进程和程序并不是一一对应的关系,一个程序执行在不同的数据集上就成为不同的进程,可以用进程控制块来唯一地标识每个进程。而程序无法做到,由于程序没有和数据产生直接的联系,即使是执行不同的数据的程序,他们的指令的集合依然是一样的。所以,一个进程肯定有一个与之对应的程序,而且只有一个。而一个程序有可能没有与之对应的进程(没执行),也有可能有多个进程与之对应。
    另外,要理解进程这个概念,还应掌握以下几个方面的内容。
    (1)为什么要引入进程。引入进程是为了使内存中的多道程序能够正确地并发执行。
    (2)进程具有哪些基本特征。进程具有动态性、并发性、独立性、异步性和结构特征。
    (3)进程有哪些基本状态。进程具有就绪、执行和阻塞三种基本状态,现代操作系统中还加入了挂起状态。
转载请注明原文地址:https://jikaoti.com/ti/geG7FFFM
0

最新回复(0)