Четность 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
Рекомендации
- ^ Новости cnet — Google: память компьютера нестабильна, чем ожидалось
- ^ а б important.com FAQ: ECC и четность — это одно и то же? Если нет, то какая разница? В архиве 2012-04-01 в Wayback Machine
- Поваренная книга кластера SCL по памяти (последнее обновление в 1998 г.)
From Wikipedia, the free encyclopedia
RAM parity checking is the storing of a redundant parity bit representing the parity (odd or even) of a small amount of computer data (typically one byte) stored in random-access memory, and the subsequent comparison of the stored and the computed parity to detect whether a data error has occurred.
The parity bit was originally stored in additional individual memory chips; with the introduction of plug-in DIMM, SIMM, etc. modules, they became available in non-parity and parity (with an extra bit per byte, storing 9 bits for every 8 bits of actual data) versions.
History[edit]
A 30-pin SIMM memory modules with 9 one-bit-wide memory chips. The ninth chip is used to store parity.
Early computers sometimes required the use of parity RAM, and parity-checking could not be disabled. A parity error typically caused the machine to halt, with loss of unsaved data; this is usually a better option than saving corrupt data. Logic parity RAM, also known as fake parity RAM, is non-parity RAM that can be used in computers that require parity RAM. Logic parity RAM recalculates an always-valid parity bit each time a byte is read from memory, instead of storing the parity bit when the memory is written to; the calculated parity bit, which will not reveal if the data has been corrupted (hence the name «fake parity»), is presented to the parity-checking logic. It is a means of using cheaper 8-bit RAM in a system designed to use only 9-bit parity RAM.
Memory errors[edit]
In the 1970s-80s, RAM reliability was often less-than-perfect; in particular, the 4116 DRAMs which were an industry standard from 1975 to 1983 had a considerable failure rate as they used triple voltages (-5, +5, and +12) which resulted in high operating temperatures. By the mid-1980s, these had given way to single voltage DRAM such as the 4164 and 41256 with the result of improved reliability. However, RAM did not achieve modern standards of reliability until the 1990s. Since then errors have become less visible as simple parity RAM has fallen out of use; either they are invisible as they are not detected, or they are corrected invisibly with ECC RAM. Modern RAM is believed, with much justification, to be reliable, and error-detecting RAM has largely fallen out of use for non-critical applications. By the mid-1990s, most DRAM had dropped parity checking as manufacturers felt confident that it was no longer necessary. Some machines that support parity or ECC allow checking to be enabled or disabled in the BIOS, permitting cheaper non-parity RAM to be used. If parity RAM is used the chipset will usually use it to implement error correction, rather than halting the machine on a single-bit parity error.
However, as discussed in the article on ECC memory, errors, while not everyday events, are not negligibly infrequent. Even in the absence of manufacturing defects, naturally occurring radiation causes random errors; tests on Google’s many servers found that memory errors were not rare events, and that the incidence of memory errors and the range of error rates across different DIMMs were much higher than previously reported.[1]
Error correction[edit]
Simple go/no go parity checking requires that the memory have extra, redundant bits beyond those needed to store the data; but if extra bits are available, they can be used to correct, as well as detect, errors. Earlier memory as used in, for example, the IBM PC/AT (FPM and EDO memory) were available in versions that supported either no checking or parity checking[2] (in earlier computers that used individual RAM chips rather than DIMM or SIMM modules, extra chips were used to store parity bits); if the computer detected a parity error it would display a message to that effect and stop. The SDRAM and DDR modules that replaced the earlier types are usually available either without error-checking or with ECC (full correction, not just parity).[2]
An example of a single-bit error that would be ignored by a system with no error-checking, would halt a machine with parity checking, or would be invisibly corrected by ECC: a single bit is stuck at 1 due to a faulty chip, or becomes changed to 1 due to background or cosmic radiation; a spreadsheet storing numbers in ASCII format is loaded, and the number «8» is stored in the byte which contains the stuck bit as its eighth bit; then another change is made to the spreadsheet and it is stored. However, the «8» (00111000 binary) has become a «9» (00111001).
If the stored parity is different from the parity computed from the stored data, at least one bit must have been changed due to data corruption. Undetected memory errors can have results ranging from undetectable and without consequence, to permanent corruption of stored data or machine crash. In the case of the home PC where data integrity is often perceived to be of little importance—certainly true for, say games and web browsing, less so for Internet banking and home finances—non-parity memory is an affordable option. However, if data integrity is required, parity memory will halt the computer and prevent the corrupt data from affecting results or stored data, although losing intermediate unstored data and preventing use until any faulty RAM is replaced. For the expense of some computational overhead, of negligible impact with modern fast computers, detected errors can be corrected—this is increasingly important on networked machines serving many users.
ECC type RAM[edit]
RAM with ECC or Error Correction Code can detect and correct errors. As with parity RAM, additional information needs to be stored and more processing needs to be done, making ECC RAM more expensive and a little slower than non-parity and logic parity RAM. This type of ECC memory is especially useful for any application where uptime is a concern: failing bits in a memory word are detected and corrected on the fly with no impact to the application. The occurrence of the error is typically logged by the operating system for analysis by a technical resource. In the case where the error is persistent, server downtime can be scheduled to replace the failing memory unit. This mechanism of detection and correction is known as EEC or Extended Error Correction.
How to distinguish Parity Ram versus ECC Ram[edit]
Parity rams compose of same chips in quantity of 3 and 9 (single side), and 6 or 18 (double side) on the memory module of the 30 pin unit. Parity ram chips have exact ‘2 to 1’ or ‘8 to 1 pin’ count on 30 pin modules.
But on a 72 pin module, parity chips compositions are quite different, ‘either a square 4×12 pin chip at the center complementing 8 piece of 2×12 pin ram chips for one side’, ‘4 little 2×7 pin chips complementing to a normal 8 piece 2×7 pin ram chips’ or ‘totally same 9 chips stays on each side’. Important thing here is that, parity ram chips have the exact ‘8 to 1’ or ‘4 to 1’ pin count for the parity on a 72 pin module.
For ECC, it is a bit different again. All ECC chips have different markings on them, other than the normal ram chips. There might be one or four ECC chips. On 5×2 pin modules in quantity of 8, there can be a single 6×2 pin ECC chip present at the center (for one side). The second option for 5×2 pin ram modules again in quantity of 8, there can be four additional pieces of 5×2 pin ECC modules, either on the same side or at the other side staying together. If ram modules present on both sizes, chip count doubles to 18 chips or 24 chips respectively. Finally, if ram capacity increases more, the pin count on all chips increases by +4 more for every present chip. So, unlike parity chips, there is no exact ‘8 to 1’ and ‘2 to 1’ pin count; only ‘4 to 1’ pin count design and/or +4 pin on each side ECC chip design, if it has single side 9 or double side 18 piece of chips, for ECC to function.
«Non Parity/non ECC», «Parity» and «ECC» modules do not work together!
See also[edit]
- DRAM error detection and correction
- Single-event upset
References[edit]
- ^ Cnet news — Google: Computer memory flakier than expected
- ^ a b crucial.com FAQ: Are ECC and parity the same thing? If not what’s the difference? Archived 2012-04-01 at the Wayback Machine
- SCL Cluster Cookbook on memory (Last updated in 1998)
From Wikipedia, the free encyclopedia
RAM parity checking is the storing of a redundant parity bit representing the parity (odd or even) of a small amount of computer data (typically one byte) stored in random-access memory, and the subsequent comparison of the stored and the computed parity to detect whether a data error has occurred.
The parity bit was originally stored in additional individual memory chips; with the introduction of plug-in DIMM, SIMM, etc. modules, they became available in non-parity and parity (with an extra bit per byte, storing 9 bits for every 8 bits of actual data) versions.
History[edit]
A 30-pin SIMM memory modules with 9 one-bit-wide memory chips. The ninth chip is used to store parity.
Early computers sometimes required the use of parity RAM, and parity-checking could not be disabled. A parity error typically caused the machine to halt, with loss of unsaved data; this is usually a better option than saving corrupt data. Logic parity RAM, also known as fake parity RAM, is non-parity RAM that can be used in computers that require parity RAM. Logic parity RAM recalculates an always-valid parity bit each time a byte is read from memory, instead of storing the parity bit when the memory is written to; the calculated parity bit, which will not reveal if the data has been corrupted (hence the name «fake parity»), is presented to the parity-checking logic. It is a means of using cheaper 8-bit RAM in a system designed to use only 9-bit parity RAM.
Memory errors[edit]
In the 1970s-80s, RAM reliability was often less-than-perfect; in particular, the 4116 DRAMs which were an industry standard from 1975 to 1983 had a considerable failure rate as they used triple voltages (-5, +5, and +12) which resulted in high operating temperatures. By the mid-1980s, these had given way to single voltage DRAM such as the 4164 and 41256 with the result of improved reliability. However, RAM did not achieve modern standards of reliability until the 1990s. Since then errors have become less visible as simple parity RAM has fallen out of use; either they are invisible as they are not detected, or they are corrected invisibly with ECC RAM. Modern RAM is believed, with much justification, to be reliable, and error-detecting RAM has largely fallen out of use for non-critical applications. By the mid-1990s, most DRAM had dropped parity checking as manufacturers felt confident that it was no longer necessary. Some machines that support parity or ECC allow checking to be enabled or disabled in the BIOS, permitting cheaper non-parity RAM to be used. If parity RAM is used the chipset will usually use it to implement error correction, rather than halting the machine on a single-bit parity error.
However, as discussed in the article on ECC memory, errors, while not everyday events, are not negligibly infrequent. Even in the absence of manufacturing defects, naturally occurring radiation causes random errors; tests on Google’s many servers found that memory errors were not rare events, and that the incidence of memory errors and the range of error rates across different DIMMs were much higher than previously reported.[1]
Error correction[edit]
Simple go/no go parity checking requires that the memory have extra, redundant bits beyond those needed to store the data; but if extra bits are available, they can be used to correct, as well as detect, errors. Earlier memory as used in, for example, the IBM PC/AT (FPM and EDO memory) were available in versions that supported either no checking or parity checking[2] (in earlier computers that used individual RAM chips rather than DIMM or SIMM modules, extra chips were used to store parity bits); if the computer detected a parity error it would display a message to that effect and stop. The SDRAM and DDR modules that replaced the earlier types are usually available either without error-checking or with ECC (full correction, not just parity).[2]
An example of a single-bit error that would be ignored by a system with no error-checking, would halt a machine with parity checking, or would be invisibly corrected by ECC: a single bit is stuck at 1 due to a faulty chip, or becomes changed to 1 due to background or cosmic radiation; a spreadsheet storing numbers in ASCII format is loaded, and the number «8» is stored in the byte which contains the stuck bit as its eighth bit; then another change is made to the spreadsheet and it is stored. However, the «8» (00111000 binary) has become a «9» (00111001).
If the stored parity is different from the parity computed from the stored data, at least one bit must have been changed due to data corruption. Undetected memory errors can have results ranging from undetectable and without consequence, to permanent corruption of stored data or machine crash. In the case of the home PC where data integrity is often perceived to be of little importance—certainly true for, say games and web browsing, less so for Internet banking and home finances—non-parity memory is an affordable option. However, if data integrity is required, parity memory will halt the computer and prevent the corrupt data from affecting results or stored data, although losing intermediate unstored data and preventing use until any faulty RAM is replaced. For the expense of some computational overhead, of negligible impact with modern fast computers, detected errors can be corrected—this is increasingly important on networked machines serving many users.
ECC type RAM[edit]
RAM with ECC or Error Correction Code can detect and correct errors. As with parity RAM, additional information needs to be stored and more processing needs to be done, making ECC RAM more expensive and a little slower than non-parity and logic parity RAM. This type of ECC memory is especially useful for any application where uptime is a concern: failing bits in a memory word are detected and corrected on the fly with no impact to the application. The occurrence of the error is typically logged by the operating system for analysis by a technical resource. In the case where the error is persistent, server downtime can be scheduled to replace the failing memory unit. This mechanism of detection and correction is known as EEC or Extended Error Correction.
How to distinguish Parity Ram versus ECC Ram[edit]
Parity rams compose of same chips in quantity of 3 and 9 (single side), and 6 or 18 (double side) on the memory module of the 30 pin unit. Parity ram chips have exact ‘2 to 1’ or ‘8 to 1 pin’ count on 30 pin modules.
But on a 72 pin module, parity chips compositions are quite different, ‘either a square 4×12 pin chip at the center complementing 8 piece of 2×12 pin ram chips for one side’, ‘4 little 2×7 pin chips complementing to a normal 8 piece 2×7 pin ram chips’ or ‘totally same 9 chips stays on each side’. Important thing here is that, parity ram chips have the exact ‘8 to 1’ or ‘4 to 1’ pin count for the parity on a 72 pin module.
For ECC, it is a bit different again. All ECC chips have different markings on them, other than the normal ram chips. There might be one or four ECC chips. On 5×2 pin modules in quantity of 8, there can be a single 6×2 pin ECC chip present at the center (for one side). The second option for 5×2 pin ram modules again in quantity of 8, there can be four additional pieces of 5×2 pin ECC modules, either on the same side or at the other side staying together. If ram modules present on both sizes, chip count doubles to 18 chips or 24 chips respectively. Finally, if ram capacity increases more, the pin count on all chips increases by +4 more for every present chip. So, unlike parity chips, there is no exact ‘8 to 1’ and ‘2 to 1’ pin count; only ‘4 to 1’ pin count design and/or +4 pin on each side ECC chip design, if it has single side 9 or double side 18 piece of chips, for ECC to function.
«Non Parity/non ECC», «Parity» and «ECC» modules do not work together!
See also[edit]
- DRAM error detection and correction
- Single-event upset
References[edit]
- ^ Cnet news — Google: Computer memory flakier than expected
- ^ a b crucial.com FAQ: Are ECC and parity the same thing? If not what’s the difference? Archived 2012-04-01 at the Wayback Machine
- SCL Cluster Cookbook on memory (Last updated in 1998)
-
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] – Auto4)-отключить в БИОСе неиспользуемые порты
Последовательный порт (COM1)
Порт принтера (LPT1)4.Напечатай это на принтере или сохрани, чтобы он прочитал и обязательно это сделал.
Твоя материнка является слишком навороченной, все твои беды потому, что ты зря её купила. Надо было брать мамку попроще. Эта мамка — для специалистов по разгону.
Но если точно сделать то, что я написал, может она и заработает как надо.Добавляю.
5.Пусть компьютерщик не боится сбоя при перешивке БИОСа, в мамке встроена функция автоматического восстановления испорченного БИОСа.Последний раз редактировалось Kipariss; 01.09.2012 в 05:17.
The Sun Of A Beach
-
01.09.2012 05:16
#302
Kipariss это танцы с бубном, должно работать из коробки, без всяких перестановок планок и настроек биоса, если мать гонимая, ее надо менять, если видео вынимали из матери и картина не изменилась, осталась тока мать, кстати Маришка блок питания новый с магазина или бу ? когда меняли старый, купили в магазине ? или мастер принес и сказал что этот хороший ?
-
01.09.2012 05:20
#303
Сообщение от Dimsan79
Kipariss это танцы с бубном, должно работать из коробки, без всяких перестановок планок и настроек биоса, если мать гонимая, ее надо менять, если видео вынимали из матери и картина не изменилась, осталась тока мать, кстати Маришка блок питания новый с магазина или бу ? когда меняли старый, купили в магазине ? или мастер принес и сказал что этот хороший ?
Мамка оверклокерская и предназначена для работы с оверклокерской памятью.
Причём по умолчанию мамка делает авторазгон всех шин.
Тут без подбора параметров БИОСа не обойтись.
На дефолтных получается она не работает.
Ну можешь сам скачть мануал и посмотреть, сколько там настроек БИОСа.
В моей обычной мамке их в три раза меньше.
Асус выпустил 15 обновлений БИОСов для этой мамки за три года.
Почти в каждом написано примечание «улучшает стабильность».
То есть первый БИОС — очень нестабильный. Это конкретный косяк Асуса.Насчёт что мать надо менять — я полностью согласен, но у автора нет денег.
Последний раз редактировалось Kipariss; 01.09.2012 в 05:29.
The Sun Of A Beach
-
01.09.2012 05:26
#304
Сообщение от Dimsan79
Kipariss это танцы с бубном, должно работать из коробки, без всяких перестановок планок и настроек биоса, если мать гонимая, ее надо менять, если видео вынимали из матери и картина не изменилась, осталась тока мать, кстати Маришка блок питания новый с магазина или бу ? когда меняли старый, купили в магазине ? или мастер принес и сказал что этот хороший ?
Все запчасти были в коробках новенькие с магазина в целовальниках, и гарантийными чеками. Все запчасти были куплены в январе 11 года.
ПРИХОДИТЕ В МОЙ ДОМ! МОИ ДВЕРИ ОТКРЫТЫ! БУДУ ПЕСНИ ВАМ ПЕТЬ…, И ВИНОМ УГОЩАТЬ…!
-
01.09.2012 05:28
#305
Сейчас снова показал синий экран, но слава богу хоть стал перезагружаться и запускаться.
А он ещё и сам перезагружается когда захочет.
ПРИХОДИТЕ В МОЙ ДОМ! МОИ ДВЕРИ ОТКРЫТЫ! БУДУ ПЕСНИ ВАМ ПЕТЬ…, И ВИНОМ УГОЩАТЬ…!
-
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] – Auto4)-отключить в БИОСе неиспользуемые порты
Последовательный порт (COM1)
Порт принтера (LPT1)4.Напечатай это на принтере или сохрани, чтобы он прочитал и обязательно это сделал.
Твоя материнка является слишком навороченной, все твои беды потому, что ты зря её купила. Надо было брать мамку попроще. Эта мамка — для специалистов по разгону.
Но если точно сделать то, что я написал, может она и заработает как надо.Добавляю.
5.Пусть компьютерщик не боится сбоя при перешивке БИОСа, в мамке встроена функция автоматического восстановления испорченного БИОСа.Хорошо. Распечатаю и передам.
ПРИХОДИТЕ В МОЙ ДОМ! МОИ ДВЕРИ ОТКРЫТЫ! БУДУ ПЕСНИ ВАМ ПЕТЬ…, И ВИНОМ УГОЩАТЬ…!
-
01.09.2012 08:11
#307
Сообщение от Маришка
Так ему ещё года нет, этому жёсткому диску. Он так часто и быстро ломается?!
я вот буквально меньше недели назад купил новый жесткий диск на ноут, так как старый сломался!!! компьютер его видел, а записывать на него ни че не мог. и просто черный экран висел. хотя ему тоже было год. вызывал мастера, он мне объяснил что и как, в итоге даже из за скачка напряжения небольшого может в самом жестком внутри него что то сломаться. запчасти все китайские, и не хорошо качества. так что вот.
-
01.09.2012 08:11
#308
Ой. Компьютер вроде работает. И музыку даже слушаю….
ПРИХОДИТЕ В МОЙ ДОМ! МОИ ДВЕРИ ОТКРЫТЫ! БУДУ ПЕСНИ ВАМ ПЕТЬ…, И ВИНОМ УГОЩАТЬ…!
-
01.09.2012 08:12
#309
Сообщение от DM25
я вот буквально меньше недели назад купил новый жесткий диск на ноут, так как старый сломался!!! компьютер его видел, а записывать на него ни че не мог. и просто черный экран висел. хотя ему тоже было год. вызывал мастера, он мне объяснил что и как, в итоге даже из за скачка напряжения небольшого может в самом жестком внутри него что то сломаться. запчасти все китайские, и не хорошо качества. так что вот.
Ну да. Ты прав.
ПРИХОДИТЕ В МОЙ ДОМ! МОИ ДВЕРИ ОТКРЫТЫ! БУДУ ПЕСНИ ВАМ ПЕТЬ…, И ВИНОМ УГОЩАТЬ…!
-
01.09.2012 08:13
#310
В общем посмотрим как он включится завтра утром-он после ночи туго запускается. А пока работает. По выкаблучивался. И работает.
Я его на вирусы проверила. 2 вируса обнаружила.
ПРИХОДИТЕ В МОЙ ДОМ! МОИ ДВЕРИ ОТКРЫТЫ! БУДУ ПЕСНИ ВАМ ПЕТЬ…, И ВИНОМ УГОЩАТЬ…!
-
01.09.2012 08:15
#311
Надо наверно бесперебойник покупать-да, или как он там называется?
ПРИХОДИТЕ В МОЙ ДОМ! МОИ ДВЕРИ ОТКРЫТЫ! БУДУ ПЕСНИ ВАМ ПЕТЬ…, И ВИНОМ УГОЩАТЬ…!
-
01.09.2012 08:28
#312
почисти жесткий от ненужного хлама. чтобы жесткий был более менее пустым, чтобы легко работал. мне мастер также говорил, что 15% от общего объема жесткого должно быть свободным. а когда жесткий под завяску забит, то он тупит, долго все загружает и загружается. у меня такое было,приходилось заново винду менять
-
01.09.2012 08:31
#313
Сообщение от DM25
почисти жесткий от ненужного хлама. чтобы жесткий был более менее пустым, чтобы легко работал. мне мастер также говорил, что 15% от общего объема жесткого должно быть свободным. а когда жесткий под завяску забит, то он тупит, долго все загружает и загружается. у меня такое было,приходилось заново винду менять
А он у меня почти пустой. Ну я почистила. Даже сама уже это сделала.
ООО, какая я хорошая девочка:-)))
Сколько я мучаюсь со своим мальчиком, сама скоро хакершей буду:-)))
ПРИХОДИТЕ В МОЙ ДОМ! МОИ ДВЕРИ ОТКРЫТЫ! БУДУ ПЕСНИ ВАМ ПЕТЬ…, И ВИНОМ УГОЩАТЬ…!
-
01.09.2012 08:33
#314
если компьютер еще на гарантии, то можно сдать на диагностику. а если гарантия уже закончилась, то также можно сдать там где покупала на диагностику, но уже платно. там они все сделают, и скажут проблему и устранят ее
-
01.09.2012 08:36
#315
Сообщение от DM25
если компьютер еще на гарантии, то можно сдать на диагностику. а если гарантия уже закончилась, то также можно сдать там где покупала на диагностику, но уже платно. там они все сделают, и скажут проблему и устранят ее
Нет. Не на гарантии.
ПРИХОДИТЕ В МОЙ ДОМ! МОИ ДВЕРИ ОТКРЫТЫ! БУДУ ПЕСНИ ВАМ ПЕТЬ…, И ВИНОМ УГОЩАТЬ…!
-
01.09.2012 09:31
#316
Сообщение от Маришка
Хорошо. Распечатаю и передам.
Обязательно. Очень правильный совет.
Подготовка водителей «В». Только «В»
http://artem.farpost.ru/podgotovka-voditelej-21643378.html
-
01.09.2012 11:47
#317
ПРИХОДИТЕ В МОЙ ДОМ! МОИ ДВЕРИ ОТКРЫТЫ! БУДУ ПЕСНИ ВАМ ПЕТЬ…, И ВИНОМ УГОЩАТЬ…!
-
01.09.2012 11:57
#318
Блин. Компьютер пока работает. А вот мышка то слушается, а то не слушается
ПРИХОДИТЕ В МОЙ ДОМ! МОИ ДВЕРИ ОТКРЫТЫ! БУДУ ПЕСНИ ВАМ ПЕТЬ…, И ВИНОМ УГОЩАТЬ…!
-
01.09.2012 12:14
#319
Беспроводные мышки такие «нервные и обидчивые».
Подготовка водителей «В». Только «В»
http://artem.farpost.ru/podgotovka-voditelej-21643378.html
-
01.09.2012 13:05
#320
Сообщение от olddead
Беспроводные мышки такие «нервные и обидчивые».
:-)))
Скоро с хвостом возьму.
ПРИХОДИТЕ В МОЙ ДОМ! МОИ ДВЕРИ ОТКРЫТЫ! БУДУ ПЕСНИ ВАМ ПЕТЬ…, И ВИНОМ УГОЩАТЬ…!
Ошибки четности памяти
Содержание
- 1 Случайное появление
- 2 Проблема с новой памятью
- 3 Плохой удлинитель или источник питания
- 4 Плохая память
- 5 Плохая материнская плата
Случайное появление
Как и вся электроника, это может быть случайным явлением. Если это происходит часто, как и при любой другой загрузке, мы рекомендуем попробовать приведенные ниже решения.
Проблема с новой памятью
Если вы недавно добавили новую память на компьютер, временно удалите эту память, чтобы убедиться, что она не вызывает ваших проблем. Различные бренды, скорости памяти или типы памяти могут конфликтовать и вызывать ошибки четности.
Плохой удлинитель или источник питания
Попробуйте использовать другую розетку или удлинитель, так как компьютер может не получать надлежащую непрерывную подачу питания.
Плохая память
Убедитесь, что память не плохая, либо заменив ее, либо связавшись с производителем для замены.
Плохая материнская плата
Возможно, произошел сбой соединения с памятью материнской платы или другого компонента на материнской плате, в результате чего память не была обнаружена.
From Wikipedia, the free encyclopedia
RAM parity checking is the storing of a redundant parity bit representing the parity (odd or even) of a small amount of computer data (typically one byte) stored in random-access memory, and the subsequent comparison of the stored and the computed parity to detect whether a data error has occurred.
The parity bit was originally stored in additional individual memory chips; with the introduction of plug-in DIMM, SIMM, etc. modules, they became available in non-parity and parity (with an extra bit per byte, storing 9 bits for every 8 bits of actual data) versions.
History[edit]
A 30-pin SIMM memory modules with 9 one-bit-wide memory chips. The ninth chip is used to store parity.
Early computers sometimes required the use of parity RAM, and parity-checking could not be disabled. A parity error typically caused the machine to halt, with loss of unsaved data; this is usually a better option than saving corrupt data. Logic parity RAM, also known as fake parity RAM, is non-parity RAM that can be used in computers that require parity RAM. Logic parity RAM recalculates an always-valid parity bit each time a byte is read from memory, instead of storing the parity bit when the memory is written to; the calculated parity bit, which will not reveal if the data has been corrupted (hence the name «fake parity»), is presented to the parity-checking logic. It is a means of using cheaper 8-bit RAM in a system designed to use only 9-bit parity RAM.
Memory errors[edit]
In the 1970s-80s, RAM reliability was often less-than-perfect; in particular, the 4116 DRAMs which were an industry standard from 1975 to 1983 had a considerable failure rate as they used triple voltages (-5, +5, and +12) which resulted in high operating temperatures. By the mid-1980s, these had given way to single voltage DRAM such as the 4164 and 41256 with the result of improved reliability. However, RAM did not achieve modern standards of reliability until the 1990s. Since then errors have become less visible as simple parity RAM has fallen out of use; either they are invisible as they are not detected, or they are corrected invisibly with ECC RAM. Modern RAM is believed, with much justification, to be reliable, and error-detecting RAM has largely fallen out of use for non-critical applications. By the mid-1990s, most DRAM had dropped parity checking as manufacturers felt confident that it was no longer necessary. Some machines that support parity or ECC allow checking to be enabled or disabled in the BIOS, permitting cheaper non-parity RAM to be used. If parity RAM is used the chipset will usually use it to implement error correction, rather than halting the machine on a single-bit parity error.
However, as discussed in the article on ECC memory, errors, while not everyday events, are not negligibly infrequent. Even in the absence of manufacturing defects, naturally occurring radiation causes random errors; tests on Google’s many servers found that memory errors were not rare events, and that the incidence of memory errors and the range of error rates across different DIMMs were much higher than previously reported.[1]
Error correction[edit]
Simple go/no go parity checking requires that the memory have extra, redundant bits beyond those needed to store the data; but if extra bits are available, they can be used to correct, as well as detect, errors. Earlier memory as used in, for example, the IBM PC/AT (FPM and EDO memory) were available in versions that supported either no checking or parity checking[2] (in earlier computers that used individual RAM chips rather than DIMM or SIMM modules, extra chips were used to store parity bits); if the computer detected a parity error it would display a message to that effect and stop. The SDRAM and DDR modules that replaced the earlier types are usually available either without error-checking or with ECC (full correction, not just parity).[2]
An example of a single-bit error that would be ignored by a system with no error-checking, would halt a machine with parity checking, or would be invisibly corrected by ECC: a single bit is stuck at 1 due to a faulty chip, or becomes changed to 1 due to background or cosmic radiation; a spreadsheet storing numbers in ASCII format is loaded, and the number «8» is stored in the byte which contains the stuck bit as its eighth bit; then another change is made to the spreadsheet and it is stored. However, the «8» (00111000 binary) has become a «9» (00111001).
If the stored parity is different from the parity computed from the stored data, at least one bit must have been changed due to data corruption. Undetected memory errors can have results ranging from undetectable and without consequence, to permanent corruption of stored data or machine crash. In the case of the home PC where data integrity is often perceived to be of little importance—certainly true for, say games and web browsing, less so for Internet banking and home finances—non-parity memory is an affordable option. However, if data integrity is required, parity memory will halt the computer and prevent the corrupt data from affecting results or stored data, although losing intermediate unstored data and preventing use until any faulty RAM is replaced. For the expense of some computational overhead, of negligible impact with modern fast computers, detected errors can be corrected—this is increasingly important on networked machines serving many users.
ECC type RAM[edit]
RAM with ECC or Error Correction Code can detect and correct errors. As with parity RAM, additional information needs to be stored and more processing needs to be done, making ECC RAM more expensive and a little slower than non-parity and logic parity RAM. This type of ECC memory is especially useful for any application where uptime is a concern: failing bits in a memory word are detected and corrected on the fly with no impact to the application. The occurrence of the error is typically logged by the operating system for analysis by a technical resource. In the case where the error is persistent, server downtime can be scheduled to replace the failing memory unit. This mechanism of detection and correction is known as EEC or Extended Error Correction.
How to distinguish Parity Ram versus ECC Ram[edit]
Parity rams compose of same chips in quantity of 3 and 9 (single side), and 6 or 18 (double side) on the memory module of the 30 pin unit. Parity ram chips have exact ‘2 to 1’ or ‘8 to 1 pin’ count on 30 pin modules.
But on a 72 pin module, parity chips compositions are quite different, ‘either a square 4×12 pin chip at the center complementing 8 piece of 2×12 pin ram chips for one side’, ‘4 little 2×7 pin chips complementing to a normal 8 piece 2×7 pin ram chips’ or ‘totally same 9 chips stays on each side’. Important thing here is that, parity ram chips have the exact ‘8 to 1’ or ‘4 to 1’ pin count for the parity on a 72 pin module.
For ECC, it is a bit different again. All ECC chips have different markings on them, other than the normal ram chips. There might be one or four ECC chips. On 5×2 pin modules in quantity of 8, there can be a single 6×2 pin ECC chip present at the center (for one side). The second option for 5×2 pin ram modules again in quantity of 8, there can be four additional pieces of 5×2 pin ECC modules, either on the same side or at the other side staying together. If ram modules present on both sizes, chip count doubles to 18 chips or 24 chips respectively. Finally, if ram capacity increases more, the pin count on all chips increases by +4 more for every present chip. So, unlike parity chips, there is no exact ‘8 to 1’ and ‘2 to 1’ pin count; only ‘4 to 1’ pin count design and/or +4 pin on each side ECC chip design, if it has single side 9 or double side 18 piece of chips, for ECC to function.
«Non Parity/non ECC», «Parity» and «ECC» modules do not work together!
See also[edit]
- DRAM error detection and correction
- Single-event upset
References[edit]
- ^ Cnet news — Google: Computer memory flakier than expected
- ^ a b crucial.com FAQ: Are ECC and parity the same thing? If not what’s the difference? Archived 2012-04-01 at the Wayback Machine
- SCL Cluster Cookbook on memory (Last updated in 1998)
Четность 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
Рекомендации
- ^ Новости cnet — Google: память компьютера нестабильна, чем ожидалось
- ^ а б important.com FAQ: ECC и четность — это одно и то же? Если нет, то какая разница? В архиве 2012-04-01 в Wayback Machine
- Поваренная книга кластера SCL по памяти (последнее обновление в 1998 г.)
Содержание
- Что означают 2 коротких сигнала при включении ПК?
- Причины и устранение
- Что означают два или три коротких сигнала при включении компьютера
- Таблицы звуковых сигналов BIOS
- Bios. Таблицы звуковых сигналов.
- UEFI (BIOS)
- IBM BIOS.
- Award BIOS
- AMI BIOS
- AST BIOS
- Compaq BIOS
- Quadtel BIOS
- Dell BIOS
- Phoenix BIOS
- Компьютер пищит при включении
- UEFI BIOS или просто UEFI
- Award BIOS
- AMI BIOS
- IBM BIOS
Что означают 2 коротких сигнала при включении ПК?
Существует достаточно большое количество возможных комбинаций звуковых сигналов, издаваемых системным блоком при включении. С их помощью осуществляется информирование пользователя о тех или иных проблемах.
Так темой сегодняшней статьи является последовательность из двух коротких гудков. Вы узнаете, что является их причиной, а также как можно попробовать это устранить самостоятельно.
Причины и устранение
Для начала стоит уточнить, появляется ли изображение на экране после данной последовательности сигналов. Если да, то обычно источник проблемы указывается в виде сообщения. Выглядит это вот так:
Ошибка при загрузке Cmos checksum bad
В этом случае практически всегда можно нажать кнопку F1 или F2 и загрузка компьютера продолжится в штатном режиме. Но это вовсе не значит, что проблему двух коротких гудков при включении не нужно устранять.
В этой статье вы найдете список всех возможных сообщений, выдаваемых после двух коротких сигналов, а также способы их устранения.
Если же изображение не выводится вообще, то тогда стоит начать поиск неисправности с видеокарты. Достаньте ее из разъема, протрите контакты ластиком. В идеале попробовать поставить другую заведомо рабочую видеокарту.
Далее нужно провести те же действия с модулями оперативной памяти. Достаем их, протираем контакты и пробуем вставлять по одному, каждый раз запуская компьютер.
Напоследок, если ничего из вышеперечисленного не помогло, пробуем сбросить BIOS батарейкой.
Во всех остальных случаях причиной двух коротких сигналов системного спикера является неисправность материнской платы, которая зачастую устраняется путем ее полной замены.
Источник
В прошлый раз мы коснулись такой большой и важной темы как аварийные сигналы BIOS, рассмотрев для примера последовательность из четырёх коротких гудков. Такие гудки компьютер издаёт, когда в процессе инициализации и тестирования ключевых аппаратных узлов происходит ошибка, из-за которой дальнейшая загрузка и работа (в большинстве случаев) становится невозможной. Сегодня мы рассмотрим ещё два достаточно распространённых аварийных сигнала — два и три коротких гудка соответственно. Как вам уже известно, в разных BIOS последовательность звуковых аварийных сигналов разная, что же касается веерных звуковых кодов BIOS, то последовательность «два и три коротких гудка» в их списке в чистом виде не встречается. Впрочем, давайте перейдём к конкретным примерам.
Что означают два или три коротких сигнала при включении компьютера
Если у вас BIOS IBM, два коротких гудка укажут на неисправность графической подсистемы. Но, на неисправность видеосистемы также может указывать один сигнал средней длины при чёрном экране. Три коротких сигнала в этом типе BIOS свидетельствуют либо о неисправности ĸoнтpoллepa клавиатуры, либо отсутствии контакта с планками оперативной памяти. Не исключён также выход RAM из строя.
Два коротких сигнала в Award BIOS обычно указывают на некритичные ошибки, а также отсутствие должного контакта в разъёмах жёсткого диска и материнской платы. При этом на экране может появиться предложение войти в интерфейс CMOS Setup Utility и устранить неполадку (описание ошибки также указывается на экране). Качество и надёжность контактов проверяем вручную.
Два или три коротких сигнала при включении компьютера в AMI BIOS указывают на неполадки в работе оперативной памяти. Два коротких сигнала обычно указывают на ошибку чётности RAM, три коротких сигнала свидетельствуют об ошибке в первых 64 Кб памяти. В том и другом случае оперативную память следуют проверить на ошибки и в случае необходимости заменить. А ещё причиной издаваемых BIOS двух коротких сигналом могут стать невыключенные сканер или принтер.
В BIOS AST два или три коротких сигнала чаще всего говорят о проблемах с клавиатурным контроллером. Два сигнала могут означать ошибку буфера контроллера клавиатуры или его неисправность, три сигнала указывают либо на ошибку сброса клавиатурного контроллера, либо на его выход из строя.
Точного соответствия рассматриваемым звуковым кодам на ПК с этим типом BIOS нет, последовательность 2-2-2 (два коротких-пауза-два коротких-пауза-два коротких) похожа, она указывает на ошибку чтения/записи 5-гo бита в первых 64 Кб оперативной памяти. Второй похожий сигнал 3-3-4 (три коротки-пауза-три коротких-пауза-четыре коротких) указывает на ошибку инициализации видеопамяти.
В BIOS Compaq два коротких сигнала при включении компьютера говорят о неопределённой глобальной ошибке, неисправности материнской платы. Для уточнения причины неполадки необходимо выполнить полную диагностику устройств в сервисном центре.
Наконец, в БИОС Quadtel два коротких сигнала укажут на повреждение энергонезависимой памяти BIOS (CMOS RAM). Если возможно, производится замена IC.
Иногда приведённые типы сигналов могут возникать из-за сбоев в работе BIOS и аппаратных узлов без их повреждения, на что станет указывать нерегулярный характер аварийного сигнала. В этом случае вы можете попробовать сбросить настройки BIOS, вытащив на несколько минут питающую CMOS-память батарейку, но будет лучше выполнить полную диагностику «железа» для предотвращения серьёзных поломок аппаратуры.
Источник
Таблицы звуковых сигналов BIOS
Bios. Таблицы звуковых сигналов.
Зачем нужен BIOS:
1. При загрузке компьютера он проверяет наличие основного оборудования и его работоспособность. Если «сгорели», к примеру, оперативная память, процессор или иное необходимое для работы ПК устройство, BIOS подаст сигнал особым звуком (для каждого компонента набор сигналов будет разным).
2. BIOS загружает загрузчик, который в свою очередь загружает ОС.
3. BIOS позволяет ОС взаимодействовать с периферийным оборудованием.
4. BIOS позволяет настраивать многие компоненты оборудования, следить за их состоянием, параметрами работы. Там сохраняются сделанные пользователем настройки, например актуальная дата и время, позволяет включать-выключать встроенное в материнскую плату оборудование.
Для определения вида BIOS я рекомендую посмотреть на момент загрузки, обычно в верхней левой части экрана есть информация о производителе и версии BIOS, либо зайти в настройки BIOS, как правило нажимая несколько раз на клавишу Delete после включения ПК.
UEFI (BIOS)
Описание ошибки
Загрузка прошла успешно
Имеются не критичные ошибки.
Ошибку выдал контроллер клавиатуры
1 короткий + 1 длинный
Неисправна оперативная память
1 длинный + 2 коротких
Об ошибке сигнализирует видеокарта
1 длинный + 3 коротких
1 длинный + 9 коротких
Ошибка при чтении из ПЗУ
Непрерывные короткие сигналы
Неисправность блока питания или оперативной памяти
Непрерывные длинные гудки
Попеременные длинный и короткий сигналы
Сигнализирует о проблемах с блоком питания
IBM BIOS.
Последовательность звуковых сигналов | Описание ошибки Bios |
1 короткий | Успешный POST |
1 сигнал и пустой экран | Неисправна видеосистема |
2 коротких | Не подключен монитор |
3 длинных | Неисправна материнская плата (ошибка контроллера клавиатуры) |
1 длинный 1 короткий | Неисправна материнская плата |
1 длинный 2 коротких | Неисправна видеосистема (Mono/CGA) |
1 длинный 3 коротких | Неисправна видеосистема (EGA/VGA) |
Повторяющийся короткий | Неисправности связаны с блоком питания или материнской платой |
Непрерывный | Проблемы с блоком питания или материнской платой |
Отсутствует | Неисправны блок питания, материнская плата, или динамик |
Award BIOS
Последовательность звуковых сигналов | Описание ошибки |
1 короткий | Успешный POST |
2 коротких | Обнаружены незначительные ошибки. На экране монитора появляется предложение войти в программу CMOS Setup Utility и исправить ситуацию. Проверьте надежность крепления шлейфов в разъемах жесткого диска и материнской платы. |
3 длинных | Ошибка контроллера клавиатуры |
1 короткий 1 длинный | Ошибка оперативной памяти (RAM) |
1 длинный 2 коротких | Ошибка видеокарты |
1 длинный 3 коротких | Ошибка видеопамяти |
1 длинный 9 коротких | Ошибка при чтении из ПЗУ |
Повторяющийся короткий | Проблемы с блоком питания; Проблемы с ОЗУ |
Повторяющийся длинный | Проблемы с ОЗУ |
Повторяющаяся высокая-низкая частота | Проблемы с CPU |
Непрерывный | Проблемы с блоком питания |
AMI BIOS
Последовательность звуковых сигналов | Описание ошибки |
1 короткий | Ошибок не обнаружено, ПК исправен |
2 коротких | Ошибка чётности RAM или вы забыли выключить сканер или принтер |
3 коротких | Ошибка в первых 64 КБ RAM |
4 коротких | Неисправность системного таймера |
5 коротких | Проблемы с процессором |
6 коротких | Ошибка инициализации контроллера клавиатуры |
7 коротких | Проблемы с материнской платой |
8 коротких | Ошибка памяти видеокарты |
9 коротких | Контрольная сумма BIOS неверна |
10 коротких | Ошибка записи в CMOS |
11 коротких | Ошибка кэша, расположенного на системной плате |
1 длинный 1 короткий | Проблемы с блоком питания |
1 длинный 2 коротких | Ошибка видеокарты (Mono-CGA) |
1 длинный 3 коротких | Ошибка видеокарты (EGA-VGA) |
1 длинный 4 коротких | Отсутствие видеокарты |
1 длинный 8 коротких | Проблемы с видеокартой или не подключён монитор |
3 длинных | Оперативная память — тест чтения/записи завершен с ошибкой. Переустановите память или замените исправным модулем. |
Отсутствует и пустой экран | Неисправен процессор. Возможно изогнута(сломана) контактная ножка процессора. Проверьте процессор. |
Непрерывный звуковой сигнал | Неисправность блока питания либо перегрев компьютера |
AST BIOS
Последовательность звуковых сигналов | Описание ошибки |
1 короткий | Ошибка при проверке регистров процессора. Неисправность процессора |
2 коротких | Ошибка буфера клавиатурного контроллера. Неисправность клавиатурного контроллера. |
3 коротких | Ошибка сброса клавиатурного контроллера. Неисправность клавиатурного контроллера или системной платы. |
4 коротких | Ошибка связи с клавиатурой. |
5 коротких | Ошибка клавиатурного ввода. |
6 коротких | Ошибка системной платы. |
9 коротких | Несовпадение контрольной суммы ПЗУ BIOS. Неисправна микросхема ПЗУ BIOS. |
10 коротких | Ошибка системного таймера. Системная микросхема таймера неисправна. |
11 коротких | Ошибка чипсета. |
12 коротких | Ошибка регистра управления питанием в энергонезависимой памяти. |
1 длинный | Ошибка контроллера DMA 0. Неисправна микросхема контроллера DMA канала 0. |
1 длинный 1 короткий | Ошибка контроллера DMA 1. Неисправна микросхема контроллера DMA канала 1. |
1 длинный 2 коротких | Ошибка гашения обратного хода кадровой развёртки. Возможно, неисправен видеоадаптер. |
1 длинный 3 коротких | Ошибка в видеопамяти. Неисправна память видеоадаптера. |
1 длинный 4 коротких | Ошибка видеоадаптера. Неисправен видеоадаптер. |
1 длинный 5 коротких | Ошибка памяти 64K. |
1 длинный 6 коротких | Не удалось загрузить векторы прерываний. BIOS не смог загрузить векторы прерываний в память |
1 длинный 7 коротких | Не удалось инициализировать видеооборудование. |
1 длинный 8 коротких | Ошибка видеопамяти. |
Compaq BIOS
Звуки | Описание |
1 короткий | Ошибок нет. Нормальная загрузка системы. |
1 длинный 1 короткий | Ошибка контрольной суммы памяти CMOS BIOS. Возможно сел аккумулятор ROM. |
2 коротких | Глобальная ошибка. |
1 длинный 2 коротких | Ошибка инициализации видеокарты. Проверьте правильность установки видеокарты. |
7 сигналов | Неисправность видеокарты AGP. Проверьте правильность установки. |
1 длинный постоянный | Ошибка оперативной памяти, попробуйте перезагрузиться. |
1 короткий 2 длинных | Неисправность оперативной памяти. Перезагрузитесь через Reset. |
Quadtel BIOS
Последовательность звуковых сигналов | Описание ошибки |
1 короткий | Ошибок не обнаружено, ПК исправен |
2 коротких | CMOS RAM повреждена. Заменить IC если это возможно |
1 длинный 2 коротких | Ошибка видеоадаптера. Неисправен видеоадаптер. Переустановите или замените адаптер |
1 длинный 3 коротких | Один или несколько из периферийных контроллеров неисправен. Замените контроллеры и проведите повторное тестирование |
Далее: Beep-коды представлены последовательностью звуковых сигналов. Например, 1-1-2 означает 1 звуковой сигнал, пауза, 1 звуковой сигнал, пауза, и 2 звуковых сигнала.
Dell BIOS
Последовательность звуковых сигналов | Описание ошибки |
1-2 | Не подключена видеокарта |
1-2-2-3 | Ошибка контрольной суммы ПЗУ BIOS |
1-3-1-1 | Ошибка обновления DRAM |
1-3-1-3 | Ошибка клавиатуры 8742 |
1-3-3-1 | Неисправна память |
1-3-4-1 | Ошибка ОЗУ на линии xxx |
1-3-4-3 | Ошибка ОЗУ на младшем бите xxx |
1-4-1-1 | Ошибка ОЗУ на старшем бите xxx |
Phoenix BIOS

