Translate

segunda-feira, 28 de setembro de 2020

Mainframe: A História da Palavra que Sobreviveu a Oito Décadas de Computação

Bellacosa Mainframe e a origem da palavra mainframe



☕ Um Café no Bellacosa Mainframe

Mainframe: A História da Palavra que Sobreviveu a Oito Décadas de Computação

Como um simples "gabinete principal" se tornou o símbolo máximo da computação corporativa mundial

"Existem palavras que envelhecem. Existem palavras que desaparecem. E existem palavras que atravessam gerações de tecnologia sem perder o significado. Mainframe é uma delas."

Durante décadas você provavelmente ouviu frases como:

"O mainframe da empresa."

"Os programas COBOL rodam no mainframe."

"O banco possui dois mainframes IBM."

Mas poucos programadores — inclusive veteranos — sabem que mainframe não nasceu como o nome de um computador.

Na verdade, a palavra era apenas o nome de uma peça metálica.

Sim.

O "mainframe" originalmente era apenas um enorme armário de aço.

Hoje vamos viajar quase 90 anos na história da computação, entender como nasceu essa palavra, onde ela apareceu pela primeira vez, como chegou ao Brasil e por que ela continua viva enquanto dezenas de outros termos desapareceram.

Prepare seu café.

Porque esta história começa muito antes do COBOL existir.


Quando computadores nem eram computadores

Imagine que estamos em 1945.

Não existe:

  • monitor

  • teclado

  • mouse

  • HD

  • SSD

  • notebook

Muito menos IBM Z.

Naquela época os computadores eram construídos como máquinas industriais.

Eles lembravam mais uma usina elétrica do que um computador.

Cada função ficava em um enorme gabinete metálico.

Havia um gabinete para:

  • alimentação elétrica

  • memória

  • CPU

  • controle de entrada

  • controle de saída

  • leitores de cartões

  • unidades de fita

Cada um ocupava vários metros.

Não existia "um computador".

Existia um conjunto de gabinetes.


O significado literal

A palavra é extremamente simples.

Main = principal

Frame = estrutura

ou

armação

ou

chassi.

Logo:

Main Frame = Estrutura Principal

Nada mais.

Era apenas o armário onde ficava instalada a unidade central da máquina.


O primeiro uso conhecido

A expressão "main frame" já aparecia em documentação técnica da indústria eletromecânica e de telecomunicações nas décadas de 1930 e 1940 para designar a estrutura principal de equipamentos complexos.

Na computação, um dos usos documentados mais antigos ocorre no início da década de 1950, em manuais técnicos e documentação da IBM, da Remington Rand e de outros fabricantes, nos quais "main frame" identificava o gabinete principal que continha a unidade de processamento. A grafia era separada ("main frame"), e ainda não representava uma categoria de computadores.

Ou seja...

Primeiro existiu o gabinete.

Só depois surgiu o computador.


Um detalhe curioso

Os primeiros computadores eram modulares.

Imagine algo parecido com isto:

+----------------------+
| MAIN FRAME           |
| CPU                  |
+----------------------+

+----------------------+
| MEMORY FRAME         |
+----------------------+

+----------------------+
| CHANNEL FRAME        |
+----------------------+

+----------------------+
| POWER FRAME          |
+----------------------+

Observe algo importante.

Somente um deles era o Main Frame.

Os outros eram módulos auxiliares.


O nascimento da IBM

Quando Thomas Watson decidiu investir pesado em computadores científicos no começo dos anos 50, a IBM começou a produzir equipamentos gigantescos.

Vieram:

IBM 701

IBM 702

IBM 704

IBM 705

IBM 709

IBM 7090

Todos eram compostos por dezenas de gabinetes.

Em toda documentação técnica aparecia constantemente:

Main Frame

Power Frame

Memory Frame

I/O Frame

Era uma descrição física.

Não era marketing.


A primeira grande mudança

Na década de 1960 aconteceu algo curioso.

Os clientes começaram a dizer:

"Vamos comprar um Main Frame."

Mesmo que o computador tivesse quinze gabinetes.

Era parecido com alguém dizer hoje:

"Vou comprar um PC."

Mesmo que esteja comprando:

  • gabinete

  • placa-mãe

  • memória

  • SSD

  • monitor

O nome de uma peça passou a representar o conjunto inteiro.

Na linguística isso recebe um nome elegante:

Metonímia.

É quando usamos uma parte para representar o todo.


O mesmo acontece todos os dias

Você faz isso sem perceber.

"Brasília decidiu."

Quem decidiu?

Não foi a cidade.

Foi o governo.

"Hollywood lançou."

Não foi o bairro.

Foram os estúdios.

"O Planalto anunciou."

Não foi o prédio.

Foi a Presidência.

Da mesma maneira:

Main Frame

passou a representar

Todo o computador.


A revolução System/360

Em 1964 a IBM lançou um dos produtos mais importantes da história da computação.

O System/360.

Esse projeto mudou completamente a indústria.

Pela primeira vez:

  • mesma arquitetura

  • vários modelos

  • compatibilidade de software

  • crescimento gradual

Foi um sucesso gigantesco.

E foi justamente nessa época que o mercado começou a escrever:

Mainframe

Tudo junto.

O termo deixou de ser apenas um componente físico e passou a representar uma classe inteira de computadores.


O nascimento oficial da categoria

A partir do System/360 surgiram três grandes famílias.

