SlideShare a Scribd company logo
A+ Guide to Hardware, 4e


         Chapter 6
     Upgrading Memory
Objectives
• Learn about the different kinds of physical memory
  and how they work
• Learn how to upgrade memory
• Learn how to troubleshoot problems with memory




A+ Guide to Hardware, 4e                           2
Introduction
• Memory technologies have evolved rapidly
• Study development to grasp current technology
• Memory-related tasks performed by a PC technician
    – Upgrading memory
    – Adding more memory to a system
    – Troubleshooting problems with memory




A+ Guide to Hardware, 4e                          3
RAM Technologies
• RAM (random access memory)
    – Holds data and instructions used by CPU
    – Volatile (data does not persist after PC is turned off)
• ROM (read-only memory)
    – In firmware on motherboard; e.g., ROM BIOS
    – Non-volatile (retains data after PC is turned off)
• Reviewing other salient features of RAM
    – RAM is stored in modules: DIMMs, RIMMs, SIMMs
    – Types: static RAM (SRAM) and dynamic RAM (DRAM)
    – Memory cache is made up of SRAM (it is faster)
A+ Guide to Hardware, 4e                                        4
Figure 6-1 DRAM on most motherboards today is stored on DIMMs



A+ Guide to Hardware, 4e                                             5
RAM Technologies (continued)
• Differences among DIMM, RIMM, and SIMM modules
   – Width of the data path each module accommodates
   – The way data moves from system bus to the module
• Older DRAM worked asynchronously with system bus
• Newer DRAM works synchronously with system bus
   – Retrieves data faster as it keeps time with system clock
• Goal of each new technology
   – Increase overall throughput while retaining accuracy



A+ Guide to Hardware, 4e                                    6
Figure 6-2 Types of memory modules

A+ Guide to Hardware, 4e                                  7
SIMM Technologies
• SIMMS have a 32-bit data path
• Speeds (access times): 60, 70, 80 nanoseconds (ns)
    – Smaller number indicates greater speed
• Components making up the access time
    –   Processor requests the data
    –   Memory controller locates data on the SIMM
    –   Data is placed on the memory bus
    –   The processor reads the data off the bus
    –   Memory controller refreshes memory chip on SIMM

A+ Guide to Hardware, 4e                                  8
DIMM Technologies
• DIMM (dual inline memory module)
    –   Has independent pins on opposite sides of module
    –   Can have memory chips on one or two sides
    –   Has 168, 184, or 240 pins on edge connector
    –   Has a 64-bit data path and holds 8 MB - 2 GB RAM
• Synchronous DRAM (SDRAM)
    – Has two notches, and uses 168 pins
• DDR (Double Data Rate) and DDR2 DIMM
    – DDR SDRAM runs 2 x faster than regular SDRAM
    – DDR2 SDRAM is faster than DDR, uses less power
A+ Guide to Hardware, 4e                                   9
DIMM Technologies (continued)
• Buffered and registered DIMMs
    –   Hold data and amplify a signal before data is written
    –   Unbuffered DIMM: no support of buffers or registers
    –   SDRAM modules use registers
    –   FB-DIMM is fully buffered
    –   Notches on module indicate supported technologies
• Dual channeling
    – Controller communicates with 2 DIMMs at same time
    – Example: two 64-bit DIMMs form 128-bit data path
    – DIMM pairs must have same size, speed, features
A+ Guide to Hardware, 4e                                    10
Figure 6-3 The positions of two notches on a SDRAM
            DIMM identify the type of DIMM and the voltage
            requirement and also prevent the wrong type from being
            installed on the motherboard



A+ Guide to Hardware, 4e                                             11
Figure 6-4 Using dual channels, the memory controller can
           read from two DIMMs at the same time




A+ Guide to Hardware, 4e                                               12
RIMM Technologies
• Direct Rambus DRAM (RDRAM or Direct RDRAM)
    – Uses RIMM memory modules
    – Expensive and slower than current DIMMs
• C-RIMM (Continuity RIMM): placeholder module
• Concurrent RDRAM: not as fast as Direct RDRAM
• Rambus does not actually make RIMMs
    – Licenses technology to memory manufacturers




A+ Guide to Hardware, 4e                            13
Error Checking and Parity
• Bank: smallest group of working memory chips
   – Example: eight memory chips used in 8-bit data path
• Parity: error-checking based on an extra (ninth) bit
   – Odd parity: parity bit is set to make odd number of ones

   – Even parity: parity bit set to make even number of ones
• Parity error: number of bits conflicts with parity used
   – Example: odd number of bits read in even parity system
• ECC (error-correcting code)
    – Detects and corrects an error in a single bit
    – Application: ECC makes 64-bit DIMM a 72-bit module
 A+ Guide to Hardware, 4e                              14
