Интернет магазин китайских планшетных компьютеров



Компьютеры - Ошибка Pentium FDIV

08 июня 2011


Оглавление:
1. Ошибка Pentium FDIV
2. Методы защиты



это ошибка в модуле операций с плавающей запятой в оригинальных процессорах Pentium, выпускавшихся фирмой Intel в 1994 году. Ошибка выражалась в том, что при проведении деления над числами с плавающей запятой при помощи команды процессора FDIV в некоторых случаях результат мог быть некорректным.

Данная ошибка была впервые обнаружена и опубликована профессором Линчбургского колледжа Томасом Найсли в октябре 1994 года.

Согласно заявлению Intel причиной проблемы послужили неточности в таблице поиска, используемой при проведении операции деления.

Воспроизведение ошибки

Воспроизвести ошибку можно самостоятельно в приложениях, которые используют математический сопроцессор при работе с числами с плавающей запятой.

4195835.0/3145727.0 = 1.333 820 449 136 241 002

4195835.0/3145727.0 = 1.333 739 068 902 037 589

Более наглядный способ воспроизведения:

4195835*3145727/3145727 = 4195835

4195835*3145727/3145727 = 4195579



Просмотров: 1636


<<< Число двойной точности