• 2022-11-02
    试比较说明进程和程序的区别有哪些?
  • 进程和程序是紧密相关而又完全不同的两个概念: 1、每个进程实体中包含了程序段和数据段这两个部分,因此说进程是与程序是紧密相关的。但从结构上看,进程实体中除了程序段和数据段外,还必须包含一个数据结构,即进程控制块PCB。 2、进程是程序的一次执行过程,因此是动态的;动态性还表现在进程由创建而产生、由调度而执行、由撤消而消亡,即它具有一定的生命周期。而程序则只是一组指令的有序集合,并和永久地存放在某种介质上,其本身不具有运动的含义,因此是静态的。 3、多个进程实体可同时存放在内存中并发地执行,其实着正是引入进程的目的。而程序(在没有为它创建进程时)的并发执行具有不可再现性,因此程序不能正确地并发执行。 4、进程是一个能够独立运行、独立分配资源和独立接受调度的基本单位。而因程序不具有PCB,所以它是不可能在多道程序环境下独立运行的。 5、程与程序不一一对应。同一个程序的多次运行,将形成多个不同的进程;同一个程序的一次执行也可以产生多个进程;而一个进程也可以执行多个程序。

    内容

    • 0

      按照你自己的理解试说明生活中的程序和计算机中的程序的区别!

    • 1

       试比较锂和镁的化学性质有哪些相似点和区别。 

    • 2

      进程和程序的区别?

    • 3

      ( )不是进程和程序的区别

    • 4

      简述程序和进程的区别。