Vous êtes sur la page 1sur 10

Systme dexploitation des ordinateurs

Module ASR3 Semestre 1


Universit Lille 1, IUT A, Dpartement informatique Anne 2011-2012 Bruno Beauls (bruno.beaufils@lifl.fr http://www.lifl.fr/~beaufils) et Yvan Peter (yvan.peter@lifl.fr http://www.lifl.fr/~petery)

Cours n B.5

Travaux

OS/400 Travaux

Principes
1 traitement = 1 tche = 1 travail (job) Lancement Traitement Afchage du rsultat 2 types de travaux (job) : interactif travail en relation avec un poste de travail, i.e. en liaison direct avec un utilisateur priorit importante batch ou traitement par lot travail sans relation avec un poste de travail, correspond un travail excut par lOS en tche de fond, ne sexcute que quan lOS na rien de plus important faire priorit faible Lafchage est souvent faite via une impression
Travaux B.5 1

Manipulation
un travail est reprable via un identicateur compos de 3 informations : Nom Prol utilisateur demandant le traitement Numro attribu par le systme Exemples : IMPRESSION BEAUFILS 124352 QPADEV0027 BEAUFILS 110530 Tout travail peut tre : Arrt compltement avant sa n normal Suspendu Redmarr
Travaux B.5 2

Travaux interactifs
Un travail interactif : ncessite lintervention dun utilisateur utilise un poste de travail (terminal ou mulateur de terminal) le nom du job est le nom du poste de travail dmarre avec la connection dun utilisateur et se termine avec sa dconnection (SIGNOFF)

Une session de travail ne correspond qu un seul job

Travaux

B.5 3

Travaux batchs
Un travail batch : ne ncessite aucune intervention directe dun utilisateur est excut en tche de fond : le systme nattend pas la n du job avant de rendre le poste de travail utilisable par un utilisateur on dit souvent quon rcupre la main tout de suite Utilisation de la commande SBMJOB (Submit Job) Un job peut continuer sexcuter mme si lutilisateur nest plus connect

Travaux

B.5 4

temps INTERACTIF BATCH

Poste CPU

Poste CPU

Clavier bloqu

CPU utilis

Travaux

B.5 5

Sous-Systmes / File dattentes de travaux


LOS/400 partage ses ressources matriel via des objets de types *SBSD. Ce sont de vritable partie de systme. On les nommes des sous-systmes. Chaque sous-sytme : possde une partie de la puissance de la machine peut effectuer un certain nombre de job simultanment Une structure daccueil des demandes dexcution des jobs est utilise : les les dattentes de jobs Ce sont des objets de type *JOBQ Chaque sous-systme peut grer plusieurs *JOBQ Les priorits dexcution sont grs via les type *JOBQ et *SBSD Exemple : QBATCH QINTER QHTTPSVR QSPL
Travaux B.5 6

Files dattentes de sorties


Chaque travail gnre une suite de rsultat Cette suite de rsultat doit tre utilise les traitements peuvent aller dune impression (visualisation) un retraitement par un nouveau travail En attendant que le traitement/utilisation des rsultats se fasse ils sont placs dans un objet particulier : une le dattente de sortie Les les dattentes de sorties sont des objets de type *OUTQ Chaque utilisateur possde une le dattente de sortie Les rsultats non utiliss restent stocks dans lobjet Penser vider rgulirement vos les dattentes de sorties

Travaux

B.5 7

Commandes de gestion des travaux


WRKACTJOB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Grer les travaux actifs WRKUSRJOB . . . . . . . . . . . . . . . . . . . Grer tous les travaux dun utilisateur WRKSPLF . . . . . . . . . . . . . . . . . Grer les chiers spool pour un utilisateur WRKOUTQ . . . . . . . . . . . . . . . . . . . . . . . . . . Grer les les dattentes de sortie SBMJOB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Soumettre un job batch DSPJOBLOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . Afcher lhistorique dun job

Travaux

B.5 8

Vous aimerez peut-être aussi