O Caso Curioso dos 'Grupos de Registradores Especiais'

2025-08-27
O Caso Curioso dos 'Grupos de Registradores Especiais'

Uma definição aparentemente inócua de uma CPU - 'contendo armazenamento principal, unidade aritmética e grupos de registradores especiais' - persistiu por meio século. Isso se origina do mainframe Honeywell 800 de 1959, que permitia que vários programas compartilhassem um processador, cada um com seu próprio conjunto de 32 registradores. Apesar da obsolescência do Honeywell 800, 'grupos de registradores especiais' teimosamente sobreviveram em incontáveis glossários, aparecendo até mesmo no Washington Post e no Código Nacional de Incêndio. Isso demonstra como as definições em glossários autorizados perduram por décadas, mesmo quando termos obsoletos se recusam a morrer.

Leia mais
Tecnologia definição de CPU

O Caso Curioso do Elemento Desaparecido 'Gr' em um Artigo Científico

2025-08-27
O Caso Curioso do Elemento Desaparecido 'Gr' em um Artigo Científico

Um artigo na Science usa a fórmula química incorreta 'Cr2Gr2Te6', onde 'Gr' é um erro de digitação para 'Ge' (germânio). Esse erro foi copiado e propagado em várias publicações subsequentes, aparecendo até mesmo em um livro de 2023. O autor aponta que isso se deve em parte à IA, que pode amplificar a desinformação. O apelo do autor para corrigir esse erro destaca os perigos da disseminação de informações não verificadas, mesmo em periódicos revisados por pares, e o potencial da IA para exacerbar o problema.

Leia mais

Os Segredos Surpreendentes da Embalagem do Chip Intel 386

2025-08-10
Os Segredos Surpreendentes da Embalagem do Chip Intel 386

Uma tomografia computadorizada 3D do processador Intel 386 revela uma surpreendentemente complexa estrutura de cabeamento de seis camadas escondida dentro de sua embalagem de cerâmica aparentemente simples. O chip possui redes de alimentação e terra separadas para E/S e lógica da CPU, além de contatos laterais para galvanoplastia. A análise também descobre pinos "Não Conectados" usados para testes e um projeto de interface hierárquico que escala de circuitos microscópicos a pinos macroscópicos. O artigo detalha a tecnologia de embalagem do 386 e a evolução da Intel na embalagem de processadores.

Leia mais
Hardware Processador 386

A '8-bola' da Apollo: Disseccionando o Indicador de Atitude/Diretor de Voo do Módulo Lunar

2025-06-14
A '8-bola' da Apollo: Disseccionando o Indicador de Atitude/Diretor de Voo do Módulo Lunar

Este artigo mergulha no Indicador de Atitude/Diretor de Voo (FDAI) das missões lunares Apollo, um instrumento único com uma bola preta rotativa apelidada de '8-bola'. Ele explica meticulosamente o mecanismo engenhoso que permite que a '8-bola' gire em torno de três eixos (rolagem, arfagem, guinada) e o complexo sistema de servocontrole dentro do FDAI, incluindo síncronos, loops de servo, motor/tacómetros e amplificadores. O autor traça a história do FDAI, desde seu uso no avião-foguete X-15 e no caça F-4 até seu papel no módulo lunar Apollo e no simulador do ônibus espacial, destacando sua importância na história aeroespacial. Comparações são feitas entre o FDAI Apollo e o indicador ARU/11-A do F-4, revelando semelhanças e diferenças.

Leia mais
Tecnologia instrumentação

Revivendo o Smalltalk-76: Executando a lenda em um Xerox Alto

2025-06-09
Revivendo o Smalltalk-76: Executando a lenda em um Xerox Alto

Esta postagem de blog detalha o sucesso do autor em executar o Smalltalk-76 em um Xerox Alto vintage. O Smalltalk, uma linguagem de programação orientada a objetos pioneira, apresentava uma interface gráfica do usuário (GUI) inovadora no Alto, incluindo a metáfora da área de trabalho, ícones, barras de rolagem e janelas sobrepostas — influenciando o design do Apple Lisa e do Macintosh. O artigo destaca a capacidade única do Smalltalk de visualizar e modificar o código do sistema enquanto o sistema está em execução, demonstrado pela modificação do código da barra de rolagem. Apesar de sua lentidão, a implementação do Smalltalk no Alto possui um valor histórico e técnico significativo, lançando as bases para linguagens de programação modernas e design de GUI.

Leia mais
Tecnologia

Arqueologia da ROM de microcódigo do Pentium

2025-03-31
Arqueologia da ROM de microcódigo do Pentium

Este artigo mergulha nos circuitos de baixo nível da ROM de microcódigo no processador Pentium original. Usando imagens microscópicas do die do chip, o autor revela a estrutura física da ROM: dois bancos retangulares de transistores, cada um fornecendo 45 bits de saída para um total de 90 bits de microinstrução. O artigo detalha meticulosamente o funcionamento do registrador de endereço de microcódigo, os drivers de seleção de linha e os circuitos de saída. Ele também explica o papel dos registradores de deslocamento e portas XOR para fins de teste e a complexidade da distribuição de energia no Pentium. Por fim, o autor destaca a complexidade inesperada da ROM de microcódigo do Pentium e as otimizações implementadas para desempenho e densidade.

Leia mais
Hardware

Revisitando 'A Mãe de Todas as Demos': Doug Engelbart e seu teclado de 5 teclas

2025-03-23
Revisitando 'A Mãe de Todas as Demos': Doug Engelbart e seu teclado de 5 teclas

