memory systems

52
Memory systems Unit objectives: Describe the function of memory and differentiate among various types of memory chips Differentiate among the various memory packages Install RAM into a system while handling it properly and meeting your PC’s installation requirements Monitor memory usage Troubleshoot memory problems

Upload: mollie-rhodes

Post on 02-Jan-2016

21 views

Category:

Documents


0 download

DESCRIPTION

Memory systems. Unit objectives: Describe the function of memory and differentiate among various types of memory chips Differentiate among the various memory packages Install RAM into a system while handling it properly and meeting your PC’s installation requirements Monitor memory usage - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Memory systems

Memory systems

Unit objectives: Describe the function of memory and

differentiate among various types of memory chips

Differentiate among the various memory packages

Install RAM into a system while handling it properly and meeting your PC’s installation requirements

Monitor memory usage Troubleshoot memory problems

Page 2: Memory systems

Topic A

Topic A: Memory Topic B: Memory packaging Topic C: Memory installation Topic D: Memory monitoring Topic E: Memory troubleshooting

Page 3: Memory systems

Memory

RAM: random access memory Working area for data during

processing Need sufficient RAM for

– Performance– Software support

Quality of RAM is important

Page 4: Memory systems

Measuring memory

Cells– Store a single bit of data– 0 or 1– Represents on/off or yes/no

Measurement units – Bit– Nibble = 4 bits– Byte = 8 bits– Word = based on CPU

32-bit processor: 32-bit word 64-bit processor: 64-bit word

Page 5: Memory systems

Larger memory units Byte (B) = 8 bits Kilobyte (KB) = 1024 bytes = 210 bytes Megabyte (MB) = 1024 KB = 220 bytes Gigabyte (GB) = 1024 MB = 230 bytes Terabyte (TB) = 1024 GB = 240 bytes

Page 6: Memory systems

Memory types

Classify memory as:– Volatile vs. non-volatile– Static vs. dynamic– Asynchronous vs. synchronous

Page 7: Memory systems

Volatile vs. non-volatile memory

Volatile: Loses contents without power Non-volatile: Keeps contents without power

RAM Volatile Random access memory

CMOS Volatile Complementary metal oxide semiconductor

ROM Non-volatile Read-only memory

PROM Non-volatile Programmable read-only memory

EPROM Non-volatile Erasable programmable read-only memory

EEPROM Non-volatile Electronically erasable programmable read-only memory

Flash Non-volatile

Page 8: Memory systems

Dynamic vs. static memory

Dynamic (DRAM)– Must be continually refreshed– Inexpensive– Physically small chips

Static (SRAM)– Refreshing not required– More expensive– Larger– Faster

Typical uses– Main system memory: DRAM– Cache memory and CMOS: SRAM

Page 9: Memory systems

Asynchronous vs. synchronous

Asynchronous– Not synchronized to system clock– Consistent time to access and read data

Synchronous– Synchronized to system clock– Accesses data and returns in one or

more clock cycles

SDRAM faster than ADRAM

Page 10: Memory systems

Memory access typesDRAM Dynamic RAM Older technology

FPM Fast Page Mode Improved over DRAM

VRAM Video RAM Dual port, optimized for video

EDO Extended Data Out Improved over FPM

BEDO Burst Extended Data Out Adds pipelining to EDO

SDR SDRAM

Synchronous DRAM Interleaving permits overlapped requests

DRDRAM Direct Rambus DRAM 16-bit memory bus and two transfers per clock cycle

continued

Page 11: Memory systems

Memory access types, continuedDDR SDRAM

Double Data Rate Double transfer rate of SDR SDRAM with two transfers per clock cycle

DDR2 SDRAM

Double Data Rate 2 Double transfer rate of DDR SDRAM with four transfers per clock cycle

DDR3 SDRAM

Double Data Rate 3 Double transfer rate of DDR2 SDRAM with eight transfers per clock cycle

