IBM System/370 — MVS
║ IBM SYSTEM/370 MVS 3.8j JES2 ║
║ ░░░░░░░░ ████████████ ░░░░░░░░ ║
║ TSO READY ▓▓▓▓▓▓▓▓▓▓ VTAM UP ║
╚══════════════════════════════════════╝
Specifications
- Architecture IBM System/370
- MVS 3.8j (1981) — open source depuis 1998
- JES2 — gestionnaire de travaux par lots
- VTAM — reseau SNA virtuel
- TSO — Time Sharing Option
- 16 MB de memoire virtuelle
Ce que vous pouvez faire
- Commandes TSO interactives
- Editeur ISPF / PDF
- Soumission de travaux JCL
- Compilation COBOL, FORTRAN, PL/1
- Gestion de datasets (VSAM, PDS)
- Consultation du spool JES2
Notre emulateur
- Hercules Hyperion — emulateur S/370
- MVS TK5 — distribution communautaire
- Terminal tn3270 dans le navigateur
- Multi-utilisateurs (comme le vrai!)
- Session isolee par visiteur
- Le Professeur IA pour vous guider
L'histoire des mainframes IBM — du S/360 au z Systems
En 1964, IBM lance le System/360 — une revolution totale dans l'industrie informatique. Pour la premiere fois, une gamme complete de machines partage la meme architecture, les memes programmes et les memes peripheriques. Du modele 20 d'entree de gamme au modele 195 ultra-puissant, un seul code source tourne sur toute la famille.
MVS — le systeme qui fait tourner la planete
MVS (Multiple Virtual Storage) apparait en 1974 sur le System/370. Son nom dit tout: chaque programme croit disposer de toute la memoire de la machine. Le systeme jongle avec des dizaines, voire des centaines de programmes en parallele, les isolant parfaitement les uns des autres. Banques, compagnies aeriennes, gouvernements — personne ne peut se permettre un crash.
Aujourd'hui, sous le nom de z/OS, MVS tourne sur les IBM z Series. Les mainframes modernes traitent des milliards de transactions bancaires par jour. 95% des transactions par carte de credit passent par un mainframe. Quand vous retirez de l'argent a un guichet automatique, un descendant direct de cet IBM System/370 traite votre requete.
Pourquoi les mainframes survivent a tout
La fiabilite est legendaire: les IBM z Series affichent une disponibilite de 99,9999% (six neuf) — moins de 32 secondes d'arret par an. Aucun systeme distribue moderne ne peut rivaliser. Les banques ne migrent pas par peur de perdre cette fiabilite, et elles ont raison.
TSO — Le SSH des mainframes depuis 1971
TSO (Time Sharing Option) est le mode interactif de MVS. Chaque utilisateur se connecte avec son identifiant (USERID) et obtient une session completement isolee. C'est exactement comme SSH sur Linux — mais invente 20 ans avant SSH.
Sur notre emulateur, votre session TSO tourne en parallele avec celles des autres visiteurs, exactement comme sur un vrai mainframe des annees 80. Vous pouvez creer vos propres datasets (l'equivalent des fichiers), ecrire et compiler des programmes COBOL, soumettre des travaux en lots via JCL, et voir les resultats dans le spool JES2.
ISPF (Interactive System Productivity Facility) est l'interface a menus de TSO — pensez a un gestionnaire de fichiers en mode texte avec une logique d'ecrans et de panneaux, precurseur des interfaces graphiques modernes. Chaque ecran correspond a une fonction precise, et on navigue par numeros d'option.
Vos premieres commandes TSO
Apres connexion (USERID: HERC01, mot de passe: CUL8TR), vous etes en mode TSO. Voici les commandes essentielles pour commencer:
- LOGON HERC01 Se connecter avec l'utilisateur HERC01. Le systeme demande le mot de passe. Sur MVS, les mots de passe sont en majuscules.
- LISTCAT Lister tous vos datasets (fichiers). Sur mainframe, les noms sont hierarchiques: HERC01.MON.DATASET comme un chemin inverse.
- EDIT 'HERC01.TEST.JCL' Ouvrir l'editeur ISPF pour creer ou modifier un fichier JCL. L'editeur numerote les lignes et permet des commandes puissantes.
- SUBMIT 'HERC01.TEST.JCL' Soumettre un travail JCL a JES2. Le systeme lui attribue un numero de job (JOBxxxxx) et l'execute en arriere-plan.
- STATUS Voir l'etat de vos travaux en cours dans JES2. Affiche si le job est en attente, en execution, ou termine.
- ISPF Lancer l'interface a menus ISPF/PDF. Option 1=Browse, 2=Edit, 3=Utilities, 4=Foreground (compilation interactive).