Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.14.246.254] |
|
Страницы: (2) [1] 2 все ( Перейти к последнему сообщению ) |
Сообщ.
#1
,
|
|
|
Каким его поставить в мать, чтобы обращение к нему приходилось в последнюю очередь? Разрушены последние полмегбайта.
|
Сообщ.
#2
,
|
|
|
Никак. Выкидывать.
|
Сообщ.
#3
,
|
|
|
Цитата Сергей85 @ В современных ОС работа с памятью устроена так, что память загружается более-менее равномерно по всему её объёму. При этом не существует способа (или он спрятан глубоко внутри недокументированных функций менеджера памяти) как-то исключить какую-либо область памяти или закрепить её за каким-нибудь приложением. Даже невыгружаемые области могут быть менеджером памяти перемещены на другие физические адреса. Так что пока эта планка стоит в компе, периодически какой-нибудь процесс будет на сбойную область натыкаться. Каким его поставить в мать, чтобы обращение к нему приходилось в последнюю очередь? Разрушены последние полмегбайта. |
Сообщ.
#4
,
|
|
|
Причем здесь ОС? За работу с памятью отвечает контроллер памяти - и никто более. Он живет сам по себе, как контроллер харда или SSD. В него прислали данные - он их разместил по своим алгоритмам, называемым прошивкой.
|
Сообщ.
#5
,
|
|
|
Цитата Сергей85 @ он их разместил по своим алгоритмам, называемым прошивкой. но что это даст? ты сможеш внести изменения в прошивку что бы работа с памятью была так как тебе нужно? по сабжу никак, надо менять планку памяти |
Сообщ.
#6
,
|
|
|
Цитата Besha @ В современных ОС работа с памятью устроена так, что память загружается более-менее равномерно по всему её объёму. Мне это даст то, что "В современных ОС работа с памятью устроена так, что память загружается более-менее равномерно по всему её объёму" - не является истиной. Добавлено Я переставил планку во второй слот второго канала. Теперь все работает как надо. |
Сообщ.
#7
,
|
|
|
Да, у меня когда-то так же было: 4 модуля по 1 Мб и один битый. И только установка битого в хвост более или менее позволяла работать. Но большие прожки падали, бывало...
|
Сообщ.
#8
,
|
|
|
Цитата Сергей85 @ Теперь все работает как надо. ну ну |
Сообщ.
#9
,
|
|
|
Припоминаю, как давно когда-то, лет 20 назад, писал программку, которая из-под DOS захватывала битые куски через XMS и оставляла занятыми. Это позволяло дальше работать с оставшимися регионами всем, включая Win9x.
|
Сообщ.
#10
,
|
|
|
Цитата Сергей85 @ Скорее всего, у тебя планка не то, чтобы совсем нерабочая - она просто работает нестабильно. Возможно лишь слегка не давая необходимые параметры. Видимо, на новом месте запасы оказались немного побольше, чем на предыдущем. Скорее всего теперь ещё и сбойные полмегабайта заработали. Надолго вот только?Я переставил планку во второй слот второго канала. Теперь все работает как надо. Цитата Qraizer @ что лишний раз подтверждает нам, что Win9X - всего лишь оболочка над DOS, а не самостоятельная система. Это позволяло дальше работать с оставшимися регионами всем, включая Win9x. |
Сообщ.
#11
,
|
|
|
Цитата amk @ Возможно лишь слегка не давая необходимые параметры. "Возможно лишь слегка не давая необходимые параметры". "Скорее всего теперь ещё и сбойные полмегабайта заработали." Что за гадание на гуще? Что значит "слегка не давая" - это вообще угар. Ошибки зафиксированы в четком модуле, их количество неизменно. |
Сообщ.
#12
,
|
|
|
Цитата amk @ Ты её плохо знаешь. Она самостоятельная система, однако с очень большим запасом совместимости. Даже последние Win3.11 уже могла полностью обходиться без DOS и BIOS APIs, но это было всем невыгодно. Целиком и полностью этот слой совместимости был удалён в WinME, и что из этого вышло, мы все помним. что лишний раз подтверждает нам, что Win9X - всего лишь оболочка над DOS, а не самостоятельная система. Добавлено P.S. Под обхождением без DOS и BIOS APIs я подразумеваю, что при работе этих и более поздних ОСей никакие DOS и BIOS прерывания не задействовались, даже когда их использовали DOS или Win приложения, если только до старта Win не были загружены специфические драйверы или резиденты, для которых не было предусмотрено Win-драйверов. Да и тем давалось отработать ровно до тех точек, когда управление должно было перейти к DOS или BIOS, по достижению которых управление обратно попадало точнёхонько в Win-сервисы. Проблема с битой памятью могла быть решена собственным VxD, вот только решение под DOS всё равно было нужно. |
Сообщ.
#13
,
|
|
|
Цитата Сергей85 @ Я переставил планку во второй слот второго канала. Теперь все работает как надо. Но тем не менее то же самый полный тест показывает, что имеются неисправные блоки памяти? просто адреса сбойных участков изменились? ой, что-то не верится... |
Сообщ.
#14
,
|
|
|
Цитата Akina @ Полный тест показывает те же ошибки по количеству. На адреса не обратил внимания, но сместилась область, которая в десятках тысяч мегабайт показана. |
Сообщ.
#15
,
|
|
|
И чем тебе это помогло?
Всё равно будешь BSOD-ы и крэши приложений ловить постоянно. Может с чуть меньшей вероятностью сразу после старта системы, но при длительной работе разницы нет. И это - научись уже цитировать наконец. |