O que é um mainframe?

Um mainframe é um sistema computacional de alta confiabilidade e alto throughput projetado para processamento de transações mission-critical. Em 2026, o termo quase sempre significa hardware IBM z Systems executando z/OS — os descendentes da linha System/360 introduzida pela IBM em 1964. Mainframes processam a maioria esmagadora das transações financeiras, sinistros de seguros e registros governamentais do mundo.

Primeira entrega
1964 (S/360)
Fornecedor atual
IBM z Systems
Meta de disponibilidade
99,999 %
Pegada global
~10 000 sistemas ativos

O hardware: do System/360 ao z16

A IBM introduziu o System/360 em 1964 — uma família de máquinas compatíveis cobrindo uma ampla faixa de preços, todas rodando o mesmo software. Essa promessa de compatibilidade ainda está viva: código compilado para um System/370 dos anos 1970 ainda pode rodar em um z16 de 2024, porque cada nova geração preservou a compatibilidade retroativa no nível do conjunto de instruções.

O hardware z Systems moderno é especializado. Tudo é redundante — alimentação dual, refrigeração redundante, livros de processadores hot-swappable, memória com correção de erros capaz de substituir um DIMM sem reinicialização. Mainframes são projetados para continuar funcionando quando peças falham.

O sistema operacional: z/OS

z/OS é o sistema operacional mainframe 64-bit principal da IBM, descendente de OS/360 passando por MVS, OS/390 e finalmente z/OS. Seus subsistemas principais — CICS para processamento de transações online, Db2 para dados relacionais, IMS para dados hierárquicos e transacionais, RACF para segurança, JES para batch — são a plataforma real. A maioria das aplicações mainframe são de fato programas COBOL ou PL/I rodando dentro do CICS ou como jobs batch do JES.

Por que os mainframes persistem

  • Confiabilidade. A disponibilidade de cinco noves não é aspiracional — é contratual. Grandes instituições medem o downtime mainframe em minutos por ano.
  • Throughput. Um único z16 pode processar dezenas de milhares de transações por segundo enquanto executa centenas de cargas concorrentes sob o z/OS Workload Manager.
  • Custo afundado da correção. Reguladores aprovaram as aplicações que rodam nesses sistemas por décadas. Substituir essa aprovação é caro.

A pressão de modernização

Ao mesmo tempo, rodar em mainframe é caro. Licenças de software IBM escalam com consumo de MIPS, atualizações de hardware custam dezenas de milhões, e o conjunto de engenheiros capazes de manter aplicações z/OS está diminuindo. Decisões de modernização geralmente se reduzem a quais cargas mover e como — não se mover algo.

A abordagem da Hypercubic: capturar o conhecimento antes que se aposente (HyperTwin), documentar o código para que qualquer engenheiro possa retomar (HyperDocs), operar com ajuda de IA (Hopper) e modernizar o que deve ser modernizado com provas de correção formal (HyperLoop).

Termos relacionados

Explore COBOL, JCL, CICS, Db2, IMS, RACF, VSAM, LPAR e o glossário mainframe completo.

Perguntas frequentes

O que é um mainframe, em uma frase?
Um mainframe é um sistema computacional de alta confiabilidade e alto throughput projetado para processamento de transações mission-critical — em 2026 isso quase sempre significa hardware IBM z Systems executando z/OS.
Os mainframes estão desaparecendo?
Não. A IBM continua entregando novas gerações z16 e sucessoras, e a base instalada em bancos, seguradoras, aéreas e governos está crescendo, não diminuindo. O que está desaparecendo é a geração de engenheiros que sabe operá-los.
Qual a diferença entre z/OS, z/VM e z/VSE?
z/OS é o sistema operacional mainframe 64-bit principal da IBM, descendente de OS/360. z/VM é um hypervisor que executa outros sistemas operacionais (incluindo Linux on Z). z/VSE é um SO mais leve para shops menores. A maioria das cargas enterprise roda em z/OS.
Quantos MIPS um mainframe típico usa?
Um grande banco pode executar 30.000 a mais de 100.000 MIPS (milhões de instruções por segundo) em múltiplas LPARs. Cada MIPS adicional consumido dispara cobranças de licença de software IBM — um grande direcionador das decisões de modernização.
Pode-se executar Linux em um mainframe?
Sim. A IBM suporta Linux on Z nativamente, rodando diretamente em uma LPAR ou sob z/VM. Muitos programas de modernização usam Linux on Z como passo intermediário — mantendo o hardware confiável do z Systems enquanto se migra para uma stack de software open-source.
O que é um mainframe? Arquitetura z/OS — Hypercubic - Hypercubic