Job

Definizione rapida

Un job è un'unità di elaborazione che lo scheduler affida al sistema operativo.

Spiegazione

Il concetto è usato in alcuni sistemi operativi per rappresentare un lavoro pianificato. Nei sistemi IBM, a partire da MVS, la descrizione del job viene scritta in JCL, il Job Control Language. La fonte lo considera vicino al concetto di task.

Esempio pratico

Uno scheduler seleziona un'elaborazione programmata e la consegna al sistema operativo come job da eseguire.

Spiegazione tecnica

Il job racchiude il lavoro sottoposto alla pianificazione; nell'ambiente IBM le istruzioni JCL ne forniscono la descrizione operativa.

Da non confondere con

Job e task sono concetti simili, ma la voce collega specificamente il primo al lavoro inviato dallo scheduler.