Application System/400 Arquitetura/Linguagem de Máquina
• Máquina de alto nível, com uma interface conveniente para
os usuários.
• Independente de tecnologia
• Interface de Máquina de Alto Nível (HLMI – High Level
Machine Interface), isolando usuários e programadores de
detalhes de implementação em hardware.
• Armazenamento de nível único.
• Instruções de máquina de alto nível, comum a todos os
sistemas da família, proporcionando portabilidade do sistema
operacional e de aplicações existentes e preservando os
investimentos do usuário.
• “Linguagem de máquina” baseada em uma “máquina
virtual”, com comandos poderosos e orientados a objeto.
• “Linguagem de máquina” suportando funções dos sistema
operacional e de banco de dados (gerenciamento de processos
e filas de mensagens, e manutenção de índices, por exemplo).
Interface de Máquina
de Alto Nível
Código Interno
Microprogramação
Código Interno
Palavras de Controle
Hardware
Application System/400 Hardware
• Arquitetura centrada no barramento de
E/S.
• Cada processador de E/S se comunica com
o sistema e controla os dispositivos
ligados a ele.
• Sistema armazena o código necessário
para operação dos processadores de E/S.
• Cada barramento está conectado ao
processador do sistema, a um processador
de serviço e a processadores de E/S.
• Cada processador de E/S é capaz de
realizar auto-teste quando é iniciado,
anunciando sua presença caso estejam em
funcionamento. Isto permite que novos
dispositivos sejam conectados ou retirados
sem necessitar parar o sistema.
OS/400
Código Interno
Processador do
Sistema
BCU BCUBCU
Barramento de E/S 0
Tape Disk
BCU
Micro
Processador
Clock
Dados
Vitais
Processador
de Serviço
Barramento de E/S 1
Barramento de E/S N
Processador
Controlador
de E/S
Processador
Controlador
de E/S
Workstation Workstation
Workstation
Processador
Controlador
de E/S
Portas de Comunicação
Application System/400 Hardware
• O sistema suporta o acréscimo de múltiplos processadores transparentemente. Uma distribuição
eficiente do processamento é garantida pelo próprio sistema.

System 400

  • 1.
    Application System/400 Arquitetura/Linguagemde Máquina • Máquina de alto nível, com uma interface conveniente para os usuários. • Independente de tecnologia • Interface de Máquina de Alto Nível (HLMI – High Level Machine Interface), isolando usuários e programadores de detalhes de implementação em hardware. • Armazenamento de nível único. • Instruções de máquina de alto nível, comum a todos os sistemas da família, proporcionando portabilidade do sistema operacional e de aplicações existentes e preservando os investimentos do usuário. • “Linguagem de máquina” baseada em uma “máquina virtual”, com comandos poderosos e orientados a objeto. • “Linguagem de máquina” suportando funções dos sistema operacional e de banco de dados (gerenciamento de processos e filas de mensagens, e manutenção de índices, por exemplo). Interface de Máquina de Alto Nível Código Interno Microprogramação Código Interno Palavras de Controle Hardware
  • 2.
    Application System/400 Hardware •Arquitetura centrada no barramento de E/S. • Cada processador de E/S se comunica com o sistema e controla os dispositivos ligados a ele. • Sistema armazena o código necessário para operação dos processadores de E/S. • Cada barramento está conectado ao processador do sistema, a um processador de serviço e a processadores de E/S. • Cada processador de E/S é capaz de realizar auto-teste quando é iniciado, anunciando sua presença caso estejam em funcionamento. Isto permite que novos dispositivos sejam conectados ou retirados sem necessitar parar o sistema. OS/400 Código Interno Processador do Sistema BCU BCUBCU Barramento de E/S 0 Tape Disk BCU Micro Processador Clock Dados Vitais Processador de Serviço Barramento de E/S 1 Barramento de E/S N Processador Controlador de E/S Processador Controlador de E/S Workstation Workstation Workstation Processador Controlador de E/S Portas de Comunicação
  • 3.
    Application System/400 Hardware •O sistema suporta o acréscimo de múltiplos processadores transparentemente. Uma distribuição eficiente do processamento é garantida pelo próprio sistema.