Меню

Что такое ошибка четности оперативной памяти

Проверка чётности (Parity) и ЕСС для определения ошибок оперативной памяти компьютера.

Содержание:

  • 1 Parity Checking (Проверка четности)
    • 1.1 Как работает Parity Checking Works
  • 2 ECC

Parity Checking (Проверка четности)

Один из установленных для отрасли стандартов IBM заключается в том, что в банке чипа памяти находятся девять бит данных: 8 бит на символ плюс 1 дополнительный бит, называемый бит чётности.

Бит чётности позволяет схеме управления памятью следить за другими 8 битами — встроенной перекрёстной проверкой целостности каждого байта в системе.

Первоначально все ПК-системы, для обеспечения точности, использовали память с проверкой чётности. Но, начиная с 1994 года, большинство поставщиков стали продавать системы без проверки на чётность и любые другие способы обнаружения или исправления ошибок «на лету». В этих системах использовались более дешёвые nonparity модули, которые экономили на стоимости памяти для системы около 10% -15%.

Parity память приводит к увеличению первоначальной стоимости системы, в первую очередь из-за дополнительных бит памяти. Parity не может исправить системные ошибки, но поскольку чётность может обнаруживать ошибки, она может информировать пользователя об этих ошибках памяти, когда они происходят.

С тех пор Intel, AMD и другие производители поставляют поддержку памяти ECC, в основном на серверных чипсетах и процессорах. Чипсеты и процессоры для систем стандартного рабочего стола или ноутбука обычно не поддерживают parity или ECC.

Как работает Parity Checking Works

IBM, для проверки ошибок, первоначально установила стандарт чётности. Попробуем объяснить, что подразумевается под нечётным паритетом.

Поскольку в памяти, в байте хранятся 8 отдельных бит, генератор проверки чётности, который является либо частью ЦП, либо расположен в специальном чипе на материнской плате, оценивает биты данных способом суммирования числа в 1 байте.

Если найдено чётное число, генератор проверки чётности создаёт 1 и сохраняет его как девятый бит (бит чётности) в чипе памяти чётности. Сумма для всех 9 бит (включая бит чётности), даёт нечётное число.

Если исходная сумма из 8 бит данных — нечётное число, созданный бит чётности будет 0, сохраняя сумму для всех 9 бит нечётным числом. Основное правило заключается в том, что значение бит чётности всегда выбирается так, чтобы сумма всех 9 бит (8 бит данных плюс 1 бит чётности) хранилась как нечётное число.

Если бы система использовала чётность, пример был бы таким же, за исключением того, что бит чётности был бы создан для обеспечения чётной суммы. Не имеет значения, используется ли чётное или нечётное соотношение. Система использует то или другое и полностью прозрачна для чипов памяти.

Помните, что 8 бит данных в байте нумеруются 0 1 2 3 4 5 6 7.

Для понимания приведём следующие примеры:

Бит данных: 0 1 2 3 4 5 6 7 Бит чётности

Значение бита данных: 1 0 1 1 0 0 1 1 0

В этом примере, поскольку общее количество бит данных со значением 1 — нечётное число (5), чтобы обеспечить нечётную сумму для всех 9 бит, бит чётности должен иметь значение 0.

Вот другой пример:

Бит данных: 0 1 2 3 4 5 6 7 Бит чётности

Значение бита данных: 1 1 1 1 0 0 1 1 1

В этом примере потому что общее количество битов данных со значением 1 — чётное число (6), бит чётности для создания нечётной суммы всех 9 битов, должен иметь значение 1.

Когда система считывает память обратно из хранилища, он проверяет информацию о чётности. Если байт (9-бит) имеет чётное количество бит, байт должен иметь сообщение об ошибке.

Система не может определить какой бит изменился и изменился ли только один бит. Например, если было изменено 3 бита, байт по-прежнему отметит ошибку проверки чётности. Однако, если изменились 2 бита, плохой байт может пройти незамеченным. Поскольку множественные битовые ошибки (в одном байте) редки, эта схема даёт разумное и недорогое указание на состояние памяти.

ECC

ECC — большой шаг за пределы обнаружения простых ошибок чётности. Вместо простого обнаружения ошибок, ECC позволяет исправлять одну битовую ошибку, что означает, система может продолжать работать без перерыва и без искажения данных.

Реализованное в большинстве ПК — ECC, может только обнаружить, не правильные, двухбитовые ошибки. Так как исследования показали, что примерно 98% ошибок памяти однобитовые, наиболее часто используемый тип ECC — это тот, в котором контроллер памяти обнаруживает и исправляет в доступных данных однобитовые ошибки. (Двухбитовые ошибки могут быть обнаружены, но не скорректированы.)

