☕ Um Café no Bellacosa Mainframe
Gostou do conteúdo? Ajude a manter o café quente, o COBOL compilando e o mainframe acordado. 😄
☕ Pague um café ao Bellacosa

Translate

Mostrar mensagens com a etiqueta eniac. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta eniac. Mostrar todas as mensagens

segunda-feira, 18 de agosto de 2025

ENIAC: o Avô Brutal dos Mainframes

Bellacosa Mainframe apresenta ENIAC

ENIAC: o Avô Brutal dos Mainframes

Um Café no Bellacosa Mainframe

Quando falamos de IBM Z, z/OS, milhões de MIPS e uptime quase místico, é fácil esquecer que tudo isso começou com algo… barulhento, quente e absurdamente grande. Senhores padawans e mainframers raiz: apresento o ENIACElectronic Numerical Integrator and Computer, o dinossauro sagrado da computação moderna 🦕



🕰️ Origem e História — “A guerra chama, a tecnologia responde”

O ENIAC nasceu em plena Segunda Guerra Mundial, por volta de 1943, oficialmente concluído em 1945 e apresentado ao público em 1946.

📍 Local: Universidade da Pensilvânia (EUA)
🧠 Criadores:

  • John Presper Eckert

  • John W. Mauchly

🎯 Missão original:
Calcular tabelas balísticas para o Exército dos EUA. Antes dele, esses cálculos levavam dias (ou semanas) feitos à mão. O ENIAC fazia em segundos.

💡 Primeira lição Bellacosa:
Mainframe sempre nasce de missão crítica. Não é moda, é necessidade.


ENIAC

🧱 Tamanho e Aparência — “Isso não é computador, é uma usina”

Prepare-se para números que fazem um IBM Z parecer um Raspberry Pi 😄

  • 🏢 Área ocupada: ~167 m² (um ginásio pequeno)

  • ⚖️ Peso: ~30 toneladas

  • 🔌 Consumo elétrico: ~150 kW

  • 🔥 Calor gerado: suficiente para virar churrasco de operador

📦 Componentes principais:

  • ~18.000 válvulas eletrônicas

  • 70.000 resistores

  • 10.000 capacitores

  • 6.000 chaves manuais

🧠 Curiosidade Bellacosa:
Quando uma válvula queimava (e isso acontecia bastante), o sistema inteiro podia parar. Já ouviu falar de single point of failure? Pois é…


⚙️ Capacidade e Poder de Processamento

Hoje falamos em GHz e cores. O ENIAC falava em operações por segundo — e isso já era revolucionário.

  • 5.000 somas por segundo

  • 357 multiplicações por segundo

  • 38 divisões por segundo

Sem:

  • Sistema operacional ❌

  • Disco ❌

  • Memória como conhecemos ❌

📌 Programar o ENIAC era… físico
Nada de código-fonte:

  • Conectar cabos

  • Ajustar chaves

  • Reconfigurar painéis inteiros

💡 Primeiro “DevOps físico” da história
Deploy = ligar fios
Rollback = desligar fios
Debug = rezar 😇


👩‍💻 As Programadoras Invisíveis (Easter Egg Histórico 🎁)

Aqui vai um easter egg que muita gente ignora:

👉 O ENIAC foi programado por seis mulheres, matemáticas brilhantes:

  • Kay McNulty

  • Betty Jennings

  • Betty Snyder

  • Marlyn Wescoff

  • Fran Bilas

  • Ruth Lichterman

Elas:

  • Criaram lógica

  • Otimizaram fluxos

  • Resolveram bugs sem manual

E por décadas… foram esquecidas nos livros de história.

🧠 Bellacosa comenta:
Mainframe sempre teve diversidade. O problema foi quem escreveu a história depois.


🧪 Curiosidades Técnicas e Fofoquices Nerds

  • 🔥 O ENIAC ficava tão quente que o boato dizia que as luzes da Filadélfia piscavam quando ele ligava.

  • 🕯️ Válvulas queimavam com mais frequência ao ligar e desligar — por isso ele ficava ligado por longos períodos.

  • 🧮 Foi usado também para:

    • Cálculos da bomba de hidrogênio

    • Simulações nucleares

    • Estudos meteorológicos iniciais


🧬 Noções Gerais — O que o ENIAC NÃO era

Vamos alinhar expectativas:

❌ Não era programável como hoje
❌ Não tinha stored program (isso veio depois com o EDVAC)
❌ Não tinha conceito de usuário, job, spool ou batch