Este artigo reconta a demonstração de computador inovadora de Douglas Engelbart em 1968, "A Mãe de Todas as Demos". Ele revisita as tecnologias inovadoras apresentadas, como o mouse e o hipertexto, mas também se aprofunda no teclado de 5 teclas menos conhecido e na experiência do autor ao interconectá-lo a uma conexão USB moderna. Além disso, o artigo esclarece a origem do nome, revelando que ele não estava inicialmente associado à demonstração de Engelbart, mas foi adotado posteriormente. Uma mistura de detalhes técnicos e narrativa histórica, o artigo oferece um olhar fascinante sobre a história da tecnologia e a exploração pessoal.

Leia mais
Tecnologia

O misterioso circuito ×3 do Pentium: Uma imersão profunda no design de chips

2025-03-02
O misterioso circuito ×3 do Pentium: Uma imersão profunda no design de chips

Em 1993, a Intel lançou o processador Pentium de alto desempenho. Este artigo mergulha no design surpreendentemente complexo de um circuito aparentemente simples dentro do Pentium: o circuito de multiplicação por três (circuito ×3). Este circuito faz parte do multiplicador de ponto flutuante; o Pentium usa multiplicação de radix-8, que é mais rápida do que a multiplicação binária, mas a multiplicação por três requer tratamento especial. O artigo explica como este circuito combina técnicas como antecipação de transporte, somadores Kogge-Stone e somadores de seleção de transporte para maximizar o desempenho. A análise de imagens de microscópio do chip revela a estrutura intrincada do circuito ×3 e seu papel crucial no Pentium, destacando a engenhosidade e a inovação técnica no design de processadores.

Leia mais

A História Surpreendentemente Complexa da Palavra "Mainframe"

2025-02-01
A História Surpreendentemente Complexa da Palavra

Este artigo mergulha na evolução inesperada do termo "mainframe". Inicialmente referindo-se às armações físicas de computadores antigos como o IBM 701, seu significado mudou com o tempo. Tornou-se sinônimo de CPU e, finalmente, se estabeleceu em sua definição moderna: um computador grande e poderoso para processamento de transações ou aplicativos comerciais. O artigo explora essa mudança semântica, analisando o impacto de minicomputadores e microcomputadores, o papel da IBM na popularização do termo e sua eventual adoção generalizada.

Leia mais

Engenharia Reversa de Circuitos BiCMOS Inteligentes em um Pentium

2025-01-21
Engenharia Reversa de Circuitos BiCMOS Inteligentes em um Pentium

Este artigo detalha a engenharia reversa de circuitos BiCMOS interessantes dentro do processador Pentium da Intel, focando no circuito de saída da ROM constante na unidade de ponto flutuante. O autor explica meticulosamente a estrutura em camadas, o uso de transistores MOS e os aspectos únicos do driver BiCMOS. Uma análise aprofundada dos multiplexadores, travas e design do driver revela o design intrincado do Pentium e destaca o papel da tecnologia BiCMOS na melhoria do desempenho. O artigo, por fim, ilustra o notável crescimento na complexidade do processador, conforme descrito pela Lei de Moore.

Leia mais
Hardware circuitos BiCMOS

Engenharia Reversa de um Somador Carry-Lookahead no Pentium

2025-01-18
Engenharia Reversa de um Somador Carry-Lookahead no Pentium

O artigo de Ken Shirriff descreve a engenharia reversa de um somador de 8 bits na unidade de ponto flutuante do Pentium. Este somador, um somador Carry-Lookahead Kogge-Stone, acelera a adição calculando bits de carry em paralelo. O artigo explica meticulosamente o princípio do somador Carry-Lookahead, mostrando a implementação de hardware do Pentium – uma estrutura de circuito de quatro camadas empregando o algoritmo Kogge-Stone. Ele também discute o papel do somador na unidade de divisão de ponto flutuante do Pentium e sua conexão com o infame bug de divisão FDIV do Pentium.

Leia mais

É hora de abandonar a metáfora do culto de carga: Uma crítica à compreensão equivocada da tecnologia e da cultura

2025-01-12
É hora de abandonar a metáfora do culto de carga: Uma crítica à compreensão equivocada da tecnologia e da cultura

Este artigo critica o uso excessivo da metáfora do 'culto de carga' na programação e na tecnologia. O autor argumenta que a representação popular dos cultos de carga é imprecisa e ignora a opressão colonial e a destruição cultural subjacentes. Os cultos de carga reais são muito mais complexos do que a simples imitação, combinando elementos religiosos, culturais e respostas à história colonial. O autor pede para abandonar essa metáfora enganosa e reconhecer seu significado histórico e cultural.

Leia mais

Erro de Divisão do Pentium da Intel: Um Custo de US$ 475 Milhões

2024-12-28
Erro de Divisão do Pentium da Intel: Um Custo de US$ 475 Milhões

Em 1993, a Intel lançou o processador Pentium de alto desempenho. Um ano depois, foi descoberta uma falha em seu algoritmo de divisão de ponto flutuante, causando resultados incorretos em casos raros. Inicialmente descartada pela Intel, a falha - apelidada de bug FDIV - rapidamente ganhou atenção da mídia. O erro decorreu de 16 entradas ausentes na tabela de pesquisa do processador, com 5 entradas causando diretamente cálculos incorretos. A Intel acabou por chamar de volta e substituir todos os chips afetados a um custo de US$ 475 milhões. Este artigo aprofunda-se no algoritmo de divisão do Pentium, identifica a localização do bug no chip e explica o erro matemático subjacente que levou a este erro dispendioso.

Leia mais