AS/400
Da Wikipedia,
l'enciclopedia libera.
Il sistema AS/400 (Application
System/400) è un minicomputer sviluppato dall'IBM per usi prevalentemente
aziendali come supporto del sistema informativo gestionale.
Nasce nel giugno 1988 come successore del system/38 ed è ancora in produzione
con il nome commerciale di iSeries
e dal 2004 di i5. Buona parte delle maggiori aziende mondiali lo usa. Questo
successo è determinato dai suoi numerosi vantaggi: costo limitato, più di 2500
applicazioni software disponibili, sicurezza e riservatezza dei dati, velocità
e trattamento di grandi quantità di record. Inoltre il sistema as/400 è un elaboratore multiutente
e multitasking.
Architettura del sistema AS400
L'architettura del sistema può essere rappresentata col
classico modello a strati tipico dei computer:
Al livello più basso troviamo l'hardware.
Il sistema as/400 utilizza processori RISC a partire dal 1998, mentre in precedenza utilizzava
processori CISC.
Al livello immediatamente superiore, si
trova uno strato software chiamato Machine Interface,
che collega l'hardware al vero e proprio Sistema Operativo.
Al livello superiore troviamo il sistema operativo chiamato in origine os/400, ed attualmente (dal 2004) i5/OS.
Al disopra del Sistema Operativo ci sono i cosiddetti "Prodotti
programma" forniti dall'IBM, ovvero tutte le
utilità e gli strumenti per la gestione e l'utilizzo del sistema, ad esempio i
compilatori dei linguaggi implementati (RPG / RPG ILE, C, C++, FORTRAN, PASCAL,
JAVA etc...), gli strumenti per la programmazione (SDA,
SEU, RLU, PDM), il database integrato nel sistema operativo (caratteristica
unica di questa macchina), gli strumenti per la gestione dei dati (DFU, SQL, QUERY
/ QUERY MANAGER) ed altro.
Ancora sopra c'è lo strato finale, quello dei programmi
applicativi.
Evoluzione del sistema AS400
L'as/400 nasce come sistema
centralizzato situato al centro di una rete a stella in cui le punte sono dei terminali, cioè macchine che non effettuano elaborazioni.
Attualmente viene utilizzato nelle moderne reti di
computer come server di applicazioni software o server di rete (internet/intranet).