ECC

Этот тип ECC известен как исправление однобитовых ошибок с обнаружением двухбитовых ошибкой (SEC-DED) и требует дополнительных 7 проверочных бит над 32 битами в 4- байтовую систему и ещё 8 контрольных битов на 64 бита в 8-байтовой системе

Если в системе используется SIMM, для каждого банка добавляются два 36-битных (чётность) SIMM, которые составляют 72 бита, и ECC — на уровне банка. Если система использует DIMM, в качестве банка используется один 72-разрядный DIMM с контролем чётности/ECC и предоставляет дополнительные биты.

RIMM, в зависимости от чипсета и материнской платы, устанавливаются в одиночку или в парах. Если требуется чётность/ECC, они должны быть 18-битными версиями.

ECC предполагает, что контроллер памяти вычисляет контрольные биты в операции записи в память. Выполняет сравнение между считываемыми и вычисленными контрольными битами в операции чтения и, при необходимости, исправляя неправильные биты.

Дополнительная логика ECC в контроллере памяти не очень значительна в этой недорогой высокопроизводительной логике VLSI, но ECC фактически влияет на производительность памяти при записи.

Это связано с тем, что операция должна быть рассчитана на ожидание вычисления контрольных битов и, когда система дожидается исправленных данных, чтения. При написании части слова все слово должно быть сначала прочитано, пострадавший байт(ы) переписан, а затем вычислены новые контрольные биты. Это превращает операции замещения части слова в более медленную чтение-изменение записи. К счастью, удар по производительности небольшой, порядка нескольких процентов, поэтому компромисс для повышения надёжности хороший.

Большинство ошибок памяти имеют однобитовый характер, который ECC может исправить. Включение этого отказоустойчивого метода обеспечивает высокую надёжность системы и доступность обслуживания.

Система на базе ECC хороший выбор для серверов, рабочих станций или критически важных приложений, в которых стоимость потенциальной ошибки памяти перевешивает дополнительную память и стоимость исправления системы, а также гарантирует, что она не будет снижать надёжность системы.

К сожалению, большинство стандартных настольных и переносных ПК, материнских плат (чипсетов) и модулей памяти не поддерживают ECC.

Если вы хотите поддерживающую ECC систему, убедитесь, что все задействованные компоненты поддерживают ECC. Обычно это означает покупку более дорогих процессоров, материнских плат и оперативной памяти, предназначенных для серверных или высокопроизводительных приложений для рабочих станций.

Четность RAM проверка — это хранение избыточный бит четности представляющий паритет (нечетное или четное) небольшого количества компьютерных данных (обычно один байт), хранящихся в оперативная память, и последующее сравнение сохраненной и вычисленной четности с определить, произошла ли ошибка данных.

Бит четности изначально хранился в дополнительных отдельных микросхемах памяти; с введением подключаемых модулей DIMM, SIMM и т. д. они стали доступны без четности и с четностью (с дополнительным кусочек на байт, сохраняя 9 бит на каждые 8 ​​бит фактических данных) версии.

История

30-контактный SIMM модули памяти с 9-ю однобитными микросхемами памяти. Девятая микросхема используется для хранения четности.

Ранние компьютеры иногда требовали использования ОЗУ с проверкой четности, и проверку четности нельзя было отключить. Ошибка четности обычно приводила к остановке машины с потерей несохраненных данных; обычно это лучший вариант, чем сохранение поврежденных данных. ОЗУ с логической четностью, также известное как ОЗУ с поддельной четностью, это ОЗУ без четности, которое можно использовать в компьютеры которые требуют четности RAM. ОЗУ логической четности пересчитывает всегда действующий бит четности каждый раз, когда байт считывается из памяти, вместо того, чтобы сохранять бит четности при записи в память; вычисленный бит четности, который не покажет, были ли данные повреждены (отсюда и название «поддельная четность»), предоставляется логике проверки четности. Это способ использования более дешевой 8-битной RAM в системе, предназначенной для использования только 9-битной RAM.

Ошибки памяти

В 1970-80-е годы надежность ОЗУ часто была не идеальной; в частности, модули DRAM 4116, которые были промышленным стандартом с 1975 по 1983 год, имели значительную частоту отказов, поскольку они использовали тройное напряжение (-5, +5 и +12), что приводило к высоким рабочим температурам. К середине 1980-х они уступили место DRAM с одним напряжением, таким как 4164 и 41256, что привело к повышению надежности. Однако до 1990-х годов ОЗУ не соответствовало современным стандартам надежности. С тех пор ошибки стали менее заметными, поскольку простая ОЗУ с проверкой четности вышла из употребления; либо они невидимы, поскольку не обнаруживаются, либо исправляются невидимо с помощью ОЗУ ECC. Современная оперативная память с большим основанием считается надежной, а оперативная память для обнаружения ошибок в значительной степени вышла из употребления для некритичных приложений. К середине 1990-х годов большая часть DRAM отказалась от проверки четности, поскольку производители были уверены, что в ней больше нет необходимости. Некоторые машины, поддерживающие четность или ECC, позволяют включать или отключать проверку в BIOS, что позволяет использовать более дешевую оперативную память без четности. Если используется ОЗУ с проверкой четности, то набор микросхем обычно использует ее для исправления ошибок, а не останавливает машину на однобитовой ошибке четности.

