На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела Windows
1. Указывайте версию Вашей ОС.
2. Запрещается размещать запросы и ссылки на кряки, серийники и т.п., а также вопросы нарушения лицензии ПО и его взлома.
3. Не разрешается давать советы из разряда "Поставь Linux".
4. Переустановка ОС - крайнее и безотказное лекарство, которое знают все. В таких советах никто не нуждается.
5. При публикации скриптов пользоваться тегами code. Тип подсветки кода выбирать строго в соответствии с языком публикуемого кода.
6. Прежде чем задать вопрос, обязательно загляните в FAQ и следуйте написанным рекомендациям для устранения проблемы. И если не помогло, а поиск по разделу не дал результатов - только тогда задавайте вопрос на форуме.
7. Вопросы, связанные с проблемами ПО, задавайте в разделе Программное обеспечение
Модераторы: Akina
  
> Битый 1 из 4 модулей оперативки.
    Каким его поставить в мать, чтобы обращение к нему приходилось в последнюю очередь? Разрушены последние полмегбайта.
      Никак. Выкидывать.
        Цитата Сергей85 @
        Каким его поставить в мать, чтобы обращение к нему приходилось в последнюю очередь? Разрушены последние полмегбайта.
        В современных ОС работа с памятью устроена так, что память загружается более-менее равномерно по всему её объёму. При этом не существует способа (или он спрятан глубоко внутри недокументированных функций менеджера памяти) как-то исключить какую-либо область памяти или закрепить её за каким-нибудь приложением. Даже невыгружаемые области могут быть менеджером памяти перемещены на другие физические адреса. Так что пока эта планка стоит в компе, периодически какой-нибудь процесс будет на сбойную область натыкаться.
        Сообщение отредактировано: amk -
          Причем здесь ОС? За работу с памятью отвечает контроллер памяти - и никто более. Он живет сам по себе, как контроллер харда или SSD. В него прислали данные - он их разместил по своим алгоритмам, называемым прошивкой.
            Цитата Сергей85 @
            он их разместил по своим алгоритмам, называемым прошивкой.

            но что это даст? ты сможеш внести изменения в прошивку что бы работа с памятью была так как тебе нужно?
            по сабжу никак, надо менять планку памяти :yes:
            Сообщение отредактировано: Besha -
              Цитата Besha @
              В современных ОС работа с памятью устроена так, что память загружается более-менее равномерно по всему её объёму.


              Мне это даст то, что "В современных ОС работа с памятью устроена так, что память загружается более-менее равномерно по всему её объёму" - не является истиной.

              Добавлено
              Я переставил планку во второй слот второго канала. Теперь все работает как надо.
                Да, у меня когда-то так же было: 4 модуля по 1 Мб и один битый. И только установка битого в хвост более или менее позволяла работать. Но большие прожки падали, бывало... :whistle:
                  Цитата Сергей85 @
                  Теперь все работает как надо.

                  ну ну :jokingly:
                    Припоминаю, как давно когда-то, лет 20 назад, писал программку, которая из-под DOS захватывала битые куски через XMS и оставляла занятыми. Это позволяло дальше работать с оставшимися регионами всем, включая Win9x.
                      Цитата Сергей85 @
                      Я переставил планку во второй слот второго канала. Теперь все работает как надо.
                      Скорее всего, у тебя планка не то, чтобы совсем нерабочая - она просто работает нестабильно. Возможно лишь слегка не давая необходимые параметры. Видимо, на новом месте запасы оказались немного побольше, чем на предыдущем. Скорее всего теперь ещё и сбойные полмегабайта заработали. Надолго вот только?
                      Цитата Qraizer @
                      Это позволяло дальше работать с оставшимися регионами всем, включая Win9x.
                      что лишний раз подтверждает нам, что Win9X - всего лишь оболочка над DOS, а не самостоятельная система.
                        Цитата amk @
                        Возможно лишь слегка не давая необходимые параметры.

                        "Возможно лишь слегка не давая необходимые параметры".
                        "Скорее всего теперь ещё и сбойные полмегабайта заработали."

                        Что за гадание на гуще? Что значит "слегка не давая" - это вообще угар. Ошибки зафиксированы в четком модуле, их количество неизменно.
                          Цитата amk @
                          что лишний раз подтверждает нам, что Win9X - всего лишь оболочка над DOS, а не самостоятельная система.
                          Ты её плохо знаешь. Она самостоятельная система, однако с очень большим запасом совместимости. Даже последние Win3.11 уже могла полностью обходиться без DOS и BIOS APIs, но это было всем невыгодно. Целиком и полностью этот слой совместимости был удалён в WinME, и что из этого вышло, мы все помним.

                          Добавлено
                          P.S. Под обхождением без DOS и BIOS APIs я подразумеваю, что при работе этих и более поздних ОСей никакие DOS и BIOS прерывания не задействовались, даже когда их использовали DOS или Win приложения, если только до старта Win не были загружены специфические драйверы или резиденты, для которых не было предусмотрено Win-драйверов. Да и тем давалось отработать ровно до тех точек, когда управление должно было перейти к DOS или BIOS, по достижению которых управление обратно попадало точнёхонько в Win-сервисы. Проблема с битой памятью могла быть решена собственным VxD, вот только решение под DOS всё равно было нужно.
                            Цитата Сергей85 @
                            Я переставил планку во второй слот второго канала. Теперь все работает как надо.

                            Но тем не менее то же самый полный тест показывает, что имеются неисправные блоки памяти? просто адреса сбойных участков изменились?
                            ой, что-то не верится...
                              Цитата Akina @

                              Полный тест показывает те же ошибки по количеству. На адреса не обратил внимания, но сместилась область, которая в десятках тысяч мегабайт показана.
                                И чем тебе это помогло?
                                Всё равно будешь BSOD-ы и крэши приложений ловить постоянно.
                                Может с чуть меньшей вероятностью сразу после старта системы, но при длительной работе разницы нет.
                                :offtop:
                                И это - научись уже цитировать наконец.
                                Сообщение отредактировано: cppasm -
                                  Цитата Qraizer @
                                  Целиком и полностью этот слой совместимости был удалён в WinME, и что из этого вышло, мы все помним.
                                  Да ничего там не было удалено. Просто отключили тот кусок кода, который инициировал начальную DOS-сессию (перестали обрабатывать config.sys и autoexec.bat).
                                  И, в 98 винде драйвера, необходимые для работы DOS-приложений, даже из-под винды, надо было грузить через config.sys. Так что они вполне продолжали работать и после загрузки оболочки.

                                  В XP (как в 2000 не помню) сделали аналогичные файлы config.nt и autoexec.nt (лежат в %WINDIR%\System32) которые инициируют DOS-сессию в окне. В частности, через config.nt можно грузить старые драйвера DOS.
                                    Ну так а я чём. Этот слой совместимости остался и никуда не делся. Для DOS-приложений VxD вполне могли всё делать сами, только всё равно SYS поставлялись, т.к. нередко DOS-среда использовалась нативная.
                                    Удалено ничего не было, но после загрузки винды этот код отключался, если только в настройке режима совместимости не было зафорсено как-нибудь флажочком, типа там "отключение 32-битного доступа к файлам". На вот, почитай, если мне не веришь.
                                      Цитата cppasm @
                                      И чем тебе это помогло?
                                      Всё равно будешь BSOD-ы и крэши приложений ловить постоянно.
                                      Может с чуть меньшей вероятностью сразу после старта системы, но при длительной работе разницы нет.


                                      Да я вот тоже не понял смысл сего действа. Планка выкидывается, на ее место ставится новая, ну или просто выкидывается.
                                        Цитата FullArcticFox @
                                        Да я вот тоже не понял смысл сего действа. Планка выкидывается, на ее место ставится новая, ну или просто выкидывается.

                                        у меня 2-3 раза получилось поменять по гарантии на рабочую
                                          Даже трудно сказать, повезло вам, A.I., или нет... :whistle:
                                            Скрытый текст
                                            Цитата
                                            Даже трудно сказать, повезло вам, A.I., или нет...

                                            Теория альтернативного везения? :)


                                            Сергей85, если у вас обычный ПК (не контроллер, не сверхнавороченный бук, не высокотехнологичное наноустройство на грани понимания земной цивилизацией), с обычной такой материнкой (под память DDR2/DDR3/DDR4), цена вопроса не так высока, по сравнению с силами, которые вы будите тратить с работой на неисправной памяти. Вы же можете избавиться от всех этих нестабильных шаманств...
                                              Цитата Славян @
                                              Даже трудно сказать, повезло вам, A.I., или нет...

                                              повезло дважды, с учетом того, сколько памяти покупалось, это ИМХО маленький % брака и с учетом того, что удалось поменять
                                                ничего не сделать. лишнее в мусорuser posted image
                                                user posted image
                                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                                0 пользователей:


                                                Рейтинг@Mail.ru
                                                [ Script execution time: 0,0492 ]   [ 16 queries used ]   [ Generated: 19.04.24, 20:35 GMT ]