进程和程序的本质区别在于( )
A、前者分时使用CPU,或者独占CPU B、前者存储在内存,后者存储在外存 C、前者具有异步性,后者具有可再现性 D、前者可以并发执行,后者不能并发执行
程序:是一组静态的指令集,通常存储在外部存储介质(如硬盘)中,是一种被动的文件或代码,描述了某个任务的具体实现步骤。
进程:是在程序基础上创建的一个正在执行的实例,是系统进行资源分配和调度的基本单位。一个程序可以在内存中被加载为一个或多个进程,并且多个进程可以并发或者同时执行。
因此,程序本质上是静态的代码,而进程是动态的执行实体,可以并发运行,所以两者本质上的区别在于进程可以并发执行,而程序本身不具备这个特性。
【答案】D
用户登录可进行刷题及查看答案
登录后提交答案