Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> hardware >> RAM , Cards e madri >> .

Il punto decimale Errore Pentium

prodotti di prima generazione spesso contiene bug , questo è stato il caso con processori Pentium di prima generazione di Intel. La porzione del processore che esegue una divisione mancava una porzione di algoritmo necessario per il calcolo di divisione decimali accurati . Il bug colpito solo uno su 9.000 miliardi calcoli di divisione , ma dato il numero di calcoli al secondo che un processore esegue , questo può essere significativo per gli utenti in campi matematicamente orientati . Floating Divisione Errore

Il processore Intel Pentium usa un subprocessor chiamato un'unità in virgola mobile , o FPU , per eseguire calcoli in virgola mobile o decimali . Quando un'applicazione come Microsoft Calcolatrice o Excel tenta di dividere due numeri , la FPU acceses una tabella di ricerca che contiene informazioni su come eseguire il calcolo in questione . Nelle prime versioni di processore Pentium , alcuni di questi valori della tabella di ricerca sono stati omessi accidentalmente ; questa omissione ha comportato risultati non accurati essere creati dalla funzione di spartiacque
Discovery

. durante il test di controllo di qualità per il processore Pentium , Intel ha scoperto il bug , ma la società ancora rilasciato il processore senza fissarlo o notifica consumatori . L'errore è diventata pubblica quando il Dr. Thomas Bell , professore di matematica a Lynchburg College , ha trovato errori nei calcoli eseguiti su un computer Pentium -powered . Dr. Ben ha trascorso mesi isolare il problema fino a quando decise che l'errore ha origine dal processore stesso , a questo punto , ha contattato Intel con le sue scoperte e apprese che la società era già a conoscenza dell'errore
< br . >
Testing

Il bug in virgola mobile colpisce processori Pentium di prima generazione con una velocità di clock tra 60 e 100 megahertz . È possibile verificare se il computer soffre l'errore utilizzando Microsoft Calculator o qualsiasi altra applicazione di calcolo. Immettere la seguente formula matematica nella calcolatrice :

4195835 diviso 3145727

La risposta corretta , arrotondato a quattro punti decimali , è 1,3338 . Se la calcolatrice restituisce un valore arrotondato di 1,3337 , allora il vostro FPU manca la voce della tabella di ricerca richieste per il calcolo preciso .
Programma di sostituzione

Una volta che il pubblico è venuto a conoscenza di la falla , Intel ha emesso un richiamo di processori colpite. Anche se il richiamo è stato emesso nel 1994 e riguarda solo i processori spediti prima del gennaio 1995 , è ancora possibile ottenere un processore sostitutivo se il computer è affetto dal bug in virgola mobile . Intel mantiene un sito web che contiene ulteriori informazioni su come ricevere una sostituzione se il computer è affetto dal problema .

 

hardware © www.354353.com