RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Cкриншот того трапа...


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Юрий Пронякин
To : Sanych
Subj : Cкриншот того трапа...

> > Простейший пример: в микросхеме памяти утечка между двумя соседними битами, и при установке значения одного из нихв 1 единицей становится и этот другой бит. При этом биты эти соседние только физически, а логически они относятся не к одному байту, а к разным, причём по довольно далеко отстоящим адресам. Настолько далёким, что они не оказываются в одном блоке тестирования. Как программа обнаружит этот дефект?
> Методом "бегущий 0 и 1" с полной проверкой всей памяти. Но это безумно долго...

Вот-вот, долго. И ведь это только одна из возможных проблем, а есть ещё и другие, не менее интересные.

Кстати, всю память сразу проверять невозможно в принципе - программа тестирующая ведь тоже в этой памяти находится. Остаются аппаратные тестеры. Не знаю, как сейчас, в раньше они довольно популярны были. И проверять позволяли то, что на компьютере в принципе невозможно. Напрмер, устойчивость памяти к отклонению в напряжении питания и импульсным помехам.

Thu 05 Apr 2007 01:52 Mozilla/5.0 (OS/2; U; Warp 4.5; ru-RU; rv:1.7.12) Gecko/2005




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.