Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[13.58.39.23] |
|
Сообщ.
#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-ы и крэши приложений ловить постоянно. Может с чуть меньшей вероятностью сразу после старта системы, но при длительной работе разницы нет. И это - научись уже цитировать наконец. |
Сообщ.
#16
,
|
|
|
Цитата Qraizer @ Да ничего там не было удалено. Просто отключили тот кусок кода, который инициировал начальную DOS-сессию (перестали обрабатывать config.sys и autoexec.bat). Целиком и полностью этот слой совместимости был удалён в WinME, и что из этого вышло, мы все помним. И, в 98 винде драйвера, необходимые для работы DOS-приложений, даже из-под винды, надо было грузить через config.sys. Так что они вполне продолжали работать и после загрузки оболочки. В XP (как в 2000 не помню) сделали аналогичные файлы config.nt и autoexec.nt (лежат в %WINDIR%\System32) которые инициируют DOS-сессию в окне. В частности, через config.nt можно грузить старые драйвера DOS. |
Сообщ.
#17
,
|
|
|
Ну так а я чём. Этот слой совместимости остался и никуда не делся. Для DOS-приложений VxD вполне могли всё делать сами, только всё равно SYS поставлялись, т.к. нередко DOS-среда использовалась нативная.
Удалено ничего не было, но после загрузки винды этот код отключался, если только в настройке режима совместимости не было зафорсено как-нибудь флажочком, типа там "отключение 32-битного доступа к файлам". На вот, почитай, если мне не веришь. |
Сообщ.
#18
,
|
|
|
Цитата cppasm @ И чем тебе это помогло? Всё равно будешь BSOD-ы и крэши приложений ловить постоянно. Может с чуть меньшей вероятностью сразу после старта системы, но при длительной работе разницы нет. Да я вот тоже не понял смысл сего действа. Планка выкидывается, на ее место ставится новая, ну или просто выкидывается. |
Сообщ.
#19
,
|
|
|
Цитата FullArcticFox @ Да я вот тоже не понял смысл сего действа. Планка выкидывается, на ее место ставится новая, ну или просто выкидывается. у меня 2-3 раза получилось поменять по гарантии на рабочую |
Сообщ.
#20
,
|
|
|
Даже трудно сказать, повезло вам, A.I., или нет...
|
Сообщ.
#21
,
|
|
|
Скрытый текст Цитата Даже трудно сказать, повезло вам, A.I., или нет... Теория альтернативного везения? Сергей85, если у вас обычный ПК (не контроллер, не сверхнавороченный бук, не высокотехнологичное наноустройство на грани понимания земной цивилизацией), с обычной такой материнкой (под память DDR2/DDR3/DDR4), цена вопроса не так высока, по сравнению с силами, которые вы будите тратить с работой на неисправной памяти. Вы же можете избавиться от всех этих нестабильных шаманств... |
Сообщ.
#22
,
|
|
|
Цитата Славян @ Даже трудно сказать, повезло вам, A.I., или нет... повезло дважды, с учетом того, сколько памяти покупалось, это ИМХО маленький % брака и с учетом того, что удалось поменять |
Сообщ.
#23
,
|
|
|