O AS/400 é um minicomputador da IBM para pequenos negócios e utilizadores departamentais, lançado em 1988 e que ainda se mantêm em produção sob o nome iSeries. O AS/400 é um sistema orientado a objetos com base (ou banco) de dados integrada que foi desenhada para implementar o modelo de base de dados relacional de E.F.Codd no sistema operativo (ou operacional) e hardware. Todo o software necessário para correr este computador é incluído e integrado.
O iSeries/AS400 é a versão seguinte à máquina com base de dados System/38 inicialmente lançada em 1985. O AS/400 (conhecido como Silverlake) foi lançado em 1989, e a linha de produto foi alterada e renomeada de iSeries no ano 2000.
Características principais
Algumas características incluem DBMS rápido, uma interface dirigida por menu, suporte multi-utilizador, terminais (IBM 5250) e impressoras, segurança, comunicações e um extenso sistema operativo baseado em bibliotecas, o
OS/400. No entanto o nome AS/400 também é muitas vezes aplicado ao sistema operativo. A maior vantagem é que as aplicações podem correr sem a modificação de qualquer modelo na linha de produto, desde máquinas para desenvolvimento de um único utilizador até 8 ou 16 formas de
clusters multiprocessador.
Processador
A máquina foi originalmente num
processador CISC IBM, mas mais tarde migrou para
PowerPC baseado na família de
CPU RISC, eventualmente conhecida como RS64. Os modelos mais atuais são baseados em processadores
POWER5 (conforme o anunciado a
4 de Maio).
Camada de abstração de hardware
A máquina usa a camada de abstração de hardware (HAL de
Hardware abstraction layer) do seu microcódigo (chamado de TIMI de
Technology Independent Machine Interface pela IBM) que permite ao sistema operativo e aos programas de aplicação tirar vantagem do hardware e software sem recompilação. Isto significa que um programa escrito e compilado num S/38 pode correr como um programa de 64 bits nativo. O HAL permite que um sistema de preço razoável correr exactamente o mesmo sistema operativo e software como um outro sistema que custa cerca de 2 milhões de dólares (pouco menos de 2 milhões de euros).
Gerenciamento de tarefas
Adicionalmente, as tarefas tais como manuseamento de bloqueios de gravação e atualizações de filas são geridas automaticamente pelo sistema, fazendo com que aplicações multi-usuário sejam fáceis de criar, manter, e extremamente fiáveis.
Linguagens de programação
As linguagens de programação disponíveis para esta máquina incluem
RPG,
assembly,
C,
Java,
COBOL,
SQL,
BASIC,
PHP, Delphi/400 e
REXX. Várias ferramentas CASE para
Engenharia de software estão disponíveis:
Synon,
AS/SET e o
Lansa.
Ciência da computação
System i5 | IBM System i | AS/400 | ISeries | AS/400 | System i | E-Server iSeries | ISeries