Однако, как говорилось в статье о Память ECC, ошибки, хотя и не повседневные события, не так уж редки. Даже при отсутствии производственных дефектов естественное излучение вызывает случайные ошибки; тесты на Google Многие серверы обнаружили, что ошибки памяти не были редкими событиями и что частота ошибок памяти и диапазон частот ошибок для разных модулей DIMM были намного выше, чем сообщалось ранее.[1]

Исправление ошибки

Простой идти / не идти проверка четности требует, чтобы в памяти были дополнительные избыточные биты помимо тех, которые необходимы для хранения данных; но если доступны дополнительные биты, их можно использовать как для исправления, так и для обнаружения ошибок. Ранее использовавшаяся память, например, в IBM PC / AT (FPM и EDO память) были доступны в версиях, которые не поддерживали проверку или проверку четности[2] (в более ранних компьютерах, которые использовали отдельные чипы RAM, а не DIMM или же SIMM модули, для хранения битов четности использовались дополнительные микросхемы); если компьютер обнаружил ошибка четности он отобразит сообщение об этом и остановится. В SDRAM и DDR модули, которые заменили более ранние типы, обычно доступны либо без проверки ошибок, либо с ECC (полное исправление, а не только контроль четности).[2]

Пример однобитовой ошибки, которая будет проигнорирована системой без проверки ошибок, остановит машину с проверкой четности или будет незаметно исправлена ​​ECC: один бит застревает на 1 из-за неисправного чипа, или становится 1 из-за фона или космического излучения; загружается электронная таблица, хранящая числа в формате ASCII, и число «8» сохраняется в байте, который содержит застрявший бит в качестве восьмого бита; затем в электронную таблицу вносится еще одно изменение, и она сохраняется. Однако цифра «8» (00111000 двоичная) превратилась в «9» (00111001).

Если сохраненная четность отличается от четности, вычисленной на основе сохраненных данных, по крайней мере, один бит должен быть изменен из-за повреждения данных. Необнаруженные ошибки памяти могут иметь результаты от необнаруживаемых и без последствий до необратимого повреждения хранимых данных или сбоя компьютера. В случае домашнего ПК, где целостность данных часто воспринимается как не имеющая большого значения — конечно, верно, скажем, для игр и просмотра веб-страниц, в меньшей степени для интернет-банкинга и домашних финансов — память без контроля четности является доступным вариантом. Однако, если требуется целостность данных, память с проверкой четности остановит работу компьютера и предотвратит влияние поврежденных данных на результаты или сохраненные данные, хотя при этом будут потеряны промежуточные не сохраненные данные и не будет использоваться до тех пор, пока неисправная RAM не будет заменена. За счет некоторых вычислительных накладных расходов, которые незначительно влияют на современные быстрые компьютеры, обнаруженные ошибки могут быть исправлены — это становится все более важным на сетевых машинах, обслуживающих множество пользователей.

ОЗУ типа ECC

RAM с ECC или же Код исправления ошибок может обнаружить и исправить ошибки. Как и в случае с ОЗУ с проверкой четности, необходимо хранить дополнительную информацию и выполнять дополнительную обработку, что делает ОЗУ с ECC более дорогим и немного медленнее, чем ОЗУ без проверки четности и логической четности. Этот тип Память ECC особенно полезен для любого приложения, где время безотказной работы является проблемой: биты с ошибками в слове памяти обнаруживаются и исправляются на лету, не влияя на приложение. Возникновение ошибки обычно регистрируется операционной системой для анализа техническим ресурсом. В случае, если ошибка повторяется, время простоя сервера можно запланировать для замены неисправного блока памяти. Этот механизм обнаружения и исправления известен как ЕЭС или же Расширенная коррекция ошибок.

Смотрите также

  • Обнаружение и исправление ошибок DRAM

