Parity Memory / non-parity Memory and ECC Memory
Parity Memory / non-parity Memory and ECC Memory:
Memory modules have historically been on the market in 2 basic flavors: non-parity and parity Memory. (Actually, some sizes and designs are in the market in non-parity. However, most are available either way.)
Non-parity is "regular" memory--it contains specifically one little bit of memory for every information to be stored.

eight bits are using to store every byte of data. Parity memory adds an additional single bit for each eight bits of data, used just for error detection and correction. nine bits of data are used to store every byte. The table below shows a outline of the various common module sizes and their bit widths:
[one_third]Module Type[/one_third][one_third]Bit Width of Non-Parity SIMM[/one_third][one_third_last]Bit Width of Parity SIMM[/one_third_last]
[one_third]30-Pin SIMM[/one_third][one_third]8 Bits[/one_third][one_third_last]9 Bits[/one_third_last]
[one_third]72-Pin SIMM[/one_third][one_third]32 Bits[/one_third][one_third_last]36 Bits[/one_third_last]
[one_third]168-Pin DIMM[/one_third][one_third]64 Bits[/one_third][one_third_last]72 Bits[/one_third_last]
Parity Memory / Non Parity Memory:
Parity memory is often using for parity checking, an essential error detection, on PCs. It may also be used for a complicated sort of error detection and correction known as ECC.
Non-parity memory provides no error detection capabilities in many aspects
unless these are providing through external circuitry (which is mostly is not doing on regular PCs.)
In recent years, a brand new kind of memory has become famous: ECC memory. As the name implies, this type of memory specifically designed to permit the use of ECC on latest systems that have chipsets to support it. Also, parity memory will run on some systems.

Because of both kinds of memory support ECC, there has been most significant confusion regarding the distinction between ECC and parity memory, mainly since they typically are the quote with similar specifications.
Difference Between Parity Memory / Non Parity Memory:
The biggest distinction between 2 kinds of memory is that, ECC memory works in ECC mode and then does parity , however ECC memory doesn"t add plain parity checking mode. The explanation is that while an ECC module contains one additional bit per byte, the way parity also ones do. the additional bits can"t be separately accessed, which is needed for parity operation, to create matters more confusing, some systems cannot use the ECC modules in any aspects, because they"re wired differently than parity modules. Lets take a look below colums:
[one_third]Module Type[/one_third][one_third]Parity Operation[/one_third][one_third_last]ECC Operation[/one_third_last]
[one_third]True Parity[/one_third][one_third]Yes[/one_third][one_third_last]Yes[/one_third_last]
[one_third]ECC[/one_third][one_third]No[/one_third][one_third_last]Yes[/one_third_last]
Caution:
Most ECC and parity modules have an identical identity and bit widths, which suggests that a 4x72-60 DIMM might be either an ECC module or a parity module, how it is manufacturing. Ensure you discover out precisely what is that you are buying and what your system supports.
ECC-only modules are sometimes tagged "ECC." Some systems can work fine with them; however, others won"t.Parity memory was once the only kind sold; it"s currently selling a lot of less often than non-parity memory, particularly the quicker and newer types of memory. It is usually due to the de-emphasis on error detection in more modern systems and therefore the number of standard chipsets that do not support parity checking.
Parity memory uses 12.5% additional DRAM memory than non-parity (1 bit further for each 8) which makes it more expensive. However, the main reason is its prices. Also, it"s producing in much smaller quantities nowadays.
Summary:
Parity memory stores a parity bit for each byte or other unity of memory. A parity bit is enough to notice some (not all errors) however doesn"t facilitate in correcting those mistakes. Some CPUs will mix parity bits into an Error Correcting Code (ECC) that fixes some errors.
If you wish eight memory chips to create an 8-bit non-parity SIMM, you need nine memory chips to form AN 8-bit parity SIMM. The parity SIMMS are more expensive, both as they need an additional chip, and they"re creating it in lower quantity.
Parity indicates whether or not the quantity of 1’s within the byte was even or odd, the last time it had been stored. Every time Parity calculates whenever the byte is scan. The check bit may be one or zero. If the parity bit we estimate on reading doesn’t match the parity bit keep with the byte, there has been a computer error. Parity memory will discover this but non-parity memory can’t.

Comments
Post a Comment