精华内容
下载资源
问答
  • 进程和程序有什么区别(面试题)
    千次阅读
    2018-08-27 10:17:50

    进程和程序有什么区别

    • 进程是程序的一次执行过程,是动态概念,程序是一组有序的指令集和,是静态概念

    • 进程是暂时的,是程序在数据集上的一次执行,可创建可撤销,程序是永存的

    • 进程具有并发行,程序没有

    • 进程是竞争计算机资源的最小单位,程序不是

    • 进程与程序不是一一对应,多个进程可执行一个程序,一个程序可执行多个程序

    更多相关内容
  • 进程程序区别

    千次阅读 多人点赞 2020-08-23 11:59:38
    进程程序与其使用的数据在处理机上顺序执行时发生的活动。进程程序个数据集合上的运行过程。它是系统进行资源分配调度的个独立单位。 2)进程的特征: 动态性:是程序次执行; 并发性:进程...

    1)进程的定义:

    “进程”是操作系统的最基本、最重要的概念之一。但迄今为止对这一概念还没有一个确切的统一的描述。下面给出几种对进程的定义描述。

    进程是程序的一次执行。进程是可以并行执行的计算。进程是一个程序与其使用的数据在处理机上顺序执行时发生的活动。进程是程序在一个数据集合上的运行过程。它是系统进行资源分配和调度的一个独立单位。

    2)进程的特征:

    动态性:是程序的一次执行;

    并发性:进程是可以并发执行;

    独立性:是系统进行资源分配和调度的一个独立单位;

    异步性:进程间的相互制约,使进程执行具有间隙;

    结构性:进程是具有结构的。

    3)进程与程序的主要区别:

    (1)程序是永存的;进程是暂时的,是程序在数据集上的一次执行,有创建有撤销,存在是暂时的;

     (2)程序是静态的观念,进程是动态的观念;

     (3)进程具有并发性,而程序没有;

     (4)进程是竞争计算机资源的基本单位,程序不是。

     (5)进程和程序不是一一对应的: 一个程序可对应多个进程即多个进程可执行同一程序; 一个进程可以执行一个或几个程序

    4)进程概念和程序概念最大的不同之处在于:

    (1)进程是动态的,而程序是静态的。

    (2)进程有一定的生命期,而程序是指令的集合,本身无“运动”的含义。没有建立进程的程序不能作为1个独立单位得到操作系统的认可。

    (3)1个程序可以对应多个进程,但1个进程只能对应1个程序。进程和程序的关系犹如演出和剧本的关系。

     

                                                                       不积跬步无以至千里,不积小流无以成江海

    展开全文
  • 程序进程之间的区别: (1)进程更能真实地描述并发,而程序不能。 (2)进程程序和数据两部分组成,进程是竞争计算机系统有限资源的基本单位,也是进程处理机调度的基本单位。 (3)程序是静态的概念;进程...

     程序与进程之间的区别:

    (1)进程更能真实地描述并发,而程序不能。

    (2)进程由程序和数据两部分组成,进程是竞争计算机系统有限资源的基本单位,也是进程处理机调度的基本单位。

    (3)程序是静态的概念;进程是程序在处理机上一次执行的过程,是动态的概念。

    (4)进程有生存周期,有诞生有消亡。是短暂的;而程序是相对长久的。

    (5)一个程序可以作为多个进程的运行程序;一个进程也可以运行多个程序。

    (6)进程具有创建其他进程的功能;而程序没有。

     

    作业与进程的区别:

        一个进程是一个程序对某个数据集的执行过程,是分配资源的基本单位。作业是用户需要计算机完成的某项任务,是要求计算机所做工作的集合。一个作业的完成要经过作业提交、作业收容、作业执行和作业完成4个阶段。而进程是对已提交完毕的程序所执行过程的描述,是资源分配的基本单位。其主要区别如下。

       (1)作业是用户向计算机提交任务的任务实体。在用户向计算机提交作业后,系统将它放入外存中的作业等待队列中等待执行。而进程则是完成用户任务的执行实体,是向系统申请分配资源的基本单位。任一进程,只要它被创建,总有相应的部分存在于内存中。

       (2)一个作业可由多个进程组成,且必须至少由一个进程组成,反过来则不成立。

       (3)作业的概念主要用在批处理系统中,像UNIX这样的分时系统中就没有作业的概念。而进程的概念则用在几乎所有的多道程序系统中。

     

    作业、进程和程序之间的联系:

        一个作业通常包括程序、数据和操作说明书3部分。每一个进程由PCB、程序和数据集合组成。这说明程序是进程的一部分,是进程的实体。因此,一个作业可划分为若干个进程来完成,而每一个进程有其实体————程序和数据集合。

    展开全文
  • 程序进程,作业之间的区别和联系

    万次阅读 多人点赞 2017-09-29 19:09:40
    程序进程之间的区别: (1)进程更能真实地描述并发,而程序不能。 (2)进程程序和数据两部分组成,进程是竞争计算机系统有限资源的基本单位,也是进程处理机调度的基本单位。 (3)程序是静态的概念...

     程序与进程之间的区别:

    (1)进程更能真实地描述并发,而程序不能。

    (2)进程由程序和数据两部分组成,进程是竞争计算机系统有限资源的基本单位,也是进程处理机调度的基本单位。

    (3)程序是静态的概念;进程是程序在处理机上一次执行的过程,是动态的概念。

    (4)进程有生存周期,有诞生有消亡。是短暂的;而程序是相对长久的。

    (5)一个程序可以作为多个进程的运行程序;一个进程也可以运行多个程序。

    (6)进程具有创建其他进程的功能;而程序没有。

     

    作业与进程的区别:

        一个进程是一个程序对某个数据集的执行过程,是分配资源的基本单位。作业是用户需要计算机完成的某项任务,是要求计算机所做工作的集合。一个作业的完成要经过作业提交、作业收容、作业执行和作业完成4个阶段。而进程是对已提交完毕的程序所执行过程的描述,是资源分配的基本单位。其主要区别如下。

       (1)作业是用户向计算机提交任务的任务实体。在用户向计算机提交作业后,系统将它放入外存中的作业等待队列中等待执行。而进程则是完成用户任务的执行实体,是向系统申请分配资源的基本单位。任一进程,只要它被创建,总有相应的部分存在于内存中。

       (2)一个作业可由多个进程组成,且必须至少由一个进程组成,反过来则不成立。

       (3)作业的概念主要用在批处理系统中,像UNIX这样的分时系统中就没有作业的概念。而进程的概念则用在几乎所有的多道程序系统中。

     

    作业、进程和程序之间的联系:

        一个作业通常包括程序、数据和操作说明书3部分。每一个进程由PCB、程序和数据集合组成。这说明程序是进程的一部分,是进程的实体。因此,一个作业可划分为若干个进程来完成,而每一个进程有其实体————程序和数据集合。

    展开全文
  • 进程程序、作业 的区别

    万次阅读 多人点赞 2016-07-03 23:31:37
    1. 进程程序次运行活动,属于种动态的概念。 程序组有序的静态指令,是种静 态 的 概 念。 但 是, 进 程 离 开 了程 序 也 就 没 有 了 存 在 的 意 义。 因 此, 我 们 可 以 这 样 说: 进 程 ...
  • 进程和作业的区别

    千次阅读 2020-07-15 16:00:37
    进程和作业的区别 作业是用户需要计算机完成某任务而要求计算机所做工作的集合。个作业的完成要经过作业提交、作业收容、作业执行作业完成4个阶段。而进程是已提交完毕的作业的执行过程,是资源分配的基本单位...
  • Linux系统编程——进程和线程的区别与联系

    万次阅读 多人点赞 2015-05-27 14:48:04
    进程,直观点说,保存在硬盘上的程序运行以后,会在内存空间里形成个独立的内存体,这个内存体有自己的地址空间,有自己的堆,上级挂靠单位是操作系统。操作系统会以进程为单位,分配系统资源,所以我们也说,进程...
  • 咱先看个例题: 进程调度的对象任务分别是() A 作业,从就绪队列中按一定的调度策略选择个...进程(Process 是计算机中的程序关于某数据集合上的次运行活动,是系统进行资源分配调度的基本单位,是操...
  • 程序进程和作业的关系

    万次阅读 多人点赞 2015-03-21 14:59:21
    程序进程之间的区别: (1)进程更能真实地描述并发,而程序不能。 (2)进程程序和数据两部分组成,进程是竞争计算机系统有限资源的基本单位,也是进程处理机调度的基本单位。 (3)程序是静态的概念;进程...
  • 易语言API获取进程程序路径

    千次阅读 2020-06-05 09:53:37
    通过传递进程ID取指定进程程序路径,成功返回程序路径,失败返回空,用到以下API:1、CreateToolhelp32Snapshot 快照句柄 = CreateToolhelp32Snapshot (8, 进程ID)2、CloseHandle (快照句柄)3、目录_取system32目录...
  • 进程(英语:process):  是指计算机中已运行的程序进程为曾经是分时系统的基本运作单位。在面向进程设计的系统(如早期的UNIX,Linux...程序本身只是指令、数据及其组织形式的描述,进程才是程序(那些指令...
  • 进程和线程的区别与联系

    千次阅读 2018-07-18 09:52:58
    1. 共同点 功能上都是用于实现多任务并发程序设计的技术手段,两者的创建...进程个用户程序在同一数据集合上的次执行过程,而在不同数据集合上或者同一数据集合的不同运行都是不同的进程。线程是进程上的个...
  • 易语言API模块制作进程程序路径,提高进程的PID获取程序的所在路径。 视频链接: 511遇见易语言模块API教程 进程_取程序路径 1、CreateToolhelp32Snapshot 快照句柄 = CreateToolhelp32Snapshot (8, 进程...
  • 线程、进程、多线程、多进程 多任务 小结

    千次阅读 多人点赞 2019-04-20 11:59:56
    6 线程和进程区别 7 进程的优缺点 7.1 进程的优点 7.2 进程的缺点 8 线程的优缺点 8.1 线程的优点 8.2 线程的缺点 9 多线程的优缺点 9.1 多线程的优点 9.2 多线程的缺点 10多进程的优缺点 10.1 多进程...
  • 进程是系统进行资源分配调度的个独立单位。 2.线程的定义: 线程是进程个实体,是CPU调度分派的基本单位,线程是比进程更小的能够独立运行的单位 3.协程的定义: 协程则是程序级别的由程序根据需要自己...
  • 什么是程序,进程和线程?三者之间有何关系?

    万次阅读 多人点赞 2017-05-10 19:44:11
    进程进程与线程的历史我们都知道计算机是由硬件软件组成的。... 每次执行程序的时候,都会完成一定的功能,比如说浏览器帮我们打开网页,为了保证其独立性,就需要个专门的管理控制执行程序的数据结构
  • 本文将从内核角度,分析线程和进程之间的区别,希望能对这块感兴趣的人提供借鉴意义。 1 数据结构 task_struct Linux中无论是进程还是线程,只要是调度单元,都通过 structtask_struct表示。这也是为什么讲说...
  • TCP 连接,一端断电和进程崩溃有什么区别

    万次阅读 多人点赞 2021-06-15 13:40:02
    这个属于 TCP 异常断开连接的场景,这部分内容在我的「图解网络」还没有详细介绍过,这次就乘着这次机会补补。 这个问题有几个关键词: 没有开启 keepalive; 一直没有数据交互; 进程崩溃; 主机崩溃; 我们先...
  • 一文读懂Linux进程进程组、会话、僵尸

    千次阅读 多人点赞 2020-02-24 08:21:00
    作者简介 herongwei,北交硕士毕业,现就职于搜狗公司,后端开发工程师。从事 C++,Golang ,Linux 后端开发。追求技术,热爱编程与分享,希望能大家多多交流学习~座右...
  • 程序进程)在cpu中的执行过程

    万次阅读 多人点赞 2018-09-30 10:59:10
    渣理解: 内存 CPU 进程 程序 ...程序编译好后,存于某个地方(外存), ...那我fork进程又是什么回事??? 复制与当前程序进程)一模一样的资源与代码???丢到进程调度队列那里去,让它有...
  • 有不少用户在使用电脑的过程中可能会碰到战网正在等待另一项安装或更新的情况。大部分用户电脑技术都是菜鸟水平,面对战网正在等待另一项安装或更新的问题,无法自行解决。不少用户都来咨询小编战网正在等待另一项...
  • 进程间通信的8种方式

    万次阅读 多人点赞 2018-11-12 10:51:34
    每个进程各自有不同的用户地址空间,任何进程的全局变量在另进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟块缓冲区,进程A把数据从用户空间拷到内核缓冲区,进程B再从内核缓冲区把数据读...
  • 在本文中,我们将探讨几种使用gedit作为示例应用程序从命令行以及图形界面终止进程或应用程序的方法。 使用命令行/终止符 Ctrl + C 从命令行调用gedit个问题(如果您未使用gedit & )是它不会释放提示...
  • 【Linux】Linux进程的创建与管理

    万次阅读 多人点赞 2018-07-27 19:21:29
    在Linux系统中,除了系统启动之后的第进程由系统来创建,其余的进程都必须由已存在的进程来创建,新创建的进程叫做子进程,而创建子进程进程叫做父进程。那个在系统启动及完成初始化之后,Linux自动创建的进程...
  • 进程基础

    千次阅读 多人点赞 2019-11-03 20:07:32
    进程的基本概念 程序顺序执行的特征: 1)顺序性:处理机严格按照程序所... 3)可再现性:只要程序的初始条件环境相同,程序的执行结果就相同。 程序的并发执行的特征:(顺序执行会浪费资源) 1)间...
  • 设计个模块,功能是列出系统中所有内核线程的程序名、PID号和进程状态。主要步骤: 阅读内核源代码,了解进程描述符task_struct中与本实验有关的成员,以及访问进程队列的宏for_each_process; 分析内核模块...
  • 进程句柄和进程ID的区别和关系

    千次阅读 2013-09-21 00:19:11
    进程句柄和进程ID的区别和关系  进程个正在运行的程序 进程里可以包括多个模块(DLL,OCX,等) 进程句柄是程序访问时用到的东西,当前进程句柄等于主模块的句柄,当你使用OpenProcess时的进程句柄是不等于...
  • 创建守护进程的步骤

    万次阅读 多人点赞 2018-08-03 21:30:55
    实现个守护进程,其实就是将普通进程按照上述特性改造为守护进程的过程。 需要注意的一点是,不同版本的 Unix 系统其实现机制不同,BSD Linux 下的实现细节就不同。 根据上述的特性,我们便可以创建个简单的...
  • 万字长文带你还原进程和线程

    千次阅读 2020-02-13 11:36:31
    操作系统中最核心的概念就是 进程进程是对正在运行中的程序个抽象。操作系统的其他所有内容都是围绕着进程展开的。进程是操作系统提供的最古老也是最重要的概念之。即使可以使用的 CPU 只有个,但它们也...
  • “僵尸”进程个早已死亡的进程,但在进程表中仍占了个位置。由于进程表的容量是有限的,所以,defunct进程不仅占用系统的内存资源,影响系统的性能,而且如果其数目太多,还会导致系统瘫痪。那么,这些僵尸...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 393,416
精华内容 157,366
关键字:

哪一项不是进程和程序的区别