Mas ele provou que computação eletrônica funcionava.

💡 Ele não era prático — era visionário.


🏛️ Destino Final — “Da guerra ao museu”

Após anos de operação:

  • O ENIAC foi desligado definitivamente em 1955.

  • Desmontado.

  • Partes foram preservadas.

📍 Hoje você encontra o ENIAC em:

  • Smithsonian Institution

  • Universidade da Pensilvânia

  • Outros museus de ciência nos EUA

Ele virou:
➡️ Relíquia
➡️ Marco histórico
➡️ Avô espiritual do Mainframe


🧠 Dicas Bellacosa para Padawans Mainframe

☕ Quando alguém diz:

“Mainframe é coisa velha”

Responda com classe:

  • Velho é o ENIAC

  • Mainframe é evolução contínua desde ele

📌 Conceitos herdados:

  • Computação centralizada

  • Processamento massivo

  • Missão crítica

  • Alta confiabilidade (mesmo que o ENIAC ainda estivesse aprendendo 😄)


🧾 Conclusão — “Respeite os ancestrais”

O ENIAC não rodava COBOL.
Não tinha JCL.
Não conhecia CICS.

Mas sem ele:
❌ Não existiria System/360
❌ Não existiria z/OS
❌ Não existiria o orgulho mainframe que carregamos hoje

🖥️ ENIAC não é só história.
É a fundação de tudo.

Um Café no Bellacosa Mainframe — onde até válvula tem alma.

segunda-feira, 9 de janeiro de 2017

Mainframe History : O Guia - Muito Antes do IBM Z Existia Outro "Z"

 

Bellacosa Mainframe e o outro computador z indice 

☕ Um Café no Bellacosa Mainframe

Histórias com Cheiro de Naftalina

O Guia do Viajante do Tempo

Muito Antes do IBM Z Existia Outro "Z"

"Nenhum Mainframe nasceu pronto. Antes dos bilhões de transações por segundo, antes dos processadores Telum, antes do z/OS, antes mesmo da IBM entrar definitivamente na computação eletrônica, existiram homens e mulheres que ousaram imaginar máquinas impossíveis."

Se você chegou até aqui procurando apenas a história do Z1 ou do IBM Z, prepare-se para uma surpresa.

Esta série não fala apenas sobre computadores.

Ela fala sobre pessoas.

Sobre engenheiros.

Sobre matemáticos.

Sobre inventores.

Sobre oficinas improvisadas.

Sobre laboratórios secretos.

Sobre universidades.

Sobre guerras.

Sobre cafés frios esquecidos sobre bancadas repletas de desenhos técnicos.

Sobre ideias que mudaram o mundo.

Ao longo desta jornada, percorremos quase cento e cinquenta anos de evolução tecnológica.

Começamos em um apartamento de Berlim.

Passamos pelos laboratórios britânicos escondidos em Bletchley Park.

Visitamos universidades americanas.

Entramos nos primeiros centros de processamento de dados da IBM.

Terminamos diante da arquitetura que deu origem ao Mainframe moderno.

Pegue sua caneca.

Nossa máquina do tempo está pronta.

INDICE : 


☕ Parte 1

O Engenheiro que Cansou de Fazer Contas

Conhecemos Konrad Zuse, um jovem engenheiro alemão que decidiu automatizar cálculos de engenharia e transformou a sala de estar da casa de seus pais em um laboratório.

Foi ali que nasceu a ideia do primeiro computador binário programável.

Você aprenderá:


☕ Parte 2

Abrindo a Tampa do Z1

Neste capítulo desmontamos o Z1 peça por peça.

Descobrimos como milhares de pequenas barras metálicas representavam bits.

Como funcionava sua memória.

Sua CPU.

Seu sistema de ponto flutuante.

Seu relógio mecânico.

Você aprenderá:


☕ Parte 3

Quando os Bits Faziam Barulho

A mecânica atingia seus limites.

Konrad Zuse substituiu parte dela por relés telefônicos.

Nascia o Z2.

Um computador muito mais confiável.

Muito mais rápido.

Um enorme passo rumo à computação eletrônica.

Você aprenderá:


☕ Parte 4

O Computador que Desafiou a História

Chegamos ao lendário Z3.

O primeiro computador digital programável totalmente funcional para muitos historiadores.

Aqui entendemos por que ele ocupa um lugar tão especial na história da computação.

Você aprenderá:


☕ Parte 5