Page 12: Memory systems

Access time

Latency Memory speed

– Nanoseconds vs. megahertz

Overall speed– Doesn’t include latency

Bandwidth

Page 13: Memory systems

Speed ratings

Page 14: Memory systems

Activity A-1

Identifying memory characteristics

Page 15: Memory systems

Topic B

Topic A: Memory Topic B: Memory packaging Topic C: Memory installation Topic D: Memory monitoring Topic E: Memory troubleshooting

Page 16: Memory systems

Packaging Early PCs used individual DRAM chips

continued

Page 17: Memory systems

Packaging, continued

Package– Small circuit board– More commonly called a module– Installed in slot

Module contains– Memory chips– Connecting wires– Support chips– Pins or edge contacts

Page 18: Memory systems

Single- and double-sided modules

Early DRAM had chips on just one side

Double memory by placing chips on both sides

Double-sided modules have two rows of pins at bottom– Pins on front aren’t connected to pins on

back

Number of chips no longer has a 1:1 chip-to-bit limit

Page 19: Memory systems

Package types

SIMM 30-pin – ADRAM

SIMM 72-pin – ADRAM

DIMM 168-pin – SDR SDRAM

DIMM 184-pin – DDR SDRAM

DIMM 240-pin – DDR2– DDR3

RIMM– 184-pin – 16-bit– 232-pin – 32--bit

continued

Page 20: Memory systems

Package types, continued

MicroDIMM 144-pin SODIMM 144-pin – SDR SDRAM

SODIMM 200-pin– DDR– DDR2

SODIMM 204-pin – DDR3 SDRAM

Page 21: Memory systems

Modules and chips

PC100 and PC133 use SDRAM PC1600, PC2100, PC2700, and

PC3200 use DDR SDRAM PC2-3200, PC2-4200, PC2-5300,

PC2-6400, and PC28500 use DDR2 SDRAM

PC3-6400, PC3-8500, PC3-10600, and PC3-12800 use DDR3 SDRAM

Page 22: Memory systems

Memory error recovery

Parity — Detects an error– Even– Odd– Mark– Space

ECC — Detects and corrects an error Desktop memory — No parity or ECC Server memory — Often includes

parity or ECC

Page 23: Memory systems

Parity

9 chips,supportsparity

8 chips,no parity

Page 24: Memory systems

Activity B-1

Comparing RAM packaging

Page 25: Memory systems

Topic C

Topic A: Memory Topic B: Memory packaging Topic C: Memory installation Topic D: Memory monitoring Topic E: Memory troubleshooting

Page 26: Memory systems

Memory installation considerations

Banking requirements Proper handling techniques Slot insertion techniques Safe storage BIOS configuration

Page 27: Memory systems

Banking requirements

Install memory in groups called banks Bank might include 1, 2, or 4 slots Must fill every slot in a bank Might have to use same type and

speed of memory in every slot Leave extra banks empty

– With DRDRAM, install continuity modules

Dual-channel architecture

Page 28: Memory systems

Proper handling

Unplug computer before opening it Dissipate static Move around as little as possible Always handle modules by their edges

Page 29: Memory systems

Inserting memory modules

SIMM1. Insert module at 45-degree angle2. While pushing into slot, move module

to fully vertical or horizontal position. Clips should engage automatically when module is fully seated

DIMM1. Spread retaining clips before insertion2. Insert the module straight into the slot,

perpendicular to the motherboard3. Push firmly until the retaining clips

snap into place on either side

Page 30: Memory systems

Removing a module

SIMM1. Gently release the retaining clips at

both ends of the module2. Move the module to a 45-degree angle

if it doesn’t do so automatically3. Remove the module

DIMM1. Release the retaining clips on both

ends of the module2. Remove the module by pulling it

straight up from the slot

Page 31: Memory systems

CMOS configuration

BIOS checks memory at boot Compares actual memory with CMOS