Рекомендации

  1. ^ Новости cnet — Google: память компьютера нестабильна, чем ожидалось
  2. ^ а б important.com FAQ: ECC и четность — это одно и то же? Если нет, то какая разница? В архиве 2012-04-01 в Wayback Machine
  • Поваренная книга кластера SCL по памяти (последнее обновление в 1998 г.)
  1. 01.09.2012 05:06


    #301

    Сообщение от Маришка
    Посмотреть сообщение

    Весь отсоединил, и начал подключать по одной детали. Запустился не понять от чего. Что с открытой, что без открытой крышкой отключался. Потом пропылесосили его. Он работал. Он ушёл. У меня он начал отключатся. Сам перезагружаться. Два раза пипикнул коротким сигналом, потом одним, потом ни каким вообще.

    1.Два писка означают ошибку модулей памяти.
    AMI BIOS
    Два коротких – ошибка четности ОЗУ.

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

    3.Это не память является неисправной, а материнка даёт ей неправильные режимы работы.
    Требуется изменить их.
    Сама ты вряд ли сможешь это сделать.
    Когда компьютерщик придёт, скажи что ему надо будет сделать:

    1)-переставить модули памяти в слоты разного цвета, чтобы включился одноканальный режим работы;
    2)-скачать последнюю версию БИОСа 2302 с сайта АСУСа и установить,
    делается это так:

    Спасибо за обращение в службу технической поддержки ASUS. Пожалуйста, обновите BIOS до последней версии(2302) с помощью встроенной утилиты EZ Flash 2, доступ к которой возможен из настроек BIOS платы в разделе Utilities (Tools) или по нажатию сочетания клавиш Alt+F2 во время POST(сразу после включения системы). Просто скопируйте разархивированный файл с BIOS’ом на USB-флеш накопитель, подключите его к USB интерфейсу материнской платы, перезагрузите компьютер и войдите в BIOS платы, после чего — запустите утилиту EZ Flash 2, выберите файл с BIOS’ом и выполните обновление BIOS. После завершения обновления BIOS — выключите систему и обязательно(!) сбросьте настройки BIOS с помощью перемычки CLRTC. Проверьте работу ПК, при необходимости переустановите операционную систему.
    __________________________________
    С уважением, ASUS, Служба технической поддержки

    флешка должна быть FAT32, файл прошивки должен лежать в корне диска

    3)-установить в БИОСе следующие значения:

    NorthBridge Configuration-
    Memory Configuration-

    Bank Interleaving [Auto] – Disabled
    Memory Hole Remapping [Enabled] — Disabled
    DCT Ungagned Mode [Always] – Auto

    4)-отключить в БИОСе неиспользуемые порты

    Последовательный порт (COM1)
    Порт принтера (LPT1)

    4.Напечатай это на принтере или сохрани, чтобы он прочитал и обязательно это сделал.
    Твоя материнка является слишком навороченной, все твои беды потому, что ты зря её купила. Надо было брать мамку попроще. Эта мамка — для специалистов по разгону.
    Но если точно сделать то, что я написал, может она и заработает как надо.

    Добавляю.
    5.Пусть компьютерщик не боится сбоя при перешивке БИОСа, в мамке встроена функция автоматического восстановления испорченного БИОСа.

    Последний раз редактировалось Kipariss; 01.09.2012 в 05:17.

    The Sun Of A Beach


  2. 01.09.2012 05:16


    #302

    Kipariss это танцы с бубном, должно работать из коробки, без всяких перестановок планок и настроек биоса, если мать гонимая, ее надо менять, если видео вынимали из матери и картина не изменилась, осталась тока мать, кстати Маришка блок питания новый с магазина или бу ? когда меняли старый, купили в магазине ? или мастер принес и сказал что этот хороший ?


  3. 01.09.2012 05:20


    #303

    Сообщение от Dimsan79
    Посмотреть сообщение

    Kipariss это танцы с бубном, должно работать из коробки, без всяких перестановок планок и настроек биоса, если мать гонимая, ее надо менять, если видео вынимали из матери и картина не изменилась, осталась тока мать, кстати Маришка блок питания новый с магазина или бу ? когда меняли старый, купили в магазине ? или мастер принес и сказал что этот хороший ?

    Мамка оверклокерская и предназначена для работы с оверклокерской памятью.
    Причём по умолчанию мамка делает авторазгон всех шин.
    Тут без подбора параметров БИОСа не обойтись.
    На дефолтных получается она не работает.
    Ну можешь сам скачть мануал и посмотреть, сколько там настроек БИОСа.
    В моей обычной мамке их в три раза меньше.
    Асус выпустил 15 обновлений БИОСов для этой мамки за три года.
    Почти в каждом написано примечание «улучшает стабильность».
    То есть первый БИОС — очень нестабильный. Это конкретный косяк Асуса.

    Насчёт что мать надо менять — я полностью согласен, но у автора нет денег.

    Последний раз редактировалось Kipariss; 01.09.2012 в 05:29.

    The Sun Of A Beach


  4. 01.09.2012 05:26


    #304

    Сообщение от Dimsan79
    Посмотреть сообщение

    Kipariss это танцы с бубном, должно работать из коробки, без всяких перестановок планок и настроек биоса, если мать гонимая, ее надо менять, если видео вынимали из матери и картина не изменилась, осталась тока мать, кстати Маришка блок питания новый с магазина или бу ? когда меняли старый, купили в магазине ? или мастер принес и сказал что этот хороший ?

    Все запчасти были в коробках новенькие с магазина в целовальниках, и гарантийными чеками. Все запчасти были куплены в январе 11 года.

    ПРИХОДИТЕ В МОЙ ДОМ! МОИ ДВЕРИ ОТКРЫТЫ! БУДУ ПЕСНИ ВАМ ПЕТЬ…, И ВИНОМ УГОЩАТЬ…!


  5. 01.09.2012 05:28


    #305

    Сейчас снова показал синий экран, но слава богу хоть стал перезагружаться и запускаться.

    А он ещё и сам перезагружается когда захочет.

    ПРИХОДИТЕ В МОЙ ДОМ! МОИ ДВЕРИ ОТКРЫТЫ! БУДУ ПЕСНИ ВАМ ПЕТЬ…, И ВИНОМ УГОЩАТЬ…!


  6. 01.09.2012 08:09


    #306

    Сообщение от Kipariss
    Посмотреть сообщение

    1.Два писка означают ошибку модулей памяти.
    AMI BIOS
    Два коротких – ошибка четности ОЗУ.

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

    3.Это не память является неисправной, а материнка даёт ей неправильные режимы работы.
    Требуется изменить их.
    Сама ты вряд ли сможешь это сделать.
    Когда компьютерщик придёт, скажи что ему надо будет сделать:

    1)-переставить модули памяти в слоты разного цвета, чтобы включился одноканальный режим работы;
    2)-скачать последнюю версию БИОСа 2302 с сайта АСУСа и установить,
    делается это так:

    флешка должна быть FAT32, файл прошивки должен лежать в корне диска

    3)-установить в БИОСе следующие значения:

    NorthBridge Configuration-
    Memory Configuration-

    Bank Interleaving [Auto] – Disabled
    Memory Hole Remapping [Enabled] — Disabled
    DCT Ungagned Mode [Always] – Auto

    4)-отключить в БИОСе неиспользуемые порты

    Последовательный порт (COM1)
    Порт принтера (LPT1)

    4.Напечатай это на принтере или сохрани, чтобы он прочитал и обязательно это сделал.
    Твоя материнка является слишком навороченной, все твои беды потому, что ты зря её купила. Надо было брать мамку попроще. Эта мамка — для специалистов по разгону.
    Но если точно сделать то, что я написал, может она и заработает как надо.

    Добавляю.
    5.Пусть компьютерщик не боится сбоя при перешивке БИОСа, в мамке встроена функция автоматического восстановления испорченного БИОСа.

    Хорошо. Распечатаю и передам.

    ПРИХОДИТЕ В МОЙ ДОМ! МОИ ДВЕРИ ОТКРЫТЫ! БУДУ ПЕСНИ ВАМ ПЕТЬ…, И ВИНОМ УГОЩАТЬ…!


  7. 01.09.2012 08:11


    #307

    Сообщение от Маришка
    Посмотреть сообщение

    Так ему ещё года нет, этому жёсткому диску. Он так часто и быстро ломается?!

    я вот буквально меньше недели назад купил новый жесткий диск на ноут, так как старый сломался!!! компьютер его видел, а записывать на него ни че не мог. и просто черный экран висел. хотя ему тоже было год. вызывал мастера, он мне объяснил что и как, в итоге даже из за скачка напряжения небольшого может в самом жестком внутри него что то сломаться. запчасти все китайские, и не хорошо качества. так что вот.


  8. 01.09.2012 08:11


    #308

    Ой. Компьютер вроде работает. И музыку даже слушаю….

    ПРИХОДИТЕ В МОЙ ДОМ! МОИ ДВЕРИ ОТКРЫТЫ! БУДУ ПЕСНИ ВАМ ПЕТЬ…, И ВИНОМ УГОЩАТЬ…!


  9. 01.09.2012 08:12


    #309

    Сообщение от DM25
    Посмотреть сообщение

    я вот буквально меньше недели назад купил новый жесткий диск на ноут, так как старый сломался!!! компьютер его видел, а записывать на него ни че не мог. и просто черный экран висел. хотя ему тоже было год. вызывал мастера, он мне объяснил что и как, в итоге даже из за скачка напряжения небольшого может в самом жестком внутри него что то сломаться. запчасти все китайские, и не хорошо качества. так что вот.

    Ну да. Ты прав.

    ПРИХОДИТЕ В МОЙ ДОМ! МОИ ДВЕРИ ОТКРЫТЫ! БУДУ ПЕСНИ ВАМ ПЕТЬ…, И ВИНОМ УГОЩАТЬ…!


  10. 01.09.2012 08:13


    #310

    В общем посмотрим как он включится завтра утром-он после ночи туго запускается. А пока работает. По выкаблучивался. И работает.

    Я его на вирусы проверила. 2 вируса обнаружила.

    ПРИХОДИТЕ В МОЙ ДОМ! МОИ ДВЕРИ ОТКРЫТЫ! БУДУ ПЕСНИ ВАМ ПЕТЬ…, И ВИНОМ УГОЩАТЬ…!


  11. 01.09.2012 08:15


    #311

    Надо наверно бесперебойник покупать-да, или как он там называется?

    ПРИХОДИТЕ В МОЙ ДОМ! МОИ ДВЕРИ ОТКРЫТЫ! БУДУ ПЕСНИ ВАМ ПЕТЬ…, И ВИНОМ УГОЩАТЬ…!


  12. 01.09.2012 08:28


    #312

    почисти жесткий от ненужного хлама. чтобы жесткий был более менее пустым, чтобы легко работал. мне мастер также говорил, что 15% от общего объема жесткого должно быть свободным. а когда жесткий под завяску забит, то он тупит, долго все загружает и загружается. у меня такое было,приходилось заново винду менять


  13. 01.09.2012 08:31


    #313

    Сообщение от DM25
    Посмотреть сообщение

    почисти жесткий от ненужного хлама. чтобы жесткий был более менее пустым, чтобы легко работал. мне мастер также говорил, что 15% от общего объема жесткого должно быть свободным. а когда жесткий под завяску забит, то он тупит, долго все загружает и загружается. у меня такое было,приходилось заново винду менять

    А он у меня почти пустой. Ну я почистила. Даже сама уже это сделала.

    ООО, какая я хорошая девочка:-)))

    Сколько я мучаюсь со своим мальчиком, сама скоро хакершей буду:-)))

    ПРИХОДИТЕ В МОЙ ДОМ! МОИ ДВЕРИ ОТКРЫТЫ! БУДУ ПЕСНИ ВАМ ПЕТЬ…, И ВИНОМ УГОЩАТЬ…!


  14. 01.09.2012 08:33


    #314

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


  15. 01.09.2012 08:36


    #315

    Сообщение от DM25
    Посмотреть сообщение

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

    Нет. Не на гарантии.

    ПРИХОДИТЕ В МОЙ ДОМ! МОИ ДВЕРИ ОТКРЫТЫ! БУДУ ПЕСНИ ВАМ ПЕТЬ…, И ВИНОМ УГОЩАТЬ…!


  16. 01.09.2012 09:31


    #316

    Сообщение от Маришка
    Посмотреть сообщение

    Хорошо. Распечатаю и передам.

    Обязательно. Очень правильный совет.


  17. 01.09.2012 11:47


    #317

    ПРИХОДИТЕ В МОЙ ДОМ! МОИ ДВЕРИ ОТКРЫТЫ! БУДУ ПЕСНИ ВАМ ПЕТЬ…, И ВИНОМ УГОЩАТЬ…!


  18. 01.09.2012 11:57


    #318

    Блин. Компьютер пока работает. А вот мышка то слушается, а то не слушается

    ПРИХОДИТЕ В МОЙ ДОМ! МОИ ДВЕРИ ОТКРЫТЫ! БУДУ ПЕСНИ ВАМ ПЕТЬ…, И ВИНОМ УГОЩАТЬ…!


  19. 01.09.2012 12:14


    #319

    Беспроводные мышки такие «нервные и обидчивые».


  20. 01.09.2012 13:05


    #320

    Сообщение от olddead
    Посмотреть сообщение

    Беспроводные мышки такие «нервные и обидчивые».

    :-)))

    Скоро с хвостом возьму.

    ПРИХОДИТЕ В МОЙ ДОМ! МОИ ДВЕРИ ОТКРЫТЫ! БУДУ ПЕСНИ ВАМ ПЕТЬ…, И ВИНОМ УГОЩАТЬ…!


