CHMA Unit - V
CHMA Unit - V
CHMA Unit - V
Although all RAM basically serves the same purpose, there are a
few different types commonly in use today:
DDR
DDR stands for Double Data Rate. It is a technique in computing
with which a computer bus transfers data at double the rate sending
data at rising and falling edges of a clock cycle. This method allows
for sending 2 signals per clock cycle.
DDR2 was introduced in 2003 and operates external data twice as fast
as DDR due to an improved bus signal. DDR2 operates on the same
internal clock speed as DDR, however the transfer rates are faster due
to the improved input/output bus signal. DDR2 has a 4-bit prefetch,
twice that of DDR. DDR2 can reach 533MT/s to 800MT/s.
DDR3
DDR4
DDR4 transfer rates are continually rising, DDR4 modules can reach
speeds 5100MT/s and even higher when overclocked. Crucial
Ballistix MAX modules broke numerous overclocking world records
in 2020.
DDR5
DDR5 memory (2021) marks a revolutionary jump in architecture for
better channel efficiency, improved power management, and
optimized performance to enable next-generation multi-core
computing systems. DDR5 launch speeds deliver nearly double the
bandwidth of DDR4. It also enables scaling memory performance
without degrading channel efficiency at higher speeds, not just during
testing, but under real-world conditions. Crucial DDR5 memory will
operate at 4800MT/s at launch, which is 1.5x the maximum standard
DDR4 speed.
Difference between single and 2 sided memory RAM
RAM FEATURES
Parity vs Non-Parity
Two methods have been used to protect the reliability of memory:
• Parity checking
• ECC (error-correcting code or error-correction code)
Both methods depend upon the presence of an additional memory
chip over the chips required for the data bus of the module. For
example, a module that uses eight chips for data would use a ninth
chip to support parity or ECC. If the module uses 16 chips for data
(two banks of eight), it would use the 17th and 18th chips for parity
(refer to Figure 4-2)
1. Unbuffered DIMM
2. Two groups of four (total eight)memory chips (no parity
chip)
3. Buffered (registered) DIMM with ECC
4. Eighteen memory chips (two banks of nine, including
parity chip)
5. Buffer chip
Parity checking, which goes back to the original IBM PC, works like
this: Whenever memory is accessed, each data bit has a value of 0 or
1. When these values are added to the value in the parity bit, the
resulting checksum should be an odd number. This is called odd
parity. A memory problem typically causes the data bit values plus
the parity bit value to total an even number. This triggers a parity
error, and your system halts with a parity error message. Note that
parity checking requires parity-enabled memory and support in the
motherboard. On modules that support parity checking, there’s a
parity bit for each group of eight bits.
The method used to fix this type of error varies with the system. On
museum-piece systems that use individual memory chips, you must
open the system, push all memory chips back into place, and test the
memory thoroughly if you have no spares (using memory-testing
software). Or you must replace the memory if you have spare memory
chips. If the computer uses memory modules, replace one module at a
time, test the memory (or at least run the computer for a while) to
determine whether the problem has gone away. If the problem recurs,
replace the original module, swap out the second module, and repeat.
Because parity checking “protects” you from bad memory by shutting
down the computer (which can cause you to lose data), vendors
created a better way to use the parity bits to solve memory errors
using a method called ECC.
ECC vs non-ECC Memory
For critical applications, network servers have long used a special
type of memory called error-correcting code (ECC). This memory
enables the system to correct single-bit errors and notify you of larger
errors.
Although most desktops do not support ECC, some workstations and
most servers do offer ECC support. On systems that offer ECC
support, ECC support might be enabled or disabled through the
system BIOS or it might be a standard feature. The parity bit in parity
memory is used by the ECC feature to determine when the content of
memory is corrupt and to fix single-bit errors. Unlike parity checking,
which only warns you of memory errors, ECC memory actually
corrects errors.
ECC is recommended for maximum data safety, although parity and
ECC do provide a small slowdown in performance in return for the
extra safety. ECC memory modules use the same types of memory
chips used by standard modules, but they use more chips and might
have a different internal design to allow ECC operation. ECC
modules, like parity-checked modules, have an extra bit for each
group of eight data bits.
To determine whether a system supports parity-checked or ECC
memory, check the system BIOS memory configuration (typically on
the Advanced or Chipset screens). Systems that support parity or ECC
memory can use non-parity checked memory when parity checking
and ECC are disabled. Another name for ECC is EDAC (Error
Detection and Correction).
SO-DIMM vs DIMM
Most desktop computers use full-sized memory modules known asDIMMs. However, laptop computers and
some small-footprint mini-ITX motherboards and systems use reduced-size memory modules known as
small outline DIMMs (SO-DIMMs or SODIMMS).
Table 4-1 lists common DIMM and SODIMM form factors and their uses.
1. DDR2 SO-DIMM
2. DDR2 DIMM
3. DDR3 SO-DIMM
4. DDR3 DIMM
Parity vs Non-Parity
Two methods have been used to protect the reliability of memory:
• Parity checking
Both methods depend upon the presence of an additional memory chip over the chips required for the data
bus of the module. For example, a module that uses eight chips for data would use a ninth chip to support
parity or ECC. If the module uses 16 chips for data (two banks of eight), it would use the 17th and 18th
chips for parity (refer to Figure 4-2).
Figure 4-2 A standard unbuffered module (top) compared to a buffered (registered) module with ECC
(bottom).
1. Unbuffered DIMM
5. Buffer chip
Parity checking, which goes back to the original IBM PC, works like this: Whenever memory is accessed,
each data bit has a value of 0 or 1. When these values are added to the value in the parity bit, the resulting
checksum should be an odd number. This is called odd parity. A memory problem typically causes the data
bit values plus the parity bit value to total an even number. This triggers a parity error, and your system
halts with a parity error message. Note that parity checking requires parity-enabled memory and support in
the motherboard. On modules that support parity checking, there’s a parity bit for each group of eight bits.
The method used to fix this type of error varies with the system. On museum-piece systems that use
individual memory chips, you must open the system, push all memory chips back into place, and test the
memory thoroughly if you have no spares (using memory-testing software). Or you must replace the
memory if you have spare memory chips. If the computer uses memory modules, replace one module at a
time, test the memory (or at least run the computer for a while) to determine whether the problem has gone
away. If the problem recurs, replace the original module, swap out the second module, and repeat.
Systems that lack parity checking freeze up when a memory problem occurs and do not display any
message onscreen.
Because parity checking “protects” you from bad memory by shutting down the computer (which can cause
you to lose data), vendors created a better way to use the parity bits to solve memory errors using a
method called ECC.
Although most desktops do not support ECC, some workstations and most servers do offer ECC support.
On systems that offer ECC support, ECC support might be enabled or disabled through the system BIOS
or it might be a standard feature. The parity bit in parity memory is used by the ECC feature to determine
when the content of memory is corrupt and to fix single-bit errors. Unlike parity checking, which only warns
you of memory errors, ECC memory actually corrects errors.
ECC is recommended for maximum data safety, although parity and ECC do provide a small slowdown in
performance in return for the extra safety. ECC memory modules use the same types of memory chips
used by standard modules, but they use more chips and might have a different internal design to allow
ECC operation. ECC modules, like parity-checked modules, have an extra bit for each group of eight data
bits.
To determine whether a system supports parity-checked or ECC memory, check the system BIOS memory
configuration (typically on the Advanced or Chipset screens). Systems that support parity or ECC memory
can use non-parity checked memory when parity checking and ECC are disabled. Another name for ECC is
EDAC (Error Detection and Correction).
SO-DIMM vs DIMM
Most desktop computers use full-sized memory modules known asDIMMs. However, laptop computers and
some small-footprint mini-ITX motherboards and systems use reduced-size memory modules known as
small outline DIMMs (SO-DIMMs or SODIMMS).
Table 4-1 lists common DIMM and SODIMM form factors and their uses.
Figure 4-3 DDR2 SODIMM and DIMM modules compared to DDR3 SODIMM and DIMM modules.
1. DDR2 SO-DIMM
2. DDR2 DIMM
3. DDR3 SO-DIMM
4. DDR3 DIMM
RAM Type Pins Pins Common Type and Speed Defining Characteristic
(DIMM) (SODIMM)
DDR2 240 2
2001
DDR2-800 (PC2-6400) = External data bus speed (I/O bus
SDRAM 800MHz/6400Mbps clock) is 2x faster than DDR SDRAM.
DDR3 240 2
204 DDR3-1333 (PC3-10600) External data bus speed (I/O bus
SDRAM = 1333MHz/10,600Mbps clock) is 2x faster than DDR2
SDRAM (4x faster than DDR
SDRAM).
DDR4 288 260 DDR4-2400 (PC4-19200)= External data bus speed (I/O bus
SDRAM *
2400MHz/19200Mbps clock) is 2x faster than DDR3
SDRAM (8x faster than DDR
SDRAM).
UniDIMM *3
— 260 DDR3 or DDR4 Designed for use with Intel Skylake
(6th generation Core i-series CPU);
memory controller on motherboard/
processor must support both DDR3
and DDR4 memory
SPDR CHIP
• What is an SPD chip?
• The SPD (Serial Presence Detect) chip on a memory module is an additional
chip holding 128Hex bytes of information about the module. This
identifies the module to the BIOS during POST so the Motherboard knows its
characteristics and timings that can be used. This was introduced at the same
time as SDRAM
Hard drives are amongst the most common types of mass storage
devices. Most computers have a hard disk drive already built into them,
and they can offer a large amount of memory which can be accessed
easily by the user. Universal serial bus (USB) portable hard drives are
also available, which offer the storage of a hard drive in a more
transportable form. Most hard disk drives use magnetic discs which store
data as a magnetic pattern. Solid state drives are essentially an
alternative type of hard disk drive which work faster, more quietly, and
last for longer.
Working Principle of Hard Disk
Often, many of the problems above arise from commercial computer hardware
typically designed for benign rather than challenging environments.
For large scale programmes, we would typically revise the equipment design
or repackage solutions to deliver optimised volume manufacture.
This will provide a balance of high-speed build times with minimised
modification costs, and as the overall volume increases, will secure a more
cost-effective solution when compared to modifying existing equipment on a
case by case basis.
2. Partnering with the right vendors
For this scenario, working with a partner to define a bespoke solution that
uses components from multiple vendors, where components can be selected
to best suit the potential problems it may encounter as it is specified.
This approach will unlock the best from each element and bring them together
into a product that secures the advantages of commercial performance while
being suitably protected to endure the challenges of its environment.
3. Changing your environment
It seems obvious, but preventing the problem, rather than protecting against it,
can be a valid approach. This can be a fundamental change in the
environment through the use of a protected building, shelter or room, or a
change in application scope and architecture that places the equipment into a
less hostile environment. Of course, this isn’t always a viable approach for lots
of reasons,
Source: Wikipedia
So you’re finally free from a hard day’s work and looking forward to the next episode of
your favorite show. But the moment you’re about to dive into it, your computer freezes,
slows down or just starts displaying a blue screen.
Now such a breakdown can be caused by a host of reasons and a failing hard drive could
be a major driving factor behind it. Immediately call a DriveSavers expert in case the
problem persists. The recurrence of this problem is a major sign of an impending hard
drive failure.
Data gets corrupted and the buildup of bad
sectors
Here are a few signs of corrupted data surfacing. If you encounter any of these, it’s a
major tell-tale sign your hard drive might be about to give up.
• File or folder name has become scrambled
• Open, move, or save files and receive random error messages
• User can’t open files
• Files contain corrupted data
• File or folder has disappeared
There are two main reasons for data corruption. Either it could be a virus or just an
accumulation of bad sectors on your hard drive.
If your hard drive has started emitting alien sounds, it usually spells trouble for your
hard drive. There are a couple of unusual sounds you should be on the lookout for.
• “Click of Death” This is a repetitive sound caused by the head trying to write
data but failing in its operations. It keeps on trying again and again causing it
to make a consistent clicking sound.
• Screeching noises or grinding could mean your hardware’s bearings
or spindle motor is failing.