Microcomputadores

Minicomputadores

Mainframes

Curiosamente...

Nenhuma delas tinha relação direta com tamanho.

Um minicomputador da década de 70 ocupava uma sala inteira.

Mesmo assim era "mini".

Porque era menor que um Mainframe.


O COBOL chega junto

Em 1959 nasce o COBOL.

Nos anos seguintes ele rapidamente passa a dominar:

bancos

governo

seguros

companhias aéreas

telecomunicações

Todos utilizavam computadores classificados como Mainframes.

Por isso nasceu uma associação quase inseparável.

COBOL

=

Mainframe

Embora COBOL também tenha rodado em:

UNIX

Windows

Linux

AS/400

OpenVMS

e atualmente até Docker.


Como a palavra chegou ao Brasil?

A IBM instalou operações no Brasil ainda na década de 1910, mas o uso disseminado do termo mainframe ocorreu principalmente entre o fim dos anos 1960 e durante a década de 1970, quando bancos, estatais, universidades e grandes empresas passaram a adquirir sistemas IBM System/360 e, depois, System/370. Os profissionais brasileiros adotaram o termo em inglês praticamente sem tradução, pois ele já aparecia na documentação técnica, nos cursos da IBM e na literatura especializada.

Curiosamente, nunca pegou uma tradução como:

Computador Central

Grande Computador

Computador Principal

Todo mundo dizia:

Mainframe.

Até hoje.


Um easter egg linguístico

Existe uma curiosidade interessante.

Em inglês antigo:

Frame

não significava apenas moldura.

Também significava:

estrutura

esqueleto

armação

base

Ou seja...

Main Frame seria literalmente:

A estrutura central da máquina.

Nada relacionado ao processamento.


Outro easter egg

Pouca gente percebe.

Mas existem palavras que seguiram exatamente o mesmo caminho.

Desktop

Originalmente:

"A superfície da mesa."

Hoje:

Computador.

Server

Originalmente:

Quem serve.

Hoje:

Máquina que presta serviços.

Terminal

Originalmente:

Fim de uma linha.

Hoje:

Console.

Gateway

Originalmente:

Portão.

Hoje:

Equipamento de comunicação.

Mainframe pertence exatamente ao mesmo grupo.


Por que a palavra nunca morreu?

Na década de 1980 disseram:

"O PC vai matar o Mainframe."

Na década de 1990:

"O UNIX matou o Mainframe."

Depois veio:

Cliente-Servidor

Internet

Cloud

Containers

Microservices

Kubernetes

IA

E adivinhe.

O Mainframe continua aqui.

Só mudou de aparência.

Hoje ele ocupa menos espaço.

Consome menos energia.

Processa muito mais.

E continua executando bilhões de transações por dia.


Uma curiosidade divertida

O IBM z16 possui uma capacidade computacional que faria dezenas de milhares de computadores da década de 1950 parecerem calculadoras de bolso.

Mesmo assim...

Continuamos chamando-o pelo mesmo nome criado quando a CPU cabia dentro de um armário metálico chamado Main Frame.

Isso mostra como a arquitetura se tornou mais importante que o formato físico.


O que um Padawan COBOL pode aprender?

Imagine um castelo medieval.

Existe:

torres

muros

portões

salões

depósitos

Mas todo mundo diz:

"Vou ao castelo."

Ninguém fala:

"Vou à torre principal."

Com o tempo, a torre passou a representar toda a fortaleza.

Foi exatamente isso que aconteceu com o Main Frame.

O gabinete principal virou sinônimo do sistema inteiro e, décadas depois, de uma filosofia de engenharia baseada em disponibilidade, segurança, escalabilidade e confiabilidade.


Curiosidades rápidas

  • A grafia original era main frame, em duas palavras.

  • O termo nasceu como descrição física do gabinete principal, não como categoria de computadores.

  • O IBM System/360 consolidou o uso moderno de mainframe.

  • O COBOL ajudou a popularizar o termo ao tornar-se a linguagem dominante dos sistemas corporativos.

  • O Brasil adotou a palavra em inglês, sem tradução, seguindo a documentação técnica da IBM.

  • Hoje, quando falamos em "mainframe", estamos nos referindo muito mais a uma arquitetura de computação do que ao tamanho da máquina.

Conclusão

Para um programador COBOL Padawan, conhecer a origem da palavra mainframe é como descobrir por que um Jedi ainda carrega um sabre de luz milênios depois de sua invenção. O objeto mudou, a tecnologia evoluiu, mas o nome permaneceu porque passou a representar algo maior do que sua forma física.

O main frame começou como um simples gabinete metálico que abrigava a CPU. Com o sucesso das grandes máquinas da IBM nos anos 1950 e, principalmente, com a revolução do System/360 em 1964, o termo deixou de designar uma peça e passou a representar uma categoria inteira de computadores. Hoje ele simboliza décadas de inovação, compatibilidade, confiabilidade e processamento de missão crítica.

Da próxima vez que alguém disser que trabalha com mainframe, lembre-se: essa palavra não descreve apenas um computador. Ela carrega quase um século de história da computação e representa uma das tecnologias mais duradouras e bem-sucedidas já criadas. É a prova de que, na engenharia de software, as melhores arquiteturas não sobrevivem por acaso — elas sobrevivem porque continuam resolvendo problemas reais.


Sem comentários:

Enviar um comentário