Figure 6-6 Eight chips and a parity chip hold nine bits that
           represent the letter A in ASCII with even parity




A+ Guide to Hardware, 4e                                                  15
CAS Latency and RAS Latency

•   Two ways of measuring speed
•   CAS stands for “column access strobe”
•   RAS stands for “row access strobe”
•   Both types measure read/write clock cycles
    – Two or three clock cycles per column or row of data
• CAS latency is used more than RAS latency




A+ Guide to Hardware, 4e                                16
Tin or Gold Leads
•      Connectors inside memory slots are tin or gold
       – Edge connectors on memory modules follow suit
•      Tin leads should match tin connectors
•      Gold leads should match gold connectors
       – Prevents corrosive chemical reactions between metals




    A+ Guide to Hardware, 4e                              17
Memory Speeds
• Measures: ns, MHz, PC rating, CAS or RAS Latency
   – Example: SDRAM, DDR, and RIMM measured in MHz
• PC rating: total bandwidth between module and CPU
   – Example: 200 MHz x 8 bytes = 1600 MB/sec = PC1600
• Factors to consider when looking at overall speed:
   –   How much RAM is installed and the technology used
   –   Speed of memory in ns, MHz, or PC rating
   –   ECC/parity or non-ECC/nonparity
   –   CL or RL rating
   –   Use of dual channeling
 A+ Guide to Hardware, 4e                                  18
How to Upgrade Memory
• The basic technique: add more RAM modules
• Problems solved with new memory:
    – Slow performance
    – Applications refusing to load
    – An unstable system
• Note empty memory slots on most new computers
    – Accommodate new DIMM or RIMM




A+ Guide to Hardware, 4e                      19
How Much and What Kind of Memory
              to Buy
• Questions to ask before performing an upgrade:
   –   How much memory do I need?
   –   How much RAM is currently installed in my system?
   –   How many memory modules are currently installed?
   –   What kind of memory modules are currently installed?
   –   How much memory can I fit on my motherboard?
   –   What kind of memory can I fit on my motherboard?
   –   How do I select and purchase the right memory?
• Refer to system utilities to determine capacity
• Motherboard documentation guides choice of add-ons
A+ Guide to Hardware, 4e                                 20
Figure 6-14 How three DIMM slots can use four
             64-bit memory banks supported by a motherboard
             chipset



A+ Guide to Hardware, 4e                                      21
Figure 6-16 Selecting memory off the Crucial Web site




A+ Guide to Hardware, 4e                                            22
Installing Memory
• Follow safety procedures when installing RAM
    – Example: always use a ground bracelet as you work
• Installing SIMMs
    – Module slides into slot at an angle
    – Make sure each module is secured to slot
    – Verify that POST memory count includes new module
• Installing RIMMs
    – Install modules in this order: bank 0, bank 1
    – Remove the C-RIMM (placeholder) filling the slot
    – Use notches to help orient module in the socket
A+ Guide to Hardware, 4e                                 23
Figure 6-18 Installing a SIMM module




A+ Guide to Hardware, 4e                                     24
Figure 6-19 Install RIMM modules in banks beginning with bank 0




A+ Guide to Hardware, 4e                                                25
Installing Memory (continued)
• Installing DIMMs
    –   Pull out the supporting arms on the sides of the slot
    –   Use notches on the DIMM edge connector as a guide
    –   Insert the DIMM straight down into the slot
    –   Ensure that supporting arms lock into position
• New installations are generally uncomplicated
    – Usually involves just placing memory on motherboard
• Older computers may need change to CMOS setup
• If new memory not recognized, try reseating device

A+ Guide to Hardware, 4e                                   26
Figure 6-20 Installing a DIMM module



A+ Guide to Hardware, 4e                                    27
Troubleshooting Memory
• Common problems:
    – Boot failure
    – A system that hangs, freezes, or becomes unstable
    – Intermittent application errors
• General Protection Fault (GPF) errors
    – Caused by memory errors in Windows




A+ Guide to Hardware, 4e                                  28
Upgrade Problems
• Dealing with unrecognized add-on or error message
    –   Remove and reinstall the module
    –   Check for the suitability of the module for the board
    –   Ensure that the module is the correct size
    –   Remove the module and check for error message
    –   Test the module in another socket
    –   Clean the module edge connectors
    –   Try flashing BIOS



A+ Guide to Hardware, 4e                                        29
Recurring Problems
• Symptoms of an unreliable memory:
   – The system locks up
   – Error messages about illegal operations often display
   – General Protection Faults occur during normal operation