Ошибки четности памяти

Содержание

  • 1 Случайное появление
  • 2 Проблема с новой памятью
  • 3 Плохой удлинитель или источник питания
  • 4 Плохая память
  • 5 Плохая материнская плата

Случайное появление

Как и вся электроника, это может быть случайным явлением. Если это происходит часто, как и при любой другой загрузке, мы рекомендуем попробовать приведенные ниже решения.

Проблема с новой памятью

Память компьютера ака RAMЕсли вы недавно добавили новую память на компьютер, временно удалите эту память, чтобы убедиться, что она не вызывает ваших проблем. Различные бренды, скорости памяти или типы памяти могут конфликтовать и вызывать ошибки четности.

Плохой удлинитель или источник питания

Попробуйте использовать другую розетку или удлинитель, так как компьютер может не получать надлежащую непрерывную подачу питания.

Плохая память

Убедитесь, что память не плохая, либо заменив ее, либо связавшись с производителем для замены.

Плохая материнская плата

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

Оперативная память

Подробности
Родительская категория: Оперативная память
Категория: Прочая информация про оперативную память

Ошибки при хранении информации в оперативной памяти неизбежны. Они обычно классифицируются как аппаратные отказы и нерегулярные ошибки (сбои).

Если нормально функционирующая микросхема вследствие, например, физического повреждения начинает работать неправильно, то это называется аппаратным отказом. Чтобы устранить данный тип отказа, обычно требуется заменить некоторую часть аппаратных средств памяти, например неисправную микросхему, модуль SIMM или DIMM.

