发信人: Crazyrebel (爱后余生), 信区: Program
标 题: Re: 作业、任务、进程、线程的区别
发信站: 一网深情 (Tue Apr 30 22:14:42 2002) , 站内信件
看看操作系统基础就知道了的,我以前随便翻来看了看记得不是很清楚
大概意思知道
作业:最早出现在批处理系统中,
指的是用户向系统提交的一项工作的基本单位,是用户在一次事务处理或计算过程中要求
计算机所做的工作的和
任务,简单的说就是用户要求计算机所做的一项工作,有时候进程也叫做任务
这是在多道系统中而言的
进程是程序的一次动态执行,是程序代码在内存中的一个映象,是程序代码对
数据结构的一次动态的操作过程!
线程,其实说到程序的最小执行单元就应该是线程了,线程是对CPU单元的独立占有的
最小单位,每个线程共享进程的数据,在每个进程被创建的时候只有一个主线程!
请各位补充~~~~~~~~~~
--
※ 来源:.The Big Green BigGreen.dhs.org.[FROM: b13.Kiewit.dartm]
MapReduce
作业
(job)是用户提交的最小单位,而Map/Reduce
任务
(task)是MapReduce
v算的缎小单位,如图示。
当用户向Hadoop提交一个MapReduce
作业
时,JobTracke的
作业
分解模块会将其分拆为
任务
交由各个TaskTracker执行,在MapReduce 计算框架中,
任务
分为两种—Map
任务
和
Reduce了
任务
。
作业
是用户向计算机提交
任务
的
任务
实体,是要求计算机系统所做
工作
的集合,在用户向计算机提交
作业
后,系统将它放入外存中的
作业
等待队列中等待执行。它包括程序,数据及其
作业
说明书。
程序是为解决一个信息处理
任务
而预先编制的
工作
执行方案,是由一串CPU能够执行的基本指令组成的序列,每一条指令规定了计算机应进行什么操作(如加、减、乘、判断等)及操作需要的有关数据。
进程
是程序的一次执行实例,是一个程序及其数据在处理机上顺序执行时所发生的活动,是系统进行资源分配和调度的一个独立单位
进程
和
线程
关系
调度。在传统操作系统中,拥有资源和独立调度的基本单位都是
进程
,在引入
线程
的操作系统中,
线程
是独立调度的基本单位,
进程
是拥有资源的基本单位。这样一来,在同个
进程
内,
线程
之间的切换,不会引起
进程
之间的切换,因为
进程
每次切换都是有环境切换花销的。只有不同
进程
之间的
线程
切换,才会引起
进程
切换,2种方式平均下来减少环境切换,也就提高了系统并发度。
拥有资源。不论是传统操作系统还是引入
线程
的操作系统,
进程
都是拥有资源的基本单位,而
线程
不拥有系统资源(只有丁点),如果
线程
设置系统资源,那同一
进程
内的
线程
一个
作业
通常包括几个
进程
,几个
进程
共同完成一个
任务
,即
作业
。
用户提交
作业
以后,当
作业
被调度,系统会为
作业
创建
进程
,一个
进程
无法完成时,系统会为这个
进程
创建子
进程
。
二:
区别
。
进程
是一个程序在一个数据集上的一次执行,而
作业
是用户提交给系统的一个
任务
。
[ ]中的数字是
作业
号,在用k...
1. 基本概念
作业
:用户在一次解决或是一个事务处理过程中要求计算机系统所做的
工作
的集合,它包括用户程序、所需要的数据集控制命令等。
作业
是由一系列有序的步骤组成的。
作业
的完成要经过
作业
提交、
作业
收容、
作业
执行和
作业
完成4个阶段。在执行一个
作业
可能会运行多个不同的
进程
。
进程
:程序在一个数据集上的一次运行过程。是操作系统资源分配的基本单位。
在Windows下,
进程
又被细
进程
和
作业
的
区别
作业
是用户需要计算机完成某项
任务
而要求计算机所做
工作
的集合。一个
作业
的完成要经过
作业
提交、
作业
收容、
作业
执行和
作业
完成4个阶段。而
进程
是已提交完毕的
作业
的执行过程,是资源分配的基本单位。两者的主要
区别
如下:
作业
是用户向计算机提交
任务
的
任务
实体。在用户向计算机提交
作业
之后,系统将它放入外存中的
作业
等待队列中等待执行;而
进程
则是完成用户
任务
的执行实体,是向系统申请分配资源的基本单位。任一
进程
,只要它被创建,总有相应的部分存在于内存中。
一个
作业
可由多个
进程
组成,且必须至少由一个
进程
组成,但一
1.
进程
是程序的一次运行活动,属于一种动态的概念。 程序是一组有序的静态指令,是一种静 态 的 概 念。 但 是, 进 程 离 开 了程 序 也 就 没 有 了 存 在 的 意 义。 因 此, 我 们 可 以 这 样 说: 进 程
是 执 行 程 序 的 动 态 过 程, 而 程 序 是
进程
运 行 的 静 态 文 本。 如 果 我 们 把 一 部 动 画 片 的 电 影 拷 贝 比 拟