• Some troubleshooting tasks
   –   Run updated antivirus software to check for viruses
   –   Replace memory modules one at a time
   –   Try uninstalling the new hardware
   –   Test, reseat, or replace RAM
   –   Verify that virtual memory settings are optimized
 A+ Guide to Hardware, 4e                                    30
Summary
• RAM categories: static RAM (SRAM), dynamic RAM
  (dRAM)
• Modules used to store DRAM: SIMM, DIMM, RIMM
• Synchronous DRAM (SDRAM): moves to the beat of
  the system clock
• Simple parity checks identify one corrupted bit
• Error correcting code (ECC) detects and corrects one
  flipped bit



 A+ Guide to Hardware, 4e                          31
Summary (continued)
• Memory speeds are measured in ns, MHz, PC
  rating, CAS or RAS Latency
• When upgrading memory, use the type, size, and
  speed the motherboard supports
• New modules should match those already installed
• Install new modules by inserting them into the
  appropriate slots
• When troubleshooting, first try the simple technique
  of reseating the module


A+ Guide to Hardware, 4e                            32

More Related Content

What's hot

Internal storage of a computer system
Internal storage of a computer systemInternal storage of a computer system
Internal storage of a computer system
Palash Bhatt
 
108week2
108week2108week2
108week2
karan saini
 
Computer !
Computer !Computer !
Computer !
Usman Shah
 
3rd the cpu
3rd the cpu3rd the cpu
3rd the cpu
Dianna Manalo
 
DMA Controller Presentation
DMA Controller PresentationDMA Controller Presentation
DMA Controller Presentation
WaddaMalik
 
High Performance Computer Architecture
High Performance Computer ArchitectureHigh Performance Computer Architecture
High Performance Computer Architecture
Subhasis Dash
 
Memory types
Memory typesMemory types
Memory types
Piyush Rochwani
 
Rom ram
Rom ramRom ram
Rom ram
utpal sarkar
 
Presentation on primary storage devices
Presentation on primary storage devicesPresentation on primary storage devices
Presentation on primary storage devices
sushank pandey
 
Arduino Programming Basic
Arduino Programming BasicArduino Programming Basic
Test
TestTest
Test
Damiano77
 
Core Hardware: Lecture 3
Core Hardware: Lecture 3Core Hardware: Lecture 3
Core Hardware: Lecture 3
Awinash Goswami
 
9781111306366 ppt ch9
9781111306366 ppt ch99781111306366 ppt ch9
9781111306366 ppt ch9
Dr. Ahmed Al Zaidy
 
internal_memory
internal_memoryinternal_memory
internal_memory
limyamahgoub
 
Types of memory (bba 1st)
Types of memory (bba 1st)Types of memory (bba 1st)
Types of memory (bba 1st)
basitnazir
 
Esd module1
Esd module1Esd module1
Esd module1
SOURAV KUMAR
 
Ch 08
Ch 08Ch 08
Core Hardware: Lecture 7
Core Hardware: Lecture 7Core Hardware: Lecture 7
Core Hardware: Lecture 7
Awinash Goswami
 
DMA Versus Polling or Interrupt Driven I/O
DMA Versus Polling or Interrupt Driven I/ODMA Versus Polling or Interrupt Driven I/O
DMA Versus Polling or Interrupt Driven I/O
sathish sak
 
9781111306366 ppt ch8
9781111306366 ppt ch89781111306366 ppt ch8
9781111306366 ppt ch8
Dr. Ahmed Al Zaidy
 

What's hot (20)

Internal storage of a computer system
Internal storage of a computer systemInternal storage of a computer system
Internal storage of a computer system
 
108week2
108week2108week2
108week2
 
Computer !
Computer !Computer !
Computer !
 
3rd the cpu
3rd the cpu3rd the cpu
3rd the cpu
 
DMA Controller Presentation
DMA Controller PresentationDMA Controller Presentation
DMA Controller Presentation
 
High Performance Computer Architecture
High Performance Computer ArchitectureHigh Performance Computer Architecture
High Performance Computer Architecture
 
Memory types
Memory typesMemory types
Memory types
 
Rom ram
Rom ramRom ram
Rom ram
 
Presentation on primary storage devices
Presentation on primary storage devicesPresentation on primary storage devices
Presentation on primary storage devices
 
Arduino Programming Basic
Arduino Programming BasicArduino Programming Basic
Arduino Programming Basic
 
Test
TestTest
Test
 
Core Hardware: Lecture 3
Core Hardware: Lecture 3Core Hardware: Lecture 3
Core Hardware: Lecture 3
 
9781111306366 ppt ch9
9781111306366 ppt ch99781111306366 ppt ch9
9781111306366 ppt ch9
 
internal_memory
internal_memoryinternal_memory
internal_memory
 
Types of memory (bba 1st)
Types of memory (bba 1st)Types of memory (bba 1st)
Types of memory (bba 1st)
 