O Computador que Sobreviveu à Guerra

O Z4 escapou dos bombardeios, cruzou montanhas e tornou-se um dos primeiros computadores científicos utilizados regularmente na Europa.

Você aprenderá:


☕ Parte 6

Plankalkül

Muito antes de COBOL.

Muito antes de FORTRAN.

Muito antes de ALGOL.

Konrad Zuse imaginou uma linguagem de programação.

Décadas à frente do seu tempo.

Você aprenderá:


☕ Parte 7

IBM, Hollerith e os Cartões Perfurados

Enquanto Zuse construía computadores científicos, a IBM revolucionava o processamento de dados administrativos.

Descobrimos como essas duas histórias caminharam separadas até finalmente se encontrarem.

Você aprenderá:


☕ Especial 8A

Tommy Flowers e o Colossus

Um dos capítulos mais importantes da série.

Conhecemos o engenheiro britânico que acreditou em milhares de válvulas quando quase ninguém acreditava.

O Colossus ajudou a decifrar mensagens estratégicas da máquina Lorenz e permaneceu em segredo durante décadas.

Você aprenderá:


☕ Parte 8

A Guerra dos Gigantes

Quem inventou o computador?

A resposta não é simples.

Neste capítulo reunimos Babbage, Ada Lovelace, Hollerith, Zuse, Aiken, Flowers, Eckert, Mauchly e Von Neumann para mostrar que a computação moderna nasceu da contribuição de muitos pioneiros.

Você aprenderá:


☕ Parte 9

IBM System/360

Chegamos ao verdadeiro divisor de águas da computação corporativa.

O projeto que consolidou a compatibilidade entre gerações e lançou as bases dos modernos Mainframes IBM.

Você aprenderá:


☕ Parte 10

Das Engrenagens ao IBM Z

Encerramos nossa jornada mostrando que os princípios fundamentais da computação permanecem vivos até hoje.

Mudaram os materiais.

Mudou a velocidade.

Mudou a escala.

Mas os conceitos continuam surpreendentemente familiares.

Você aprenderá:


O Que Existe em Todos os Capítulos?

Ao longo da série você encontrará quadros exclusivos do Bellacosa Mainframe:

Café com Naftalina
Curiosidades, bastidores e histórias pouco conhecidas dos pioneiros da computação.

📦 Baú do Sysprog
Lições que conectam máquinas históricas aos ambientes IBM Z modernos.

🔧 Oficina do Engenheiro
Explicações técnicas detalhadas sobre hardware, arquitetura, memória, lógica digital, programação e evolução dos computadores.


O Grande Ensinamento

Talvez a maior lição desta série seja que nenhum computador nasceu do nada.

O IBM Z não surgiu apenas da genialidade da IBM.

Ele carrega um pouco de Charles Babbage.

Um pouco de Ada Lovelace.

Um pouco de Herman Hollerith.

Um pouco de Konrad Zuse.

Um pouco de Tommy Flowers.

Um pouco de Howard Aiken.

Um pouco de Eckert.

Um pouco de Mauchly.

Um pouco de John von Neumann.

E muito do trabalho silencioso de milhares de engenheiros, técnicos, operadores, matemáticos e programadores que dedicaram suas vidas a transformar ideias em máquinas capazes de processar informação com precisão absoluta.

Quando um Sysprog observa um IPL terminar com sucesso.

Quando um programa COBOL executa sem alterações após décadas.

Quando bilhões de transações financeiras são concluídas com segurança.

Quando um IBM Z permanece disponível dia após dia.

Estamos vendo o resultado de quase dois séculos de evolução contínua.

E talvez seja exatamente isso que torna a computação uma das maiores aventuras da engenharia humana.


☕ O Próximo Café

A viagem até aqui contou a origem da computação.

A próxima série contará a evolução do Mainframe IBM.

Vamos acompanhar, geração por geração:

  • IBM 701

  • IBM 704

  • IBM 7090

  • IBM Stretch

  • IBM System/360

  • IBM System/370

  • IBM 303X

  • IBM 308X

  • IBM 3090

  • ESA/370

  • ESA/390

  • System/390

  • zSeries

  • System z

  • IBM Z

  • Telum

  • Spyre

  • z17

Porque conhecer a origem dos computadores é fascinante.

Mas acompanhar a extraordinária evolução do Mainframe IBM é compreender por que, mais de sessenta anos depois, ele continua sendo a plataforma que move o mundo.

Nos encontramos no próximo café.


