24.11.1998 МненияАндрей КолесовЭта история началась полтора года назад. В начале 1997 г. многие пользователи столкнулись с серьезной проблемой: на ПК с микропроцессорами AMD5k86-P90 при запуске программ, написанных на CA Clipper, выдавались сообщения об их аварийном завершении с диагностикой ошибок “деление на ноль” или “переполнение”. Поскольку речь шла о новых процессорах, только появившихся на рынке, и программах, работавших уже давно, то первое подозрение пало на K5. Письма с вопросами по этому поводу стали все чаще попадаться в нашей редакционной почте. В них отмечалось, что на процессорах Intel этой проблемы не наблюдается. На тезисе “лучше использовать Pentium” тогда вроде бы и сошлись. Но в середине этого года обозначилась новая волна вопросов: “Clipper-программы не работают на новых моделях процессоров Intel”. А это уже серьезно - систем, написанных на Clipper, и сегодня используется немало.К сожалению, еще тогда попытка выяснить ситуацию в российских представительствах Computer Associates и AMD не увенчалась успехом - они хранили молчание. Чтобы как-то докопаться до истины, пришлось провести исследование с помощью читателей. Версия относительно дефекта K5 сразу оказалась довольно сомнительной, так как было отмечено, что ошибка пропадает, если отключить кэш-память (но при этом заметно снижается быстродействие процессора). Через некоторое время поступили письма, где были более серьезно проанализированы причины данной ошибки, а наиболее подробным был отчет о проведенном исследовании ...
читать далее.