Esd module1
Esd module1Esd module1
Esd module1
 
Ch 08
Ch 08Ch 08
Ch 08
 
Core Hardware: Lecture 7
Core Hardware: Lecture 7Core Hardware: Lecture 7
Core Hardware: Lecture 7
 
DMA Versus Polling or Interrupt Driven I/O
DMA Versus Polling or Interrupt Driven I/ODMA Versus Polling or Interrupt Driven I/O
DMA Versus Polling or Interrupt Driven I/O
 
9781111306366 ppt ch8
9781111306366 ppt ch89781111306366 ppt ch8
9781111306366 ppt ch8
 

Viewers also liked

A+ Chapter 3 Review
A+ Chapter 3 ReviewA+ Chapter 3 Review
A+ Chapter 3 Review
Amy McMullin
 
A+ Chapter 4 Review
A+ Chapter 4 ReviewA+ Chapter 4 Review
A+ Chapter 4 Review
Amy McMullin
 
Chapter 6 Presentation
Chapter 6 PresentationChapter 6 Presentation
Chapter 6 Presentation
Amy McMullin
 
A+ Chapter 5 Review
A+ Chapter 5 ReviewA+ Chapter 5 Review
A+ Chapter 5 Review
Amy McMullin
 
Chapter 7 Presentation
Chapter 7 PresentationChapter 7 Presentation
Chapter 7 Presentation
Amy McMullin
 
Bahan kuliah ttm [compatibility mode]
Bahan kuliah ttm [compatibility mode]Bahan kuliah ttm [compatibility mode]
Bahan kuliah ttm [compatibility mode]
Lukmanulhakim Almamalik
 
Chapter 8 Presentaion
Chapter 8 PresentaionChapter 8 Presentaion
Chapter 8 Presentaion
Amy McMullin
 

Viewers also liked (7)

A+ Chapter 3 Review
A+ Chapter 3 ReviewA+ Chapter 3 Review
A+ Chapter 3 Review
 
A+ Chapter 4 Review
A+ Chapter 4 ReviewA+ Chapter 4 Review
A+ Chapter 4 Review
 
Chapter 6 Presentation
Chapter 6 PresentationChapter 6 Presentation
Chapter 6 Presentation
 
A+ Chapter 5 Review
A+ Chapter 5 ReviewA+ Chapter 5 Review
A+ Chapter 5 Review
 
Chapter 7 Presentation
Chapter 7 PresentationChapter 7 Presentation
Chapter 7 Presentation
 
Bahan kuliah ttm [compatibility mode]
Bahan kuliah ttm [compatibility mode]Bahan kuliah ttm [compatibility mode]
Bahan kuliah ttm [compatibility mode]
 
Chapter 8 Presentaion
Chapter 8 PresentaionChapter 8 Presentaion
Chapter 8 Presentaion
 

Similar to Ch06

Imd 203 - Ch07
Imd 203 - Ch07Imd 203 - Ch07
Imd 203 - Ch07
ALBAKRI MOHAMMAD
 
Chapter 7 Memory
Chapter 7 MemoryChapter 7 Memory
Chapter 7 Memory
Patty Ramsey
 
Computer Architecture - Hardware - Lesson 5 - Memory - Eric Vanderburg
Computer Architecture - Hardware - Lesson 5 - Memory - Eric VanderburgComputer Architecture - Hardware - Lesson 5 - Memory - Eric Vanderburg
Computer Architecture - Hardware - Lesson 5 - Memory - Eric Vanderburg
Eric Vanderburg
 
Presentation1-1.pptx
Presentation1-1.pptxPresentation1-1.pptx
Presentation1-1.pptx
DinuZberea
 
Chapter4 Data Processing
Chapter4 Data ProcessingChapter4 Data Processing
Chapter4 Data Processing
Muhammad Waqas
 
Chap4.ppt
Chap4.pptChap4.ppt
Chap4.ppt
SaniyaSultana9
 
Chap4.ppt
Chap4.pptChap4.ppt
Chap4.ppt
mvpk14486
 
The Central Processing Unit(CPU) for Chapter 4
The Central Processing Unit(CPU) for Chapter 4The Central Processing Unit(CPU) for Chapter 4
The Central Processing Unit(CPU) for Chapter 4
MKKhaing
 
Chap4.ppt
Chap4.pptChap4.ppt
Chap4.ppt
Praches1
 
Basic Computer Architecture
Basic Computer ArchitectureBasic Computer Architecture
Basic Computer Architecture
Yong Heui Cho
 
Computer Basics
Computer BasicsComputer Basics
Computer Basics
Aditya Singh
 
