Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Флейм на общие темы »   Ищу исходники простого DOSовского тестера памяти
RSS

Ищу исходники простого DOSовского тестера памяти

самого простого 8086, 640K; желательно на C

<<Назад  Вперед>> Печать
 
dk_spb
Advanced Member


Всего сообщений: 5056
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 сен. 2009
Есть хитрая машинка с памятью с кодом Хэмминга. i8086. 640 килобайт.
Нужно написать полноценный тест памяти (с выкл/выкл коррекции и с тестом "лишних" 6 бит кода Хэмминга).
Чтобы минимизировать трудозатраты ищу исходники DOSовского (чтобы запускался из-под DOS; возвращаться в DOS не надо) тестера памяти.
Очень желательно на C.
Желательно чтобы использовалось несколько разных режимов теста (walk bit, pseudo-random и т.д.)
memtest v2.7 показался слишком навороченным, так как и кучу процессоров понимает, и с кэшем работает, и памяти от мегабайта и до... тестирует. Да еще и компилируется не родным TurboC, а linux ему подавай ;-)
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
[q]
Есть хитрая машинка с памятью с кодом Хэмминга. i8086. 640 килобайт.
Нужно написать полноценный тест памяти (с выкл/выкл коррекции и с тестом "лишних" 6 бит кода Хэмминга).
[/q]
ECC - это аппаратная функция платы, тестировать ECC bits просто так не получится(это возможно только если чипсет путем
программирования определенных регистров может перевести эту память в режим обычной, что с учетом 6 битной разрядности
малореально. Включение/выключение ECC зависит от реализации чипсета(если это возможно), необходима документация.

Если Вам известен способ ECC enable/disable, то сперва тщательно тестируете память без ECC, если ошибок нет то включаете
ECC и повторяете тщательное тестирование. Если на этом этапе возникнет NMI, значит дефект в ECC разрядах.

Memtest -по моему лучший тест, но требуется серьезная адаптация его под ia16(i8088-i286).
dk_spb
Advanced Member


Всего сообщений: 5056
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 сен. 2009
i8088, спасибо за совет. Вы неправы по первым двум пунктам (точнее абзацам). Поверьте, прежде чем писать я тщательно изучил как документацию, так и машину. Тут у меня вопросов нет, по-крайней мере пока.

Про memtest и адаптацию согласен, но как раз адаптацией не очень охота заниматься.
Поэтому по-прежнему ищу сорцы теста памяти под 8086.
<<Назад  Вперед>> Печать
Полигон-2 »   Флейм на общие темы »   Ищу исходники простого DOSовского тестера памяти
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS