Gabriel Torres Hardware Site
O seu site de informações profissionais sobre hardware de micros.
english English
Version

Artigos
Principal

Artigos

Bug no co-processador do Pentium Pro e Pentium II
Por Gabriel Torres

Parece que já está virando tradição. Os primeiros 386DX lançados tinham um bug na instrução de multiplicação 32 bits do modo protegido. Os primeiros Pentium tinham também um problema no co-processador interno, que fazia com que cálculos saíssem errados.

Agora é a vez do Pentium Pro e do Pentium II. O co-processador matemático integrado destes processadores possui um bug na instrução de conversão de números de ponto flutuante (números reais, com precisão de 80 bits) para números inteiros (que possuem precisão somente de 16 ou 32 bits).

As chances do bug ocorrer: 1 em 8,6 bilh&otildees na conversão de um número de ponto flutuante para inteiro de 16 bits ou 1 em 563 trilh&otildees na conversão de um número de ponto flutuante para inteiro de 32 bits.

Este bug está sendo chamado de "Dan0411", por ter sido descoberto por um certo "Dan" em 11 de abril de 1997 (04-11, no formato americano).

Maiores informaç&otildees e programas para testar se o seu Pentium Pro ou Pentium II possui ou não o bug em http://www.x86.org/secrets/dan0411.html.


© 1998-99, Gabriel Torres - Todos os direitos reservados
É expressamente proibida a reprodução total ou parcial do conteúdo deste site e dos textos disponíveis, seja através de mídia eletrônica, impressa, ou qualquer outra forma de distribuição. Os infratores serão indiciados e punidos com base na lei nº 5.988 de 14 de dezembro de 1973 (Lei de Direitos Autorais).

Não nos responsabilizamos por danos materiais de qualquer espécie promovidos pelo uso das informações contidas no Site de Hardware do Prof. Gabriel Torres.