Ch05
Ch05Ch05
RAM
RAMRAM
Cpu
CpuCpu
Coa presentation3
Coa presentation3Coa presentation3
Coa presentation3
rickypatel151
 
Ch01
Ch01Ch01
introduction to computer hardware
 introduction to computer hardware introduction to computer hardware
introduction to computer hardware
Bikramjeet Sidhu
 
Computer Main Comppponents.pdf
Computer Main Comppponents.pdfComputer Main Comppponents.pdf
Computer Main Comppponents.pdf
thinalost
 
Component of system unit.ppt
Component of system unit.pptComponent of system unit.ppt
Component of system unit.ppt
AhsanRamzan7
 
IS740 Chapter 03
IS740 Chapter 03IS740 Chapter 03
IS740 Chapter 03
iDocs
 

Similar to Ch06 (20)

Imd 203 - Ch07
Imd 203 - Ch07Imd 203 - Ch07
Imd 203 - Ch07
 
Chapter 7 Memory
Chapter 7 MemoryChapter 7 Memory
Chapter 7 Memory
 
Computer Architecture - Hardware - Lesson 5 - Memory - Eric Vanderburg
Computer Architecture - Hardware - Lesson 5 - Memory - Eric VanderburgComputer Architecture - Hardware - Lesson 5 - Memory - Eric Vanderburg
Computer Architecture - Hardware - Lesson 5 - Memory - Eric Vanderburg
 
Presentation1-1.pptx
Presentation1-1.pptxPresentation1-1.pptx
Presentation1-1.pptx
 
Chapter4 Data Processing
Chapter4 Data ProcessingChapter4 Data Processing
Chapter4 Data Processing
 
Chap4.ppt
Chap4.pptChap4.ppt
Chap4.ppt
 
Chap4.ppt
Chap4.pptChap4.ppt
Chap4.ppt
 
The Central Processing Unit(CPU) for Chapter 4
The Central Processing Unit(CPU) for Chapter 4The Central Processing Unit(CPU) for Chapter 4
The Central Processing Unit(CPU) for Chapter 4
 
Chap4.ppt
Chap4.pptChap4.ppt
Chap4.ppt
 
Basic Computer Architecture
Basic Computer ArchitectureBasic Computer Architecture
Basic Computer Architecture
 
Computer Basics
Computer BasicsComputer Basics
Computer Basics
 
Ch05
Ch05Ch05
Ch05
 
RAM
RAMRAM
RAM
 
Cpu
CpuCpu
Cpu
 
Coa presentation3
Coa presentation3Coa presentation3
Coa presentation3
 
Ch01
Ch01Ch01
Ch01
 
introduction to computer hardware
 introduction to computer hardware introduction to computer hardware
introduction to computer hardware
 
Computer Main Comppponents.pdf
Computer Main Comppponents.pdfComputer Main Comppponents.pdf
Computer Main Comppponents.pdf
 
Component of system unit.ppt
Component of system unit.pptComponent of system unit.ppt
Component of system unit.ppt
 
IS740 Chapter 03
IS740 Chapter 03IS740 Chapter 03
IS740 Chapter 03
 

More from Lukmanulhakim Almamalik

Promoting Green Financing Mechanisms.pdf
Promoting Green Financing Mechanisms.pdfPromoting Green Financing Mechanisms.pdf
Promoting Green Financing Mechanisms.pdf
Lukmanulhakim Almamalik
 
UU_Perindustrian_No_3_2014.pdf
UU_Perindustrian_No_3_2014.pdfUU_Perindustrian_No_3_2014.pdf
UU_Perindustrian_No_3_2014.pdf
Lukmanulhakim Almamalik
 
PENGENALAN PEMODELAN SISTEM DINAMIK MENGGUNAKAN VENSIM PLE
PENGENALAN PEMODELAN SISTEM DINAMIK MENGGUNAKAN  VENSIM PLEPENGENALAN PEMODELAN SISTEM DINAMIK MENGGUNAKAN  VENSIM PLE
PENGENALAN PEMODELAN SISTEM DINAMIK MENGGUNAKAN VENSIM PLE
Lukmanulhakim Almamalik
 
Buku systems thinking
Buku systems thinkingBuku systems thinking
Buku systems thinking
Lukmanulhakim Almamalik
 
Buku informasi tik.cs03.012.01 (autosaved)
Buku informasi tik.cs03.012.01 (autosaved)Buku informasi tik.cs03.012.01 (autosaved)
Buku informasi tik.cs03.012.01 (autosaved)Lukmanulhakim Almamalik
 
Buku informasi tik.cs03.016.01
Buku informasi tik.cs03.016.01Buku informasi tik.cs03.016.01
Buku informasi tik.cs03.016.01
Lukmanulhakim Almamalik
 