Звуковые сигналы Phoenix BIOS состоят из нескольких серий коротких гудков, которые следуют с некоторым интервалом. Например, сигнал с кодом 1-2-3 будет звучать так: один короткий гудок, пауза, два коротких гудка, пауза, три коротких гудка.
Сигнал
Значение (расшифровка)
Ошибка при чтении данных из микросхемы встроенной памяти СМОS
Ошибка контрольной суммы микросхемы CMOS
Ошибка на системной плате
Ошибка контроллера DМА системной платы
Ошибка чтения или записи данных в один из каналов DМА
Ошибка в оперативной памяти
Ошибка первых 64 Кбайт основной памяти
Ошибка тестирования оперативной памяти
Ошибка системной платы
Ошибка тестирования оперативной памяти
Ошибка одного из битов первых 64 Кбайт оперативной памяти
Ошибка в первом канале DMA
Ошибка во втором канале DМА
Ошибка при обработке прерываний
Ошибка контроллера прерываний материнской платы
Ошибка контроллера клавиатуры
Ошибка при тестировании видеопамяти
Ошибка при поиске видеопамяти
Ошибка системного таймера
Ошибка контроллера клавиатуры
Ошибка центрального процессора
Ошибка тестирования оперативной памяти
Ошибка системного таймера
Ошибка часов реального времени
Ошибка последовательного порта
Ошибка параллельного порта
Ошибка математического сопроцессора
Ошибка в работе адаптеров, имеющих собственный BIOS
Ошибка при подсчете контрольной суммы BIOS
Ошибка в работе оперативной памяти
Ошибка контроллера клавиатуры
Ошибки при тестировании оперативной памяти
Ошибка при проверке уведомления об авторском праве ROM BIOS
Ошибка при обработке непредвиденных прерываний
Последовательность звуковых сигналов, описание ошибок без таблицы:
1-1-2 Ошибка при тесте процессора. Процессор неисправен. Замените процессор
1-1-3 Ошибка записи/чтения данных в/из CMOS-памяти.
1-1-4 Обнаружена ошибка при подсчете контрольной суммы содержимого BIOS.
1-2-1 Ошибка инициализации материнской платы.
1-2-2 или 1-2-3 Ошибка инициализации контроллера DMA.
1-3-1 Ошибка инициализации схемы регенерации оперативной памяти.
1-3-3 или 1-3-4 Ошибка инициализации первых 64 Кбайт оперативной памяти.
1-4-1 Ошибка инициализации материнской платы.
1-4-2 Ошибка инициализации оперативной памяти.
1-4-3 Ошибка инициализации системного таймера.
1-4-4 Ошибка записи/чтения в/из одного из портов ввода/вывода.
2-1-1 Обнаружена ошибка при чтении/записи 0-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ
2-1-2 Обнаружена ошибка при чтении/записи 1-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ
2-1-3 Обнаружена ошибка при чтении/записи 2-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ
2-1-4 Обнаружена ошибка при чтении/записи 3-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ
2-2-1 Обнаружена ошибка при чтении/записи 4-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ
2-2-2 Обнаружена ошибка при чтении/записи 5-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ
2-2-3 Обнаружена ошибка при чтении/записи 6-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ
2-2-4 Обнаружена ошибка при чтении/записи 7-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ
2-3-1 Обнаружена ошибка при чтении/записи 8-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ
2-3-2 Обнаружена ошибка при чтении/записи 9-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ
2-3-3 Обнаружена ошибка при чтении/записи 10-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ
2-3-4 Обнаружена ошибка при чтении/записи 11-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ
2-4-1 Обнаружена ошибка при чтении/записи 12-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ
2-4-2 Обнаружена ошибка при чтении/записи 13-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ
2-4-3 Обнаружена ошибка при чтении/записи 14-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ
2-4-4 Обнаружена ошибка при чтении/записи 15-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ
3-1-1 Ошибка инициализации второго канала DMA.
3-1-2 или 3-1-4 Ошибка инициализации первого канала DMA.
3-2-4 Ошибка инициализации контроллера клавиатуры.
3-3-4 Ошибка инициализации видеопамяти.
3-4-1 Возникли серьёзные проблемы при попытке обращения к монитору.
3-4-2 Не удается инициализировать BIOS видеоплаты.
4-2-1 Ошибка инициализации системного таймера.
4-2-2 Тестирование завершено.
4-2-3 Ошибка инициализации контроллера клавиатуры.
4-2-4 Критическая ошибка при переходе центрального процессора в защищенный режим.
4-3-1 Ошибка инициализации оперативной памяти.
4-3-2 Ошибка инициализации первого таймера.
4-3-3 Ошибка инициализации второго таймера.
4-4-1 Ошибка инициализации одного из последовательных портов.
4-4-2 Ошибка инициализации параллельного порта.
4-4-3 Ошибка инициализации математического сопроцессора.
Длинные, непрекращающиеся сигналы — неисправна материнская плата.
Звук сирены с высокой на низкую частоту — неисправна видеокарта, проверить электролитические емкости, на утечку или заменить все на новые, заведомо исправные.
Непрерывный сигнал — не подключен (неисправен) кулер CPU.
Источник
Компьютер пищит при включении
Если у вас компьютер при запуске пищит и не выключается, то это статья как раз для вас. В ней я расскажу причины звуковых сигналов, издаваемых системным блоком компьютера, а также способы их устранения.
Итак, если компьютер пищит при запуске, то это говорит о поломке или неправильном подключении устройства на материнской плате.
В начале загрузки компьютер опрашивает все подключенные устройства и если ему что-то не нравиться начинает возмущаться и пищать.
У каждой материнской платы есть BIOS (UEFI) и в зависимости от его модели вы можете услышать различные звуковые сигналы.
Модель BIOS можно узнать из логотипа на микросхеме материнской платы.
Модель BIOS на материнской плате
В нашем случае (на фото выше) видим тип UEFI BIOS.
Примечание: сейчас большинство современных материнских плат выходит именно с эим типом прошивки микросхем (UEFI).
Если не смогли найти производителя или BIOS, то можете обратиться к документации на материнскую плату, расположенную на официальном сайте производителя. Для поиска документации по вашей материнской плате перепишите ее модель, сняв левую крышку (показать подсказку ) корпуса системного блока и посмотрев надпись на плате.
Если и в этот раз вы не узнали производителя BIOS или его нет в нашем списке ниже, то не расстраивайтесь, звуковые сигналы почти у всех материнских план примерно одинаковые. С помощью приведенных таблиц вы легко сможете определить неисправность по писку вашего компьютера.
Таблица звуковых сигналов для основных моделей BIOS приведена ниже.
UEFI BIOS или просто UEFI
Вид сигнала | Описание |
1 короткий | Загрузка прошла успешно |
2 коротких | Имеются незначительные ошибки. Информация о них обычно отражена на экране |
3 коротких | Ошибка клавиатуры |
1 короткий и 1 длинный | Ошибка оперативной памяти |
1 длинный и 2 коротких | Ошибка видеоконтроллера |
1 длинный и 3 коротких | Ошибка видеопамяти |
1 длинный и 9 коротких | Ошибка чтения из ПЗУ |
непрерывные короткие сигналы | Ошибка оперативной памяти или блока питания |
непрерывные длинные сигналы | Проблемы с оперативной памятью компьютера |
непрерывный сигнал | Проблема с блоком питания |
поочередные длинный и короткие сигналы | Проблемы с процессором |
Award BIOS
Вид сигнала | Описание |
1 длинный сигнал | Проблемы с оперативной память. |
1 короткий сигнал | Успешный опрос устройств. Ошибок нет. |
1 длинный и 1 короткий сигналы | Проблемы с оперативной памятью |
1 длинный и 2 коротких сигналов | Проблемы с видеокартой |
1 длинный и 3 коротких сигналов | Проблемы с видеокартой |
1 длинный и 9 коротких сигналов | Ошибка микроконтроллера |
2 коротких сигнала | Незначительные ошибки |
3 длинных сигнала | Проблемы с клавиатурой |
Непрерывный сигнал | Проблемы с блоком питания |
Повторяющийся короткий сигнал | Проблемы с оперативной памятью или блоком питания |
Повторяющийся длинный сигнал | Проблемы с оперативной памятью |
Повторяющийся с высокой и низкой частотой сигнал | Проблемы с процессором |
AMI BIOS
Вид сигнала | Описание |
1 короткий сигнал | Успешный опрос устройств. Ошибок нет. |
1 длинный и 2 коротких сигналов | Проблемы с видеокартой |
1 длинный и 3 коротких сигналов | Проблемы с видеокартой |
1 длинный и 8 коротких сигналов | Проблемы с монитором |
2 коротких сигналов | Проблемы с оперативной памятью |
3 коротких сигналов | Проблемы с оперативной памятью |
5 коротких сигналов | Проблемы с процессором |
6 коротких сигналов | Проблемы с клавиатурой |
7 коротких сигналов | Проблемы с материнской платой |
8 коротких сигналов | Проблемы с видеокартой |
9 коротких сигналов | Проблемы с BIOS |
10 коротких сигналов | Проблемы с BIOS |
IBM BIOS
Вид сигнала | Описание |
1 короткий сигнал | Успешный опрос устройств. Ошибок нет. |
1 длинный и 1 короткий сигнал | Проблемы с материнской платой |
1 длинный и 2 коротких сигнала | Проблемы с видеокартой |
1 длинный и 3 коротких сигнала | Проблемы с видеокартой |
1 сигнал и пустой экран | Проблемы с видеокартой |
2 коротких сигнала | Проблемы с монитором |
3 длинных сигнала | Проблемы с клавиатурой |
Повторяющийся короткий сигнал или непрерывный сигнал | Проблемы с блоком питания |
Теперь вы знаете почему компьютер пищит при запуске.
Источник
Проверка чётности (Parity) и ЕСС для определения ошибок оперативной памяти компьютера.
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 известен как исправление однобитовых ошибок с обнаружением двухбитовых ошибкой (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. Обычно это означает покупку более дорогих процессоров, материнских плат и оперативной памяти, предназначенных для серверных или высокопроизводительных приложений для рабочих станций.