Intel iAPX 432

Intel

O Intel iAPX 432 foi o primeiro processador com design 32-bit da Intel, introduzido em 1981 como parte de 3 circuitos integrados. O iAPX 432 foi idealizado como sendo o maior avanço da Intel nos anos 80, implementando muitos avanços em tecnología de multitarefa e gerenciamento de memória, em hardware, que os levou a chamar o design do chip, de Micromainframe.

A estrutura dos processos dava suporte a implementação de sistemas operacionais modernos, usando menos códigos do que os processadores comuns — o 432 fazia boa parte do trabalho internamente, diretamento no hardware. Porém, o design era extremamente complexo comparados aos outros procesadores da época, impossibilitando a tradução, pelos engenheiros da Intel, de seu complexo design em uma implementação eficiente para a tecnología de semicondutores daqueles dias. O resultado foi um processador lento e bem caro, fazendo os planos de se reciclar a arquitetura x86 com o iAPX 432 acabarem miseravelmente.

O prefixo iAPX referente a esse modelo vem de intel Advanced Processor architecture, a letra X vem da letra grega Chi.

História

O desenvolvimento do Intel iAPX 432, segundo a maioria das fontes, teria começado como 8800, que seria o sucessor do 8080. Na verdade, o projeto inicial foi batizado como 8816.[1] Até meados da década de 1970, o desenvolvimento dos microprocessadores seguia uma evolução simplesmente incremental, com o aumento da capacidade em bits seguido de aprimoramentos. Em vez de somente evoluir sua linha de microprocessadores, a Intel desejava dar um grande passo à frente, para assumir a liderança do mercado. Para tanto, partiu para o desenvolvimento de um projeto que incorporava os mais avançados conceitos de sistemas operacionais e de linguagens de programação até então conhecidos.

O conjunto de instruções dos microprocessadores de 8 bits era muito primitivo para programas compilados e grandes sistemas de software. A Intel objetivava construir um sistema completo e sofisticado em poucos chips LSI, com funcionalmente igual ou superior aos melhores minicomputadores de 32 bits e mainframes, que exigiam grandes gabinetes com chips obsoletos. O 8816 suportaria multiprocessamento, expansão modular, tolerância a falhas, sistemas operacionais avançados, linguagens de programação avançadas, aplicações muito grandes, altíssima confiabilidade e segurança muito aprimorada. Sua arquitetura atenderia às necessidades dos clientes da Intel por pelo menos uma década.[2]

Infelizmente, o 8816 levou mais tempo para ser projetado do que o inicialmente previsto. Sob contínua pressão para lançar rapidamente algo que fosse melhor que o Zilog Z80 e outros produtos dos concorrentes (Motorola, Zilog e National Semiconductor), a Intel iniciou o desenvolvimento de um sucessor para o 8080 que mantivesse a empresa até o lançamento do 8816, seguindo a evolução incremental para 16 bits, ao mesmo tempo que rebatizou o 8816 para 8800. Esse projeto de substituto temporário resultou no 8086, que proporcionou à Intel um sucesso inesperado.[1]

Com o sucesso do 8086, a Intel deixou 8800 em segundo plano e seguiu com a evolução para o 80186 (como resposta ao NEC V30) e posteriormente, para fazer frente a outros fabricantes (como a Motorola), para o 286, que já incorporava alguns conceitos do 8800. Com sucessivos atrasos no final da década de 1970, o 8800 foi totalmente ofuscado até ressurgir (novamente rebatizado) no início da década de 1980 como um revolucionário projeto de 32 bits, o iAPX 432.[1]

Finalmente, com o lançamento do iAPX 432, A Intel, em uma tentativa de fazer seus produtos mais impressivos, declarou retroativamente que os produtos anteriores da linha 8086 eram, na verdade, iAPX 86, iAPX 88, iAPX 186, iAPX 188 e iAPX 286, mas essa troca do prfixo 80 por iAPX nunca foi aceita fora da Intel.[1]

Referências

  1. a b c d Morse, Stephen P; Isaacson, Eric J; Albert, Douglas J. A Arquitetura do 80386/387. 1.ª edição. Rio de Janeiro: Editora Campus. 1999.
  2. Intel iAPX 432 (Computer Science project paper), David King, Liang Zhou, Jon Bryson, David Dickson. Online em http://www.brouhaha.com/~eric/retrocomputing/intel/iapx432/cs460
  • v
  • d
  • e
Processadores Intel
Atuais
x86-64
  • Atom
  • Celeron
  • Pentium
  • Core
    • i3
    • i5
    • i7
    • i9
    • M
  • Xeon
    • E3
    • E5
    • E7
    • D
    • Phi
Descontinuados
BCD
8 bits
x86-16
x86-32
x86-64
Outros (não-x86)
CISC: iAPX 432

EPIC/IA-64: Itanium

Microarquiteturas
x86-32
  • P5
  • P6 / Pentium M / Enhanced Pentium M
  • NetBurst
  • x86-64
    • Core (Penryn)
    • Nehalem
    • Sandy Bridge
    • Haswell
      • Broadwell
    • Skylake
      • Kaby Lake
      • Coffee Lake
      • Cascade Lake
      • Comet Lake
      • Cooper Lake
    • Sunny Cove
      • Ice Lake
    • Willow Cove
      • Tiger Lake
    • Golden Cove
      • Alder Lake
      • Granite Rapids
    • Palm Cove
      • Cannon Lake
    x86 UBV
    • Bonnell
      • Saltwell
      • Silvermont
    • Goldmont
      • Goldmont Plus
    • Tremont
      • Gracemont
    Futuras
    • Willow Cove
      • Rocket Lake
      • Sapphire Rapids
    • Redwood Cove
      • Meteor Lake
    Ícone de esboço Este artigo sobre hardware é um esboço. Você pode ajudar a Wikipédia expandindo-o.
    • v
    • d
    • e