Buku informasi tik.cs03.011.01
Buku informasi tik.cs03.011.01Buku informasi tik.cs03.011.01
Buku informasi tik.cs03.011.01
Lukmanulhakim Almamalik
 
Tik.cs03.007.01 buku informasi
Tik.cs03.007.01 buku informasiTik.cs03.007.01 buku informasi
Tik.cs03.007.01 buku informasi
Lukmanulhakim Almamalik
 
Tik.cs03.006.01 buku informasi
Tik.cs03.006.01 buku informasiTik.cs03.006.01 buku informasi
Tik.cs03.006.01 buku informasi
Lukmanulhakim Almamalik
 
Buku informasi tik.cs03.015.01 udah revisi
Buku informasi tik.cs03.015.01 udah revisiBuku informasi tik.cs03.015.01 udah revisi
Buku informasi tik.cs03.015.01 udah revisi
Lukmanulhakim Almamalik
 
Ch22
Ch22Ch22
Ch21
Ch21Ch21
Ch20
Ch20Ch20
Ch19
Ch19Ch19
Ch18
Ch18Ch18
Ch17
Ch17Ch17

More from Lukmanulhakim Almamalik (20)

Promoting Green Financing Mechanisms.pdf
Promoting Green Financing Mechanisms.pdfPromoting Green Financing Mechanisms.pdf
Promoting Green Financing Mechanisms.pdf
 
UU_Perindustrian_No_3_2014.pdf
UU_Perindustrian_No_3_2014.pdfUU_Perindustrian_No_3_2014.pdf
UU_Perindustrian_No_3_2014.pdf
 
PENGENALAN PEMODELAN SISTEM DINAMIK MENGGUNAKAN VENSIM PLE
PENGENALAN PEMODELAN SISTEM DINAMIK MENGGUNAKAN  VENSIM PLEPENGENALAN PEMODELAN SISTEM DINAMIK MENGGUNAKAN  VENSIM PLE
PENGENALAN PEMODELAN SISTEM DINAMIK MENGGUNAKAN VENSIM PLE
 
Buku systems thinking
Buku systems thinkingBuku systems thinking
Buku systems thinking
 
Buku informasi tik.cs03.012.01 (autosaved)
Buku informasi tik.cs03.012.01 (autosaved)Buku informasi tik.cs03.012.01 (autosaved)
Buku informasi tik.cs03.012.01 (autosaved)
 
Buku informasi tik.cs03.016.01
Buku informasi tik.cs03.016.01Buku informasi tik.cs03.016.01
Buku informasi tik.cs03.016.01
 
Buku informasi tik.cs03.011.01
Buku informasi tik.cs03.011.01Buku informasi tik.cs03.011.01
Buku informasi tik.cs03.011.01
 
Tik.cs03.008.01 buku informasi
Tik.cs03.008.01 buku informasiTik.cs03.008.01 buku informasi
Tik.cs03.008.01 buku informasi
 
Tik.cs03.007.01 buku informasi
Tik.cs03.007.01 buku informasiTik.cs03.007.01 buku informasi
Tik.cs03.007.01 buku informasi
 
Tik.cs03.006.01 buku informasi
Tik.cs03.006.01 buku informasiTik.cs03.006.01 buku informasi
Tik.cs03.006.01 buku informasi
 
Tik.cs02.053.01 buku informasi
Tik.cs02.053.01 buku informasiTik.cs02.053.01 buku informasi
Tik.cs02.053.01 buku informasi
 
Buku informasi tik.cs03.015.01 udah revisi
Buku informasi tik.cs03.015.01 udah revisiBuku informasi tik.cs03.015.01 udah revisi
Buku informasi tik.cs03.015.01 udah revisi
 
Buku informasi tik.cs03.010.01
Buku informasi tik.cs03.010.01Buku informasi tik.cs03.010.01
Buku informasi tik.cs03.010.01
 
Buku informasi memperbaiki monitor
Buku informasi   memperbaiki monitorBuku informasi   memperbaiki monitor
Buku informasi memperbaiki monitor
 
Ch22
Ch22Ch22
Ch22
 
Ch21
Ch21Ch21
Ch21
 
Ch20
Ch20Ch20
Ch20
 
Ch19
Ch19Ch19
Ch19
 
Ch18
Ch18Ch18
Ch18
 
Ch17
Ch17Ch17
Ch17
 

Recently uploaded

Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
Techgropse Pvt.Ltd.
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 

Recently uploaded (20)

Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 

