Cos'è un mainframe?
Un mainframe è un sistema informatico ad alta affidabilità e alto throughput progettato per l'elaborazione di transazioni mission-critical. Nel 2026, il termine significa quasi sempre hardware IBM z Systems che gira su z/OS — i discendenti della linea System/360 introdotta da IBM nel 1964. I mainframe elaborano la stragrande maggioranza delle transazioni finanziarie, sinistri assicurativi e registri governativi del mondo.
- Prima consegna
- 1964 (S/360)
- Fornitore attuale
- IBM z Systems
- Obiettivo di disponibilità
- 99,999 %
- Impronta globale
- ~10 000 sistemi attivi
L'hardware: dal System/360 al z16
IBM introdusse il System/360 nel 1964 — una famiglia di macchine compatibili che copriva un'ampia gamma di prezzi, tutte che eseguivano lo stesso software. Quella promessa di compatibilità è ancora viva: codice compilato per un System/370 degli anni '70 può ancora girare su un z16 del 2024, perché ogni nuova generazione ha preservato la retrocompatibilità a livello di set di istruzioni.
L'hardware z Systems moderno è specializzato. Tutto è ridondante — alimentazione duale, raffreddamento ridondante, libri di processori hot-swappable, memoria con correzione di errori che può sostituire un DIMM senza riavvio. I mainframe sono progettati per continuare a funzionare quando i componenti guastano.
Il sistema operativo: z/OS
z/OS è il sistema operativo mainframe 64-bit di punta di IBM, discendente da OS/360 attraverso MVS, OS/390 e infine z/OS. I suoi sottosistemi principali — CICS per l'elaborazione transazionale online, Db2 per dati relazionali, IMS per dati gerarchici e transazionali, RACF per la sicurezza, JES per il batch — sono la vera piattaforma. La maggior parte delle applicazioni mainframe sono in realtà programmi COBOL o PL/I che girano dentro CICS o come job batch JES.
Perché i mainframe persistono
- Affidabilità. La disponibilità a cinque nove non è aspirazionale — è contrattuale. Le grandi istituzioni misurano il downtime mainframe in minuti all'anno.
- Throughput. Un singolo z16 può gestire decine di migliaia di transazioni al secondo mentre esegue centinaia di carichi concorrenti sotto z/OS Workload Manager.
- Costo sommerso della correttezza. I regolatori hanno approvato le applicazioni che girano su questi sistemi per decenni. Sostituire quell'approvazione è costoso.
La pressione di modernizzazione
Allo stesso tempo, girare su mainframe è costoso. Le licenze software IBM scalano con il consumo di MIPS, i refresh hardware costano decine di milioni e il pool di ingegneri in grado di mantenere applicazioni z/OS si riduce. Le decisioni di modernizzazione di solito si riducono a quali carichi spostare e come — non se spostare qualcosa.
L'approccio di Hypercubic: catturare la conoscenza prima che vada in pensione (HyperTwin), documentare il codice affinché qualsiasi ingegnere possa riprenderlo (HyperDocs), operare con l'aiuto dell'AI (Hopper) e modernizzare ciò che va modernizzato con prove di correttezza formale (HyperLoop).
Termini correlati
Esplora COBOL, JCL, CICS, Db2, IMS, RACF, VSAM, LPAR e il glossario mainframe completo.