Job (computing)

In computing, a job is a unit of work or unit of execution (that performs said work). A component of a job (as a unit of work) is called a task or a step (if sequential, as in a job stream). As a unit of execution, a job may be concretely identified with a single process, which may in turn have subprocesses (child processes; the process corresponding to the job being the parent process) which perform the tasks or steps that comprise the work of the job; or with a process group; or with an abstract reference to a process or process group, as in Unix job control.

Comment
enIn computing, a job is a unit of work or unit of execution (that performs said work). A component of a job (as a unit of work) is called a task or a step (if sequential, as in a job stream). As a unit of execution, a job may be concretely identified with a single process, which may in turn have subprocesses (child processes; the process corresponding to the job being the parent process) which perform the tasks or steps that comprise the work of the job; or with a process group; or with an abstract reference to a process or process group, as in Unix job control.
Has abstract
enIn computing, a job is a unit of work or unit of execution (that performs said work). A component of a job (as a unit of work) is called a task or a step (if sequential, as in a job stream). As a unit of execution, a job may be concretely identified with a single process, which may in turn have subprocesses (child processes; the process corresponding to the job being the parent process) which perform the tasks or steps that comprise the work of the job; or with a process group; or with an abstract reference to a process or process group, as in Unix job control. Jobs can be started interactively, such as from a command line, or scheduled for non-interactive execution by a job scheduler, and then controlled via automatic or manual job control. Jobs that have finite input can complete, successfully or unsuccessfully, or fail to complete and eventually be terminated. By contrast, online processing such as by servers has open-ended input (they service requests as long as they run), and thus never complete, only stopping when terminated (sometimes called "canceled"): a server's job is never done.
Hypernym
Unit
Is primary topic of
Job (computing)
Label
enJob (computing)
Link from a Wikipage to another Wikipage
360
Batch job
Batch processing
Batch production
Category:Computing terminology
Category:Job scheduling
Child process
Command line
Computing
Flow production
IBM 709
IBM 7090
Job control (computing)
Job Control Language
Job production
Job queue
Job scheduler
Job shop
Job shop scheduling
Job stream
Makespan
Middle English
Operations research
Parent process
Process (computing)
Process group
Punch card
Remote job entry
Server (computing)
System resource
Task (computing)
Unix job control
SameAs
2NH69
m.03c150g
m.0996r
Q25211948
作業 (電腦)
Subject
Category:Computing terminology
Category:Job scheduling
WasDerivedFrom
Job (computing)?oldid=1101927826&ns=0
WikiPageLength
3965
Wikipage page ID
40472458
Wikipage revision ID
1101927826
WikiPageUsesTemplate
Template:Cite journal
Template:Harvtxt
Template:Other uses
Template:Quote
Template:Refimprove
Template:Reflist
Template:Short description
Template:Wiktionary