Ch06

  • 1. A+ Guide to Hardware, 4e Chapter 6 Upgrading Memory
  • 2. Objectives • Learn about the different kinds of physical memory and how they work • Learn how to upgrade memory • Learn how to troubleshoot problems with memory A+ Guide to Hardware, 4e 2
  • 3. Introduction • Memory technologies have evolved rapidly • Study development to grasp current technology • Memory-related tasks performed by a PC technician – Upgrading memory – Adding more memory to a system – Troubleshooting problems with memory A+ Guide to Hardware, 4e 3
  • 4. RAM Technologies • RAM (random access memory) – Holds data and instructions used by CPU – Volatile (data does not persist after PC is turned off) • ROM (read-only memory) – In firmware on motherboard; e.g., ROM BIOS – Non-volatile (retains data after PC is turned off) • Reviewing other salient features of RAM – RAM is stored in modules: DIMMs, RIMMs, SIMMs – Types: static RAM (SRAM) and dynamic RAM (DRAM) – Memory cache is made up of SRAM (it is faster) A+ Guide to Hardware, 4e 4
  • 5. Figure 6-1 DRAM on most motherboards today is stored on DIMMs A+ Guide to Hardware, 4e 5
  • 6. RAM Technologies (continued) • Differences among DIMM, RIMM, and SIMM modules – Width of the data path each module accommodates – The way data moves from system bus to the module • Older DRAM worked asynchronously with system bus • Newer DRAM works synchronously with system bus – Retrieves data faster as it keeps time with system clock • Goal of each new technology – Increase overall throughput while retaining accuracy A+ Guide to Hardware, 4e 6
  • 7. Figure 6-2 Types of memory modules A+ Guide to Hardware, 4e 7
  • 8. SIMM Technologies • SIMMS have a 32-bit data path • Speeds (access times): 60, 70, 80 nanoseconds (ns) – Smaller number indicates greater speed • Components making up the access time – Processor requests the data – Memory controller locates data on the SIMM – Data is placed on the memory bus – The processor reads the data off the bus – Memory controller refreshes memory chip on SIMM A+ Guide to Hardware, 4e 8
  • 9. DIMM Technologies • DIMM (dual inline memory module) – Has independent pins on opposite sides of module – Can have memory chips on one or two sides – Has 168, 184, or 240 pins on edge connector – Has a 64-bit data path and holds 8 MB - 2 GB RAM • Synchronous DRAM (SDRAM) – Has two notches, and uses 168 pins • DDR (Double Data Rate) and DDR2 DIMM – DDR SDRAM runs 2 x faster than regular SDRAM – DDR2 SDRAM is faster than DDR, uses less power A+ Guide to Hardware, 4e 9
  • 10. DIMM Technologies (continued) • Buffered and registered DIMMs – Hold data and amplify a signal before data is written – Unbuffered DIMM: no support of buffers or registers – SDRAM modules use registers – FB-DIMM is fully buffered – Notches on module indicate supported technologies • Dual channeling – Controller communicates with 2 DIMMs at same time – Example: two 64-bit DIMMs form 128-bit data path – DIMM pairs must have same size, speed, features A+ Guide to Hardware, 4e 10
  • 11. Figure 6-3 The positions of two notches on a SDRAM DIMM identify the type of DIMM and the voltage requirement and also prevent the wrong type from being installed on the motherboard A+ Guide to Hardware, 4e 11
  • 12. Figure 6-4 Using dual channels, the memory controller can read from two DIMMs at the same time A+ Guide to Hardware, 4e 12
  • 13. RIMM Technologies • Direct Rambus DRAM (RDRAM or Direct RDRAM) – Uses RIMM memory modules – Expensive and slower than current DIMMs • C-RIMM (Continuity RIMM): placeholder module • Concurrent RDRAM: not as fast as Direct RDRAM • Rambus does not actually make RIMMs – Licenses technology to memory manufacturers A+ Guide to Hardware, 4e 13
  • 14. Error Checking and Parity • Bank: smallest group of working memory chips – Example: eight memory chips used in 8-bit data path • Parity: error-checking based on an extra (ninth) bit – Odd parity: parity bit is set to make odd number of ones – Even parity: parity bit set to make even number of ones • Parity error: number of bits conflicts with parity used – Example: odd number of bits read in even parity system • ECC (error-correcting code) – Detects and corrects an error in a single bit – Application: ECC makes 64-bit DIMM a 72-bit module A+ Guide to Hardware, 4e 14
  • 15. Figure 6-6 Eight chips and a parity chip hold nine bits that represent the letter A in ASCII with even parity A+ Guide to Hardware, 4e 15
  • 16. CAS Latency and RAS Latency • Two ways of measuring speed • CAS stands for “column access strobe” • RAS stands for “row access strobe” • Both types measure read/write clock cycles – Two or three clock cycles per column or row of data • CAS latency is used more than RAS latency A+ Guide to Hardware, 4e 16
  • 17. Tin or Gold Leads • Connectors inside memory slots are tin or gold – Edge connectors on memory modules follow suit • Tin leads should match tin connectors • Gold leads should match gold connectors – Prevents corrosive chemical reactions between metals A+ Guide to Hardware, 4e 17
  • 18. Memory Speeds • Measures: ns, MHz, PC rating, CAS or RAS Latency – Example: SDRAM, DDR, and RIMM measured in MHz • PC rating: total bandwidth between module and CPU – Example: 200 MHz x 8 bytes = 1600 MB/sec = PC1600 • Factors to consider when looking at overall speed: – How much RAM is installed and the technology used – Speed of memory in ns, MHz, or PC rating – ECC/parity or non-ECC/nonparity – CL or RL rating – Use of dual channeling A+ Guide to Hardware, 4e 18
  • 19. How to Upgrade Memory • The basic technique: add more RAM modules • Problems solved with new memory: – Slow performance – Applications refusing to load – An unstable system • Note empty memory slots on most new computers – Accommodate new DIMM or RIMM A+ Guide to Hardware, 4e 19
  • 20. How Much and What Kind of Memory to Buy • Questions to ask before performing an upgrade: – How much memory do I need? – How much RAM is currently installed in my system? – How many memory modules are currently installed? – What kind of memory modules are currently installed? – How much memory can I fit on my motherboard? – What kind of memory can I fit on my motherboard? – How do I select and purchase the right memory? • Refer to system utilities to determine capacity • Motherboard documentation guides choice of add-ons A+ Guide to Hardware, 4e 20
  • 21. Figure 6-14 How three DIMM slots can use four 64-bit memory banks supported by a motherboard chipset A+ Guide to Hardware, 4e 21
  • 22. Figure 6-16 Selecting memory off the Crucial Web site A+ Guide to Hardware, 4e 22
  • 23. Installing Memory • Follow safety procedures when installing RAM – Example: always use a ground bracelet as you work • Installing SIMMs – Module slides into slot at an angle – Make sure each module is secured to slot – Verify that POST memory count includes new module • Installing RIMMs – Install modules in this order: bank 0, bank 1 – Remove the C-RIMM (placeholder) filling the slot – Use notches to help orient module in the socket A+ Guide to Hardware, 4e 23
  • 24. Figure 6-18 Installing a SIMM module A+ Guide to Hardware, 4e 24
  • 25. Figure 6-19 Install RIMM modules in banks beginning with bank 0 A+ Guide to Hardware, 4e 25
  • 26. Installing Memory (continued) • Installing DIMMs – Pull out the supporting arms on the sides of the slot – Use notches on the DIMM edge connector as a guide – Insert the DIMM straight down into the slot – Ensure that supporting arms lock into position • New installations are generally uncomplicated – Usually involves just placing memory on motherboard • Older computers may need change to CMOS setup • If new memory not recognized, try reseating device A+ Guide to Hardware, 4e 26
  • 27. Figure 6-20 Installing a DIMM module A+ Guide to Hardware, 4e 27
  • 28. Troubleshooting Memory • Common problems: – Boot failure – A system that hangs, freezes, or becomes unstable – Intermittent application errors • General Protection Fault (GPF) errors – Caused by memory errors in Windows A+ Guide to Hardware, 4e 28
  • 29. Upgrade Problems • Dealing with unrecognized add-on or error message – Remove and reinstall the module – Check for the suitability of the module for the board – Ensure that the module is the correct size – Remove the module and check for error message – Test the module in another socket – Clean the module edge connectors – Try flashing BIOS A+ Guide to Hardware, 4e 29
  • 30. Recurring Problems • Symptoms of an unreliable memory: – The system locks up – Error messages about illegal operations often display – General Protection Faults occur during normal operation • Some troubleshooting tasks – Run updated antivirus software to check for viruses – Replace memory modules one at a time – Try uninstalling the new hardware – Test, reseat, or replace RAM – Verify that virtual memory settings are optimized A+ Guide to Hardware, 4e 30
  • 31. Summary • RAM categories: static RAM (SRAM), dynamic RAM (dRAM) • Modules used to store DRAM: SIMM, DIMM, RIMM • Synchronous DRAM (SDRAM): moves to the beat of the system clock • Simple parity checks identify one corrupted bit • Error correcting code (ECC) detects and corrects one flipped bit A+ Guide to Hardware, 4e 31
  • 32. Summary (continued) • Memory speeds are measured in ns, MHz, PC rating, CAS or RAS Latency • When upgrading memory, use the type, size, and speed the motherboard supports • New modules should match those already installed • Install new modules by inserting them into the appropriate slots • When troubleshooting, first try the simple technique of reseating the module A+ Guide to Hardware, 4e 32