Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs Third Edition RAM Chapter 6 © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs Overview Third Edition • In this chapter, you will learn how to – Identify the different types of DRAM packaging – Explain the varieties of RAM – Select and install RAM – Perform basic RAM troubleshooting © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs Program Execution Third Edition • Program code is copied from your hard drive into RAM before it is executed © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs Understanding DRAM Third Edition • Dynamic random access memory (DRAM) is the most popular type of electronic memory – Special type of semiconductor that stores ones and zeroes using microscopic capacitors and transistors – Single chip that can hold millions of these capacitor/transistor combinations – Limited width of 1, 4, 8+ bits © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs Understanding DRAM Third Edition • Chips have historically been referenced with respect to their depth and width – 256 K × 1 = 256 Kb – 1 M × 4 = 2 MB – 64 M × 8 = 64 MB • You can't tell the width of chip visually © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs Organizing DRAM Third Edition • DRAM is considered the standard – Low cost, high speed, and able to store data in a relatively small package – Many varieties of DRAM • Early DRAM stored programs and data in 8-bit (1-byte) chunks of memory • Individual chips were only 1-bit wide • Had to link 8 together to provide 1-byte code © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs Memory Controller Chip Third Edition • The memory controller chip (MCC) handles the flow of data from the RAM to the CPU • MCC takes care of the physical access • CPU doesn’t care if it’s one chip or eight chips! © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs DRAM Sticks Third Edition • Individual DRAM chips were difficult to maintain • An alternative was needed – Put them on a stick © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs The RAM of Your Ancestors Third Edition • Early RAM types were called Fast Page Mode (FPM) and Extended Data Out (EDO) – Speed measured in nanoseconds – Example: 72-pin SIMM © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs SDRAM Third Edition • Synchronous dynamic RAM (SDRAM) is tied to the system clocks – Synchronized with system clock – Measured in MHz – Comes on DIMM sticks – SO-DIMMs for laptops © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to SDRAM Speeds Managing and Troubleshooting PCs Third Edition Clock Speed 66 MHz 100 MHz PC Speed Rating 133 MHz PC66 PC100 PC133 • PC speed rating = Clock speed © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs Third Edition DIMM (Dual Inline Memory Module) • This is the standard for SDRAM • The 168-pin DIMM was very popular for desktops • 144-pin SO-DIMMs (small outline) are used in laptops © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs RDRAM Third Edition • RDRAM (Rambus DRAM) is a type of RAM – Speeds of up to 800 MHz – Comes on sticks called RIMMs – 184-pin for desktops and 160-pin SO-RIMM for laptops – Dual-channel architecture – All slots must be populated: unused slots must have a CRIMM (continuity RIMM)! © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs Third Edition DDR SDRAM Double Data Rate • DDR SDRAM doubles the throughput of SDRAM – 184-pin DIMM packages (desktops) – 172-pin micro-DIMM and 200-pin SO-DIMM packages (laptops) – Wide range of speeds and naming conventions © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs DDR Speeds Third Edition Clock Speed 100 MHz 133 MHz 166 MHz 200 MHz 217 MHz 233 MHz 250 MHz 275 MHz 300 MHz DDR Speed Rating DDR200 DDR266 DDR333 DDR400 DDR433 DDR466 DDR500 DDR550 DDR600 PC Speed Rating PC1600 PC2100 PC2700 PC3200 PC3500 PC3700 PC4000 PC4400 PC4800 • PC speed rating = Clock speed × 2 (i.e., doubled) × 8 (i.e., 64-bit data bus) © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs Dual-Channel Architecture Third Edition • Uses two sticks of RAM together to increase throughput • Works only with paired RAM sticks © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs DDR2 SDRAM Third Edition • Doubled the clock, increasing buffering • Does not speed up core RAM, but just the I/O • 240-pin DIMM (not compatible with DDR) © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs DDR2 Speeds Third Edition Clock Speed DDR I/O Speed DDR Speed Rating PC Speed Rating 100 MHz 133 MHz 166 MHz 200 MHz 250 MHz 200 MHz 266 MHz 333 MHz 400 MHz 500 MHz DDR2-400 DDR2-533 DDR2-667 DDR2-800 DDR2-1000 PC2-3200 PC2-4200 PC2-5300 PC2-6400 PC2-8000 • PC speed rating = Clock speed × 2 × 2 (i.e., doubled twice) × 8 (i.e., 64bit data bus) © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs DDR3 Third Edition • Double the rate of DDR2 • 240-pin DIMM – not compatible with DDR2 (as shown in the graphic) DDR2 (top) and DDR3 (bottom) sticks © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs DDR3 Speeds Third Edition Clock Speed DDR I/O Speed DDR Speed Rating PC Speed Rating 100 MHz 133 MHz 166 MHz 200 MHz 400 MHz 533 MHz 667MHz 800 MHz DDR3-800 DDR3-1066 DDR3-1333 DDR3-1600 PC3-6400 PC3-8500 PC3-10667 PC3-12800 • PC speed rating = Clock speed × 2 × 2 × 2 (i.e., doubled three times) × 8 (i.e., 64-bit data bus) © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs RAM Variations Third Edition • Double-sided sticks • Latency • Parity and error correction code • Buffered/Registered – Let's take a look at each one © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs Double-Sided DIMMS Third Edition • Almost all sticks come as single-sided or doublesided • Your motherboard may or may not be able to accept double-sided sticks © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs Latency Third Edition • Latency – – – – Measure of RAM response time Shown as CLx (x =2 - 9) Higher the number, the higher the latency Check motherboard manual for latency limits © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs Parity and ECC Third Edition • Parity is a rudimentary method of checking the data to see if errors exist – No error correction, just detection • ECC (error correction code) is a special type of RAM used by high-end systems – Major advance in error checking on DRAM – Can also correct many errors – RAM sticks of any size can use the ECC DRAM, but it is most common as 168-pin DIMMs – A motherboard must be designed to use ECC to take advantage of the ECC RAM © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs Buffered/Registered DRAM Third Edition • Most motherboards support only four sticks of RAM – More than four sticks present challenges for memory controllers – To overcome these problems, buffering chips are added – Buffering chips as intermediary between RAM and MCC © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs Working with RAM Third Edition • What’s wrong with this picture? © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs Third Edition Working with RAM (continued) • Avoid ESD damage • Don’t touch pins or connectors directly © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs Do You Need RAM? Third Edition • Two symptoms point to needing more RAM – General system sluggishness, especially as more programs are opened – Disk thrashing or excessive hard drive accessing, caused by excessive paging Note: Disk thrashing can also be caused by disk fragmentation © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs System RAM Recommendations Third Edition Operating System Windows 2000 Windows XP Reasonable Minimum 128 MB Solid Performance 256 MB Power User 256 MB 1 GB 2 GB Windows Vista 2 GB 4 GB 8 GB 512 MB • Actual minimum requirements are much lower – Usually leads to slower computer and unhappy user © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs Third Edition Determining Current RAM in Windows XP • My Computer Properties – WINDOWS KEYPAUSE/BREAK key • Task Manager – CTRL-SHIFT-ESC © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs Third Edition Determining Current RAM in Windows Vista • Same as XP • Computer Properties – WINDOWS KEYPAUSE/BREAK key • Task Manager – CTRL-SHIFT-ESC © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs Getting the Right RAM Third Edition • Identify capacity – What can the motherboard handle (look at the manual)? • Identify empty slots – If all slots are filled, you’ll have to pull some out – For example, pull out 256-MB sticks to add 512-MB sticks • CPU-Z is a great tool to determine what you have – Also shows latency © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs Lab – Finding the Right RAM Third Edition • Upgrading RAM is the most common hardware upgrade that people do—and the easiest! • You’ll need a motherboard manual and access to the Internet to complete this lab © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs Lab – RAM for the PC Third Edition 1. Consult the motherboard manual to determine type and amount of RAM the system will support 2. Go to one or more of the following Web sites to find the right RAM – – – – • www.newegg.com www.tigerdirect.com www.frys.com www.bestbuy.com If you were going to upgrade the RAM, who has the best price? © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs Mix and Match at Your Peril Third Edition • Mixing DRAM speeds can cause the system to lock up, leading to data corruption • You can use faster DRAM than the motherboard recommends, but you won’t see an increase in performance • You can put different speeds of DRAM in different banks as long as they are both faster than the speed specified © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs Installing DIMMs Third Edition • Swing the side tabs away from upright • Push the DIMM down somewhat hard… the two tabs should move back into place © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs Installing RAM Checklist Third Edition • • • • • • • Get the proper RAM Handle on edges only Don’t touch contacts Power down the PC and unplug it Flip latches open Align RAM groove with slot Insert RAM straight into slot © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs Inserting a DIMM Third Edition © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs Lab – Your Turn (Installing RAM) Third Edition 1. On your motherboard, remove and install the RAM – The act of removing and putting back the RAM is called re-seating the RAM 5. Remove RAM 6. Handle edges only 7. Don’t touch contacts 2. Unplug the PC 8. Align RAM groove with slot 3. Take appropriate ESD precautions 9. Insert RAM straight into slot 4. Flip latches open © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs Serial Presence Detect Third Edition • Serial presence detect (SPD) – Reports the size, speed, data width, and voltage of the installed RAM – MCC knows what to do – CPU-Z shows SPD data © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs The RAM Count Third Edition • Shows at boot • Counts addressable RAM and reports it • Remember the subtle differences between counting in binary and decimal-512 MB does not equal 512 million exactly © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs Third Edition Installing SO-DIMMs in Laptops • Make sure the system is off – No AC connection – Remove all batteries • Remove the panel or lift the keyboard • Slide the pins into position and then snap the SO-DIMM down into the retaining clips © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs Memory Errors Third Edition • Appear as – Parity errors, ECC error messages, system lockups, page faults, and BSoD • Real memory errors – “Parity error at xxxxx” – If xxxxx is consistently the same, you have a bad RAM stick. • Phantom errors – Random memory addresses – Due to power issues, dust, and heat • Page fault © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs Non-Maskable Interrupt Third Edition • Blue Screen of Death (BSoD) © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs Testing RAM Third Edition • Hardware RAM testing devices can be used to troubleshoot errors • Memtest86 is a freeware tool that can be used to test RAM • Vista comes with a memory testing utility on the install disc © 2010 The McGraw-Hill Companies, Inc. All rights reserved Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs Third Edition © 2010 The McGraw-Hill Companies, Inc. All rights reserved