Другой, более коварный тип отказа — нерегулярная ошибка (сбой). Это непостоянный отказ, который не происходит при повторении условий функционирования или через регулярные интервалы. (Такие отказы обычно “лечатся” выключением питания компьютера и последующим его включением.)

Приблизительно 20 лет назад сотрудники Intel установили, что причиной сбоев являются альфа-частицы. Поскольку альфа-частицы не могут проникнуть даже через тонкий лист бумаги, выяснилось, что их источником служит вещество, используемое в полупроводниках. При исследовании были обнаружены частицы тория и урана в пластмассовых и керамических корпусах микросхем, применявшихся в те годы. Изменив технологический процесс, производители памяти избавились от этих примесей.

В настоящее время производители памяти почти полностью устранили источники альфачастиц. Например, сбои в памяти емкостью 16 Мбайт из-за альфа-частиц случаются в среднем только один раз в 16 лет! В связи с этим многие производители модулей памяти исключили из своей продукции поддержку проверки четности, несмотря на то что от сбоев памяти не удалось избавиться полностью. Более поздние исследования показали, что альфа-частицы охватывают лишь малую долю причин сбоев памяти.

Сегодня самая главная причина нерегулярных ошибок — космические лучи. Поскольку они имеют очень большую проникающую способность, от них практически невозможно защититься с помощью экранирования. Этот тезис был подтвержден рядом исследований, проведенных компанией IBM под руководством доктора Дж.Ф. Зиглера.

