2 pontos por GN⁺ 2023-11-06 | 1 comentários | Compartilhar no WhatsApp
  • O Intel 80386 é considerado a CPU mais importante já produzida pela Intel por causa de seus recursos revolucionários e de seu impacto na indústria de tecnologia.
  • O 80386 foi a primeira CPU de 32 bits da família x86, iniciando uma revolução na indústria.
  • Embora não fosse tão "elegante" quanto o Motorola 68030, nem tão poderoso quanto os emergentes chips RISC, o 80386 é considerado uma das CPUs mais importantes.
  • O 80386 originalmente não estava nos planos da Intel, mas foi desenvolvido no fim dos anos 70 como um projeto improvisado.
  • O 80386 foi projetado para lidar com o espaço de memória "flat", prioridade máxima para os clientes de x86 que odiavam o sistema de memória segmentada do 8086.
  • O 80386 era uma CPU totalmente de 32 bits e manteve compatibilidade binária ao simplesmente expandir para 32 bits o conjunto de instruções e os registradores existentes.
  • O 80386 foi apresentado em outubro de 1985, e a Intel se tornou a única fornecedora do chip 386.
  • O 80386 abriu caminho para que novos sistemas operacionais modernos como Xenix, OS/2, Windows e Linux pudessem rodar pela primeira vez em computadores pessoais x86.
  • O 80386 era um chip tecnicamente excelente, com uma MMU moderna e rápida e vários modos de operação, permitindo acesso a 4 GiB de memória flat enquanto permanecia compatível com todo o software escrito para x86.
  • Comercialmente, o 80386 superou a IBM ao convencer o mercado de que o x86 veio para ficar, mostrando que havia uma alternativa confiável e aberta.
  • O 80386 democratizou o acesso à MMU, tornando a computação moderna acessível a milhões de pessoas por meio do Windows e abrindo caminho para o desenvolvimento do Linux.

1 comentários

 
GN⁺ 2023-11-06
Opiniões no Hacker News
  • O design da CPU Intel 80386 foi fortemente influenciado pelas CPUs Motorola 68000 e m68020, que eram CPUs de 32 bits de verdade.
  • O 80386 teve vários compromissos, como não ter cache além de uma fila de pré-busca de instruções de 16 bytes, não ter instruções atômicas e precisar de modo real ou VM86 para manter compatibilidade com o 8086.
  • O 80386 foi um chip importante, mas mostrou sinais iniciais da estratégia da Intel de não competir com o x86 ou de criar outros mercados a esse custo.
  • A Intel era principalmente uma fabricante de memória, e o desenvolvimento do 80386 ocorreu em uma situação arriscada, semelhante à atual, com a concorrência da NVIDIA, AMD e ARM.
  • O 80386 não foi projetado inicialmente para um modelo "flat 32-bit"; o objetivo era selecionar recursos arquiteturais importantes de "capacidade".
  • Os registradores de segmento do 80386 passaram a ser índices "seletores" para tabelas com campos base+comprimento e controle de permissão de execução, projetados para dar suporte a sistemas operacionais com 4 níveis hierárquicos de privilégio.
  • O 386SX representou um avanço importante ao oferecer uma CPU de 32 bits por um preço parecido com o do 286, tornando-a mais acessível.
  • O 286 foi subestimado apesar de ter IPC melhor que seus antecessores, e o 386 no começo não impressionava muito até os clocks começarem a subir e as pessoas passarem a usar recursos de 32 bits.
  • O 386 foi lançado pouco antes de muita gente comprar seu primeiro computador, e quem escolheu sistemas 286 mais baratos depois se arrependeu de não ter investido no 386.
  • O 386 adicionou o recurso do botão turbo, algo que não é mencionado com frequência.
  • O 286 e o 386 parecem ter sido projetados com o Multics em mente, mas o hardware não corresponde perfeitamente.
  • Há curiosidade sobre tentativas de modernizar o x86, como a proposta x86-S da Intel, voltada para uma arquitetura de 64 bits mais limpa.