试题详情
简答题什么是进程?进程与程序的主要的区别是什么?
  • 进程是一个具有一定独立功能的程序在一个数据集合上运行的过程,它是系统进程资源分配和调度的一个独立单位。没有程序就没有进程,没有进程就不能描述其运行过程,所以进程与过程既有联系也有区别:
    (1)进程是一个动态的概念,而程序是一个静态的概念。程序是指令的有序集合,没有任何运动的含义,而进程是程序在处理机上的一次执行过程,具有生命周期,它动态地被创建,并被调度执行,执行完成后消亡。
    (2)进程具有并发性,而程序没有。
    (3)进程是竞争计算机系统资源的基本.单位,也是处理机调度的基本.单位。
    (4)若干不同的进程可以包含同一个程序,只要该程序所对应的数据集合不同即可。
    (5)程序可以创建其它进程,而程序并不能形成新的程序。
  • 关注下方微信公众号,在线模考后查看

热门试题