Эксперимент по проверке степени влияния космических лучей на появление ошибок в работе микросхем показал, что соотношение “сигнал–ошибка” (Signal-to-Error Ratio — SER) для некоторых модулей DRAM составило 5950 единиц интенсивности отказов (Failure Units — FU) на миллиард часов наработки для каждой микросхемы. Измерения проводились в условиях, приближенных к реальным, с учетом длительности в несколько миллионов машино-часов. В среднестатистическом компьютере это означало бы появление программной ошибки памяти примерно каждые шесть месяцев. В серверных системах или мощных рабочих станциях с большим объемом установленной оперативной памяти подобная статистика указывает на одну ошибку (или даже более) в работе памяти каждый месяц! Когда тестовая система с теми же модулями DIMM была размещена в надежном убежище на глубине более 15 метров под слоем каменной породы, что полностью устраняет влияние космических лучей, программные ошибки в работе памяти вообще не были зафиксированы. Эксперимент продемонстрировал не только опасность влияния космических лучей, но и доказал, насколько эффективно устранять влияние альфалучей и радиоактивных примесей в оболочках модулей памяти.

Ошибки, вызванные космическими лучами, представляют большую опасность для модулей SRAM, чем для DRAM, поскольку заряд, необходимый для хранения одного бита в ячейке SRAM, гораздо меньше емкости конденсатора в DRAM. Космические лучи также представляют большую опасность для микросхем памяти с повышенной плотностью. Чем выше плотность ячеек памяти, тем выше вероятность того, что космический луч заденет такую ячейку. Было доказано, что вероятность ошибки в микросхеме DRAM емкостью 64 Мбайт вдвое выше, чем в аналогичной микросхеме емкостью 16 Мбайт; а в микросхеме DRAM емкостью 256 Мбайт этот показатель и вовсе в четыре раза выше. Таким образом, с ростом объема памяти увеличивается и частота ошибок.