☕ Um Café no Bellacosa Mainframe

Histórias com Cheiro de Naftalina

O Guia do Viajante do Tempo

Muito Antes do IBM Z Existia Outro “Z”

Viaje pelas origens da computação, conhecendo Konrad Zuse, Herman Hollerith, Tommy Flowers, John von Neumann, o Colossus, o EDVAC, o IBM System/360 e os pioneiros que construíram o caminho até o IBM Z.

ARTIGO SELECIONADO

O Guia do Viajante do Tempo

Abrir em nova guia ↗
Preparando a máquina do tempo...

Caso o navegador impeça a exibição incorporada, utilize o botão Abrir em nova guia.

☕ Quem não conhece o passado não entende o código do futuro.

Bellacosa Mainframe — tecnologia, história, COBOL, IBM Z e memória.

segunda-feira, 5 de setembro de 2016

Mainframe History : Parte VIII b — EDVAC e John von Neumann: A Ideia que

 

Bellacosa Mainframe e o outro computador z parte viii b

☕ Um Café no Bellacosa Mainframe

Muito Antes do IBM Z Existia Outro "Z"

Parte VIII b — EDVAC e John von Neumann: A Ideia que Mudou Todos os Computadores

"Algumas revoluções não acontecem porque uma máquina é mais rápida. Elas acontecem porque alguém muda a maneira de pensar."

Na parte anterior conhecemos o ENIAC, uma máquina colossal que demonstrou ao mundo que computadores eletrônicos eram viáveis. Entretanto, por mais impressionante que fosse, havia um enorme inconveniente.

Programar o ENIAC era quase reconstruir o computador.

Cada novo problema exigia alterar cabos, chaves e conexões elétricas. Dependendo da aplicação, essa tarefa podia levar dias.

Imagine um Sysprog que precisasse abrir o processador do IBM Z e trocar fios toda vez que um novo programa COBOL entrasse em produção.

Era exatamente esse o cenário.

Ficava evidente que a computação precisava evoluir.

Foi então que surgiu uma das ideias mais influentes da História.


John von Neumann

John von Neumann era matemático, físico e um dos maiores cientistas do século XX.

Ao participar das discussões sobre o sucessor do ENIAC, conhecido como EDVAC (Electronic Discrete Variable Automatic Computer), percebeu que o maior problema não era a velocidade do hardware.

Era a forma como os programas eram executados.

Sua proposta era elegante.

Em vez de modificar fisicamente a máquina, por que não armazenar o programa na própria memória?

Assim, dados e instruções passariam a ocupar o mesmo espaço lógico.

Trocar de programa significaria apenas carregar outro conjunto de instruções.

Essa ideia parece trivial hoje.

Na década de 1940, foi revolucionária.


O Conceito de Programa Armazenado

O EDVAC introduziu o conceito que dominaria praticamente toda a computação moderna.

Uma memória única armazenaria:

  • instruções;

  • dados;

  • resultados intermediários.

A CPU buscaria uma instrução.

Interpretaria seu significado.

Executaria a operação.

Avançaria para a próxima instrução.

Esse ciclo ficou conhecido como Fetch – Decode – Execute.

Mais de oitenta anos depois, ele continua presente em praticamente todos os processadores modernos, inclusive nos IBM Z.


🔧 Oficina do Engenheiro

O ciclo básico de execução permanece o mesmo:

  1. Buscar a instrução na memória (Fetch).

  2. Decodificar a operação (Decode).

  3. Executar a instrução (Execute).

  4. Atualizar o contador de instruções.

  5. Repetir o processo.

O que mudou foi a velocidade.

O EDVAC executava poucas operações por segundo.

Um IBM z17 executa bilhões.


A Arquitetura de Von Neumann

Embora muitos pesquisadores tenham contribuído para o projeto do EDVAC, o relatório publicado por John von Neumann tornou-se extremamente influente.

Ele descrevia uma arquitetura composta por cinco grandes elementos:

  • Unidade de Controle;

  • Unidade Lógica e Aritmética (ALU);

  • Memória;

  • Entrada;

  • Saída.

Esses blocos continuam presentes, de formas muito mais sofisticadas, em praticamente todos os computadores atuais.

É por isso que tantos livros utilizam a expressão Arquitetura de Von Neumann.


Nem Tudo Foi Perfeito

A arquitetura possuía uma limitação importante.

CPU e memória compartilhavam o mesmo caminho para transferência de dados e instruções.

