精华内容
下载资源
问答
  • 进程与程序

    2020-05-16 17:37:32
    进程程序并不是一一对应的,一个程序执行在不同的数据集上就成为不同的进程,可以用进程控制块来唯一地标识每个进程。而这一点正是程序无法做到的,由于程序没有和数据产生直接的联系,既使是执行不同的数据的程序...

    引言

    这两个概念确实很容易让人混淆,但其实是不太一样的。

    区别

    进程和程序并不是一一对应的,一个程序执行在不同的数据集上就成为不同的进程,可以用进程控制块来唯一地标识每个进程。而这一点正是程序无法做到的,由于程序没有和数据产生直接的联系,既使是执行不同的数据的程序,他们的指令的集合依然是一样的,所以无法唯一地标识出这些运行于不同数据集上的程序。程序只是一组指令的有序集合,它本身没有任何运行的含义,它只是一个静态的实体。而进程则不同,它是程序在某个数据集上的执行。进程是一个动态的实体,它有自己的生命周期。它因创建而产生,因调度而运行,因等待资源或事件而被处于等待状态,因完成任务而被撤消。反映了一个程序在一定的数据集上运行的全部动态过程。

    综上,程序就是一个在某种媒介上的二级制代码,它是静态的。而进程是一个程序及其数据在计算机上的一次运行过程,是一个动态的过程。从组成上来说进程由进程控制块(PCB:其中存放了进程标识符,进程运行状态,程序段和数据段的地址,以及该程序运行时的CPU信息),数据,程序组成,而程序由一组有序的指令集合组成。也就是说进程是程序对应的运行过程

    我们可以为进程下一个定义:

    进程是可并发执行的程序在一个数据集合上的运行过程,亦即进程实体(进行映像)的运行过程(进程实体:PCB,数据,程序)。即进程是系统资源和调度的一个基本单位。

    有一个例子很形象:

    一位有一手好厨艺的计算机科学家正在为他的女儿烘制生日蛋糕。他有做生日蛋糕的食谱,厨房里有所需要的原料,在这个比喻中,做蛋糕的食谱就是程序(即用适当形式描述的算法),计算机科学家就是处理机(CPU),而做蛋糕的各种原料就是输入数据。进程就是厨师阅读食谱,取来各种原料以及烘制蛋糕等一系列动作的总和。

    参考:

    展开全文
  • 进程与程序的区别

    2020-12-22 00:49:32
    2.1.2 进程VS程序 程序是剧本,进程是演出 进程基本特征: 动态性(本质特征):进程...4. 进程与程序并无一一对应关系,如一个dad()程序中涉及多个PV进程 5. 引入进程的概念是为了容易正确解释多道程序并发 ...

    2.1.2 进程VS程序

    程序是剧本,进程是演出

    进程基本特征:
    • 动态性(本质特征):进程存在生命周期
    • 并发性(重要特征):可同其他进程一同推进
    • 独立性:各进程地址空间相互独立(逻辑地址)
    • 异步性:进程按不可预知速度推进
    与程序相比:
    1. 进程是正在计算机执行的实例
    2. 进程=PCB+程序代码+数据
    3. 程序是静态的,没有生命周期
    4. 进程与程序并无一一对应关系,如一个dad()程序中涉及多个PV进程
    5. 引入进程的概念是为了容易正确解释多道程序并发
    
    展开全文
  • 进程与程序之间不存在一一对应的关系,而不同的进程可以对应相应的程序,一个进程还可以同时调用多个程序; 进程实体是一个能独立运行的基本单位,可以独立获得资源和独立调度;而程序不能作为独立的单位参与运行; ...

    进程与程序的联系与区别

    1. 进程是程序的一次运行过程,是一个动态的实体,而程序是指令集合,是静态实体;
    2. 进程具有生命周期,具有创建、执行和撤销的过程,而程序一旦创建,可以永久存在;
    3. 进程实体由程序段、数据段、和进程控制块PCB组成;
    4. 进程与程序之间不存在一一对应的关系,而不同的进程可以对应相应的程序,一个进程还可以同时调用多个程序;
    5. 进程实体是一个能独立运行的基本单位,可以独立获得资源和独立调度;而程序不能作为独立的单位参与运行;
    6. 进程可以按异步的方式运行,程序不是运行的实体,所以不能异步执行。
    展开全文
  • 进程与程序的关系和区别

    千次阅读 2014-01-06 10:12:36
    (1)进程是一个动态概念,程序是一个静态概念(2)进程具有并行特征,程序没有(3)进程是竞争资源的基本单位(4)一个程序对应多个...进程程序间没有一一对应关系;进程一部运行,会相互制约,程序不具备此特性。
    (1)进程是一个动态概念,程序是一个静态概念
    (2)进程具有并行特征,程序没有
    (3)进程是竞争资源的基本单位
    (4)一个程序对应多个进程,一个进程为多个程序服务(两者之间是多对多的关系)

    进程和程序的区别:

    答:进程是动态的,程序是静态的;进程具有并发性,而程序具有顺序性;进程具有独立性,是资源分配调度的基本单位,而程序无此特性;进程和程序间没有一一对应关系;进程一部运行,会相互制约,程序不具备此特性。

    展开全文
  • 程序与进程的关系

    千次阅读 2019-09-10 16:51:54
    进程程序的一个执行周期,是正在执行的程序,是程序的执行实体 主要区别 (1)程序是永存的;进程是暂时的,是程序在...(5)进程程序不是一一对应的: 一个程序可对应多个进程即多个进程可执行同一程序; ...
  • 进程 线程 程序的区别联系

    千次阅读 2011-10-31 13:53:47
    进程程序区别和联系表现在以下方面:  1)程序只是一组指令的有序集合,它本身没有任何运行的含义,它只是一个静态的实体。而进程则不同,它是程序在某个数据...2)进程程序并不是一一对应的,一个程序执行在不同的
  • 进程程序有什么区别(面试题)

    千次阅读 2018-08-27 10:17:50
    进程和程序有什么区别 进程是程序的一次执行过程,是动态概念,程序是一组有序的指令集和,是静态概念 进程是暂时的,是程序在数据集...进程与程序不是一一对应,多个进程可执行一个程序,一个程序可执行多个程序 ...
  • 程序进程,线程的区别和联系。 @[TOC]基本定义 1)程序:只是一组指令的有序集合,它本身没有任何运行的含义,它只是一个静态的...和程序并不是一一对应的,一个进程只可以对应一个程序,而一个程序可以对应多个进程
  • linux进程与守护进程

    2019-07-14 09:34:12
    1.什么是进程 进程(process)的概念最早是由美国麻省理工学院的 J.H.Sallexer 于1966年提出的,是现代操作系统最基本、最重要的概念。进程的引入很好的描述了程序...进程程序不是一一对应的。 2.进程是系统中独立...
  • 1. 进程线程区别 进程与程序: 程序是一堆指令的有序集合,本身没有任何...进程与程序并不一一对应,程序执行在不同数据集上就是不同的进程,进程可以唯一标识,程序无法做到,因为程序和数据集没有直接联系,程序可
  • 进程管理(一)程序

    2016-09-09 16:04:58
    1、并行并发 (1)并行 :同一时刻,两个事物均处于活动状态 (2)并发 :宏观上...程序与计算不再一一对应 相互制约性 由于程序的静态型,无法描述执行过程中的动态特征 所以下面,我们来看一下进程
  • 1) 顺序性:严格按顺序执行,一一对应 2) 封闭性:结果只能取决于程序本身 3)程序执行结果的确定性:时间无关 4) 可再观性:不同时间执行,输入相同则结果相同 4.1.2多道程序设计中程序执行环境的变化 1.多道...
  • 进程(Process)是一个程序在其自身的虚拟地址空间中的一次执行活动。多个程序并发执行,可以提高系统的资源利用率和吞吐量。 进程程序: ...程序与进程一一对应关系。一个程序可以由多个进程所共
  • 1.程序的并发执行,使程序失去了顺序执行时具有的封闭性和可在现性,程序与程序的执行不在一一对应。 2.进程从一个状态到另一个状态的转换,是靠使用不同的原语来实现的 3.一个程序被唤醒意味着进程的状态变为就绪 4...
  • Linux 进程管理

    2019-08-07 16:16:39
      进程是操作系统中非常重要的一个概念,进程是程序的执行过程,相对于程序,进程是动态的,在 linux 系统中,它与用户权限相关,程序与进程并没有一一对应,一个程序可能对应 多个进程   子进程与父进程:一个...
  • Linux进程管理

    2018-11-12 12:28:04
    进程是操作系统中非常重要的一个概念,进程程序的执行过程,相对于程序进程是动态的,在linux系统中,它用户权限相关,程序与进程并没有一一对应,一个程序可能对应多个进程。 子进程和父进程:一个进程产生...
  • 在.NET平台下,应用程序线程之间并不是一一对应的关系,在任何时间段内,一个应用程序域内都可能有多个线程。而且,一个特定的线程在他的生命周期内并不一定被限制一个应用程序域中,Windows线程调度程序和CLR...
  • 进程管理

    2020-04-24 21:17:52
    1.程序与进程 程序:指令,循环判断—计算机的逻辑控制...程序与进程的关系不是一一对应,/usr/bin/vim(程序) -----vim test1 ,vim test2 程序是封闭的,进程有并发性和交往性。进程之间可以通信,(|);方式:(1...
  • 进程进程就是一个正在执行的程序或者命令,每一个进程都是一个运行的实体,都有自己的地址空间,并且占用一定的系统资源。...2.程序进程一一对应关系。一个程序可以由多个进程公用;另一方面,一个进程...
  • 进程/线程模型

    2020-07-22 14:06:29
    进程基本概念 进程状态及状态转换 ...描述进程的动态变化,系统感应进程存在的唯一标志,进程与PCB一一对应 进程表:所有进程的PCB集合 进程表大小固定:最多允许多少个进程并发执行 包括进程描述信息,进
  • 进程进程管理

    2018-12-16 17:38:14
    操作:数据的处理规则,每一个操作都有操作对象 程序:为解决某一问题而设计的一系列指令的集合 ... 程序与计算不在一一对应 程序并发执行的相互制约关系 时间有关的错误:程序并发执行时...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 160
精华内容 64
关键字:

进程与程序一一对应