К сожалению, производители ПК не признали это причиной погрешностей памяти; случайную природу сбоя намного легче оправдать разрядом электростатического электричества, большими выбросами мощности или неустойчивой работой программного обеспечения (например, использованием новой версии операционной системы или большой прикладной программы).

Исследования показали, что для систем ECC доля программных ошибок в 30 раз больше, чем аппаратных. И это неудивительно, учитывая вредное влияние космических лучей. Количество ошибок зависит от числа установленных модулей памяти и их объема. Программные ошибки могут случаться и раз в месяц, и несколько раз в неделю, и даже чаще!

Хотя космические лучи и радиация являются причиной большинства программных ошибок памяти, существуют и другие факторы.

  • Скачки в энергоснабжении или шум на линии. Причиной может быть неисправный блок питания или настенная розетка.
  • Использование памяти с некорректным типом или характеристиками. Тип памяти должен поддерживаться конкретным набором микросхем и обладать определенной этим набором скоростью доступа.
  • Электромагнитные помехи. Связана с расположением радиопередатчиков рядом с компьютером, что иногда приводит к генерированию паразитных электрических сигналов в монтажных соединениях и схемах компьютера. Имейте в виду, что беспроводные сети, мыши и клавиатуры увеличивают риск появления помех.
  • Статические разряды. Вызывают моментальные скачки в энергоснабжении, что может повлиять на целостность данных.
  • Ошибки синхронизации. Не поступившие своевременно данные могут стать причиной появления программных ошибок. Зачастую причина заключается в неверных параметрах BIOS, оперативной памяти, быстродействие которой ниже, чем требуется системе, разогнанных процессорах и прочих системных компонентах.
  • Тепловыделение. Скоростные модули памяти характеризуются более высокими рабочими температурами, чем модули устаревших типов. Первыми модулями, оснащенными теплорассеивателями, оказались модули RDRAM RIMM; сейчас теплорассеивателями оснащены многие производительные модули DDR и DDR2, так как это единственный способ борьбы с повышенным уровнем тепловыделения.

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

Игнорирование сбоев, конечно, — не лучший способ борьбы с ними. К сожалению, именно этот способ выбрали сегодня многие производители компьютеров. Лучше бы они повысили отказоустойчивость систем. Для этого необходимы механизмы определения и, возможно, исправления ошибок в памяти ПК. В основном для повышения отказоустойчивости в современных компьютерах применяются следующие методы:

  • контроль четности;
  • коды коррекции ошибок (ECC).

Системы без контроля четности вообще не обеспечивают отказоустойчивость. Единственная причина, по которой они используются, — их минимальная базовая стоимость. При этом, в отличие от других технологий, не требуется дополнительная оперативная память. Байт данных с контролем четности включает в себя 9, а не 8 бит, поэтому стоимость памяти с контролем четности выше примерно на 12,5%. Кроме того, контроллеры памяти, не требующие логических мостов для подсчета данных четности или ECC, обладают упрощенной внутренней архитектурой. Портативные системы, для которых вопрос минимального энергопотребления особенно важен, выигрывают от уменьшенного энергоснабжения памяти благодаря использованию меньшего количества микросхем DRAM. И наконец, шина данных памяти без контроля четности имеет меньшую разрядность, что выражается в сокращении количества буферов данных. Статистическая вероятность возникновения ошибок памяти в современных настольных компьютерах составляет примерно одну ошибку в несколько месяцев. При этом количество ошибок зависит от объема и типа используемой памяти.

Подобный уровень ошибок может оказаться приемлемым для обычных компьютеров, не используемых для работы с важными приложениями. В этом случае цена играет основную роль, а дополнительная стоимость модулей памяти с поддержкой контроля четности и кода ECC себя не оправдывает, поэтому легче смириться с нечастыми ошибками.

Как бы там ни было, отсутствие отказоустойчивости в компьютерной системе является всего лишь спекуляцией на малой вероятности ошибок памяти. При этом также предполагается, что совокупная стоимость потерь, вызванная ошибками в работе памяти, будет меньше, чем затраты на приобретение дополнительных аппаратных устройств для определения таких ошибок. Тем не менее, ошибки памяти вполне могут стать причиной серьезных проблем (например, представьте себе неверно указанное значение суммы в банковском чеке). Ошибки в работе оперативной памяти серверных систем зачастую приводят к “зависанию” последних и отключению всех клиентских компьютеров, соединенных с серверами по локальной сети. Наконец, отследить причину возникновения проблем в компьютерах, не поддерживающих контроль четности или ECC, крайне сложно. Последние технологии по крайней мере однозначно укажут на оперативную память как на источник проблемы, тем самым экономя время и усилия системных администраторов.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Что такое ошибка четности ram
  • Что такое ошибка человека оператора