Quando o processador precisava acessar muitas informações, esse caminho tornava-se um gargalo.

Esse fenômeno ficou conhecido como Gargalo de Von Neumann.

Décadas depois surgiriam caches, pipelines, execução fora de ordem, prefetch, múltiplos barramentos e outras técnicas para reduzir esse problema.

Os modernos processadores IBM Z utilizam diversas dessas soluções para manter dezenas de núcleos alimentados com dados sem interrupção.


☕ Café com Naftalina

Quando um Sysprog ajusta parâmetros de desempenho, analisa cache misses ou acompanha estatísticas de memória, está combatendo exatamente um problema identificado ainda na década de 1940.

A tecnologia mudou.

O desafio continua o mesmo.

Levar dados até a CPU com rapidez suficiente.


O Caminho para a IBM

Enquanto universidades e laboratórios aperfeiçoavam essas ideias, a IBM observava atentamente a evolução da computação eletrônica.

Nos anos seguintes surgiriam máquinas como o IBM 701, IBM 704 e IBM 650.

Esses sistemas incorporariam muitos conceitos discutidos no projeto EDVAC.

A grande consolidação aconteceria em 1964.

O lançamento do IBM System/360 unificaria diversas linhas de computadores em uma única arquitetura compatível, um marco que influenciaria diretamente todos os mainframes posteriores.

Décadas depois, essa evolução chegaria ao IBM Z.


📦 Baú do Sysprog

Sempre que um programa COBOL é carregado pelo z/OS, suas instruções são copiadas para memória e executadas pela CPU.

Esse procedimento parece absolutamente natural.

Mas ele existe porque, na década de 1940, alguém teve a ousadia de perguntar:

"E se o programa também fosse um dado?"

Essa simples pergunta transformou a computação para sempre.


O Legado

Konrad Zuse mostrou que computadores programáveis eram possíveis.

O ENIAC provou que computadores eletrônicos eram viáveis.

O EDVAC apresentou uma forma muito mais elegante de programá-los.

John von Neumann ajudou a organizar essas ideias em um modelo que serviria de referência para gerações de arquitetos.

A computação moderna nasceu da soma dessas contribuições.

Nenhum desses pioneiros trabalhou sozinho.

Cada um acrescentou uma peça ao grande quebra-cabeça que hoje chamamos de informática.

Para um Sysprog IBM Mainframe, compreender essa evolução é perceber que, por trás de um IPL, de uma LPAR ou de um programa COBOL, existe quase um século de engenharia refinando os mesmos princípios fundamentais.


No Próximo Café...

Na próxima parada conheceremos o Manchester Baby, o EDSAC e o UNIVAC.

Veremos como as ideias do EDVAC saíram do papel, chegaram às universidades, conquistaram empresas e abriram definitivamente o caminho para os computadores comerciais que culminariam no IBM System/360 e, muitos anos depois, no IBM Z.

☕ Um Café no Bellacosa Mainframe

Histórias com Cheiro de Naftalina

O Guia do Viajante do Tempo

Muito Antes do IBM Z Existia Outro “Z”

Viaje pelas origens da computação, conhecendo Konrad Zuse, Herman Hollerith, Tommy Flowers, John von Neumann, o Colossus, o EDVAC, o IBM System/360 e os pioneiros que construíram o caminho até o IBM Z.

ARTIGO SELECIONADO

O Guia do Viajante do Tempo

Abrir em nova guia ↗
Preparando a máquina do tempo...

Caso o navegador impeça a exibição incorporada, utilize o botão Abrir em nova guia.

☕ Quem não conhece o passado não entende o código do futuro.

Bellacosa Mainframe — tecnologia, história, COBOL, IBM Z e memória.

Vagner Renato Bellacosa, IBM Champion e especialista em IBM Mainframe
IBM Z17 SYSTEM ONLINE
Sobre o autor

Vagner Renato Bellacosa

IBM Champion 2026 • Especialista em IBM Mainframe

Vagner Renato Bellacosa trabalha com IBM Mainframe desde 1988 , é IBM Champion e especialista em COBOL, CICS, Db2, z/OS e IBM Z. Compartilha experiências profissionais, conhecimento técnico, história da computação e práticas do universo mainframe para aproximar novas gerações das tecnologias que sustentam empresas, bancos e governos ao redor do mundo.

IBM Champion IBM Z COBOL CICS Db2 z/OS Mainframe desde 1988
GitHub LinkedIn
Inicializando conteúdo...