Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по железу > Ошибки в памяти


Автор: shilnik 6.10.2005, 12:48
Здрасте всем!

Проблема такая: комп глючит, при тестировании оперативки обнаружились ошибки. Видимо там что то сгорело при очередном скачке напряжения.

Вопрос: есть ли программы (типа оптимизаторы памяти), которые определят неработающие адреса памяти и запретят туда обращение?

Автор: LSD 6.10.2005, 12:53
Цитата(shilnik @ 6.10.2005, 13:48)
Вопрос: есть ли программы (типа оптимизаторы памяти), которые определят неработающие адреса памяти и запретят туда обращение?

Нет. Это не жесткий диск.

Автор: Satana 6.10.2005, 13:01
shilnik C учетом того сколько эта память щас стоит то проще купить ее чем разрабатывать программу чтобы планка прожила на 2-3 недели дольше smile ИМХО

Автор: dvd 6.10.2005, 19:43
Цитата(Satana @ 6.10.2005, 13:01)
shilnik C учетом того сколько эта память щас стоит то проще купить ее чем разрабатывать программу чтобы планка прожила на 2-3 недели дольше smile ИМХО

"Дельные" советы, однако, даешь людям...

Автор: LSD 6.10.2005, 21:31
Цитата(Satana @ 6.10.2005, 14:01)
разрабатывать программу чтобы планка прожила на 2-3 недели дольше

Такая програмаа называется ОС, именно она занимается распределением памяти. С помощью некоторых ключей можно ограничить использование памяти первыми N мегабайтами. Но толку от этого?

Автор: Satana 6.10.2005, 22:52
LSDтак вот и я про что! это у нас все мыслимые оси на ДВД стоят 100р. и кажется в сравнении с памятью относительно дорого. А у пиндосов память стоит в несколько раз дешевле чем софт поетому ИМХО там вопросов с этим не бывает smile

Автор: OVERdUMP 7.10.2005, 22:43
Ибо память динамическая, то запретить обращение к сбойным ячейкам нельзя. Да и вряд ли программно можно определить хотя бы какой чип конкретно неисправен.

Автор: bilbobagginz 8.10.2005, 12:30
есть программы определения плохих регионов памяти.
( как же тестируют память на заводе вообще если не программно ?!?!?!?!?!?!? )
они работают в защищенном режиме, поэтому грузятся с нуля.
одна из них: memtest86+
очень полезная. ея можно заполучить, скачав "System Rescue CD" ( на основе линукса ).

насчет запрета пользования регионами памяти - тоже возможно ( в несколько ограниченной форме ), и Линух и БиЭсДи-шки умеют использовать начальные Х мегабайтов. насчет дырок ( плохих регионов ) по середине хороших - ни разу не видел, но это возможно, опять же на уровне ОСи.
( по моему линух имеет заплатку для таких извращений )
пока.

Автор: Kagor 8.10.2005, 13:03
Цитата(bilbobagginz @ 8.10.2005, 13:30)
по моему линух имеет заплатку для таких извращений
Ага, http://rick.vanrein.org/linux/badram/ и http://badmem.sourceforge.net/.
Так же есть для Win9* и DOS'а - http://badxms.sourceforge.net/. smile

Автор: LSD 8.10.2005, 13:03
Поскольку данные в SDRAM хранятся "построчно", то сбой в одной микросхеме может влияет еще на восемь микросхем. Интересующимся рекомендую http://www.computery.ru/upgrade/numbers/2004/173/mem_173.htm.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)