entry Follow prompt to update CMOS entry

Page 32: Memory systems

Activity C-1

Adding memory to a desktop computer

Page 33: Memory systems

Notebook memory

Location varies from notebook to notebook

Refer to documentation Shut down notebook, unplug cord, and

remove battery

Page 34: Memory systems

Shared video memory

Main system memory shared with video circuitry– No dedicated video memory

Reduces cost Uses less power; generates less heat Not all RAM is available to OS and

applications (does not show as present)

Slower than dedicated video memory Add more system memory to increase

performance

Page 35: Memory systems

Activity C-2

Adding memory to a notebook computer

Page 36: Memory systems

Memory in handheld computers

Expandable memory, a feature of more expensive handhelds

Some use modules similar to those in notebooks

Most use memory cards similar to those in digital cameras

Have a slot for inserting a flash memory card

Consult the manual

Page 37: Memory systems

Activity C-3

Adding memory to a handheld computer

Page 38: Memory systems

Topic D

Topic A: Memory Topic B: Memory packaging Topic C: Memory installation Topic D: Memory monitoring Topic E: Memory troubleshooting

Page 39: Memory systems

Task Manager

Windows GUI utility Provides information on processes running Version available in all Windows OSs

– Windows 9x/Me Program List – Windows NT/2000/XP/Vista/7 Task Manager

Access:– Ctrl + Alt + Delete – Right-click empty space in the taskbar and

choose Task Manager – Ctrl + Shift + Esc

Page 40: Memory systems

Performance tab indicators

CPU Usage CPU Usage History Memory (7/Vista) Physical Memory Usage History

(7/Vista) PF Usage (XP/2000) Page File Usage History (XP/ 2000)

continued

Page 41: Memory systems

Performance tab indicators, continued

System (7/Vista) Totals (XP/2000) Physical Memory Commit Charge Kernel Memory Summary data

Page 42: Memory systems

The Performance tab

Page 43: Memory systems

Activity D-1

Monitoring memory usage

Page 44: Memory systems

Virtual memory

Page 45: Memory systems

Optimizing the page file

1. On boot partition by default

2. Determined by amount of RAM

3. Size automatically increases or decreases for best performance

4. Can manually override the settings

5. Page file size range:1. RAM × 1.5 to 3.0

2. System’s peak commit value

6. Can move file to different hard disk

Page 46: Memory systems

Changing page file size

1. In Windows 7/Vista, click Start, right-click Computer, and choose PropertiesIn Windows 2000 /XP, right-click My Computer and choose Properties

2. In Windows 7/Vista, click Advanced system settingsIn Windows 2000/XP, activate the Advanced tab

3. In the Performance section, click Settings, and then activate the Advanced tab

4 In the Virtual memory section, click Change

5 Clear Automatically manage paging file size for all drives

6 Select Custom Size, and set the initial and maximum size

Page 47: Memory systems

Activity D-2

Changing the size of the Windows page file

Page 48: Memory systems

Topic E

Topic A: Memory Topic B: Memory packaging Topic C: Memory installation Topic D: Memory monitoring Topic E: Memory troubleshooting

Page 49: Memory systems

Memory testing

POST not sufficient Use testing utility

– Memtest86 — Free, open source– Microsoft Windows Memory

Diagnostic — Free, unsupported

Boot from floppy or CD

Page 50: Memory systems

Memory-related problems

201 BIOS error code at boot time Parity error message Computer randomly freezes (locks up)

or crashes Wrong amount of memory reported by

the BIOS Windows reports Page Fault or

Exception errors Random crashes, corrupted data,

strange application behavior

Page 51: Memory systems

Activity E-1

Troubleshooting memory

Page 52: Memory systems

Unit summary

Described the function of memory and differentiated among various types of memory chips

Differentiated among the various memory packages

Installed RAM into a system while handling it properly and meeting your PC’s installation requirements

Monitored memory usage Resolved memory problems