SlideShare uma empresa Scribd logo
1 de 25
PC Hardware Servicing
Chapter 6: Memory
Chapter 6 Objectives
• Differentiate between types of memory
• Understand how memory holds data
• Identify physical types of RAM
• Explain how an OS uses RAM
• Differentiate between conventional, upper,
expanded and extended memory
• Get RAM usage information in an OS
Types of Memory
• Read-Only Memory (ROM)
• Random Access Memory (RAM)
– Dynamic RAM (DRAM)
– Static RAM (SRAM)
Read-Only Memory (ROM)
• Non-volatile
• Types of ROM chips:
– Programmable ROM (PROM)
– Erasable Programmable ROM (EPROM)
– Electrically Erasable Programmable ROM
(EEPROM)
Random Access Memory (RAM)
• SRAM
– Non-volatile
– Examples: L1 and L2 caches
• DRAM
– Volatile
– Examples: system RAM, video RAM
How RAM Stores Data
• Each chip has a grid of on/off capacitors
• Each RAM chip’s grid has a width and
depth, like a spreadsheet
• A bank is a group of chips with a collective
width matching the bus
1 0 1 1 0 0 1 1
0 1 1 1 0 1 1 0
1 1 0 0 1 1 0 0
1 0 1 0 1 0 1 1
How RAM Stores Data
• Multiple chips combine their widths to
match the width of the bus
What is a Stick of RAM?
• Stick: A SIMM or DIMM that holds a group
of chips
SIMMs
• Single Inline
Memory Modules
(SIMMs)
– 30-pin (8-bit)
– 72-pin (32-bit)
– Both are now
obsolete
DIMMs
• Dual Inline Memory Modules (DIMMs)
– 168-pin (64-bit)
– SDRAM synchronized with system bus
– DDR SDRAM is double the system bus speed
RIMMs
• Rambus Inline Memory Modules (RIMMs)
– 184-pin (64-bit)
– Faster than DIMMs
– Up to 8X or more of the system bus speed
– More expensive, less popular
– Waning in popularity
How Many Sticks Per Bank?
• SIMMs
– Four 30-pin SIMMs make up a 32-bit bank
– One 72-pin SIMM makes up a 32-bit bank
– Two 72-pin SIMMs make up a 64-bit bank
• DIMMs and RIMMs
– One 168-pin DIMM makes up a 64-bit bank
– One 184-pin RIMM makes up a 64-bit bank
RAM Parity
• One-bit parity chip for error correction
• Primarily found on 72-pin SIMMs, now mostly
obsolete
• Later variant
was Error Code
Correction
(ECC) RAM
RAM Speeds
• Fast Page Mode (FPM)
– Speed measured in nanoseconds of delay
– Lower number is better
• Synchronous Dynamic RAM (SDRAM)
– Speed synchronized with system bus
– Measured in MHz
– Higher number is better
Selecting RAM
• Physical size of the stick (number of pins)
• Capacity
• Speed
• Refresh technology
• Parity
Understanding Memory Addresses
• A logically assigned location in RAM
• Described using hexadecimal
• Width of address bus determines available
addresses
The First Megabyte
• 640K Conventional Memory
– Running Applications in Real-Mode
• 360K Upper
Memory
– Reserved
for system
use
Expanded Memory
• Developed for 80286 systems
• EMS (Expanded Memory Specification)
• Also called LIM memory (Lotus-Intel-
Microsoft)
Expanded Memory
• Swaps data into and out of a 64K page
frame in upper memory
Extended Memory
• Originally developed for 80386 systems
• Can be accessed directly by protected-
mode applications
• HIMEM.SYS required
• XMS (Extended Memory Specification) is
the standard
• Still in use today
DOS Memory Usage
• Use the MEM command
DOS Memory Usage
The MEM
/C | MORE
command
provides
more
information
Windows Memory Usage
• Mostly automatic
• Check amount of
RAM in System
Properties
System Information
Virtual Memory
Windows
automatically
controls virtual
memory, but
settings can be
overridden

Mais conteúdo relacionado

Mais procurados (19)

Hard disks
Hard disksHard disks
Hard disks
 
Basic Things About Motherboard
Basic Things About MotherboardBasic Things About Motherboard
Basic Things About Motherboard
 
Disk Drives Interfaces
Disk Drives InterfacesDisk Drives Interfaces
Disk Drives Interfaces
 
Disk
DiskDisk
Disk
 
Working of Volatile and Non-Volatile memory
Working of Volatile and Non-Volatile memoryWorking of Volatile and Non-Volatile memory
Working of Volatile and Non-Volatile memory
 
Types of Hard Disk
Types of Hard DiskTypes of Hard Disk
Types of Hard Disk
 
Computer hardware
Computer hardwareComputer hardware
Computer hardware
 
external_memory
external_memoryexternal_memory
external_memory
 
04 cache memory
04 cache memory04 cache memory
04 cache memory
 
Motherboard Presentation
Motherboard Presentation Motherboard Presentation
Motherboard Presentation
 
Ram- computer maintanent
Ram- computer maintanentRam- computer maintanent
Ram- computer maintanent
 
Motherboard ppt
Motherboard pptMotherboard ppt
Motherboard ppt
 
Motherboard, processors & Ram
Motherboard, processors & RamMotherboard, processors & Ram
Motherboard, processors & Ram
 
Motherboard
MotherboardMotherboard
Motherboard
 
6 expansion bus
6 expansion bus6 expansion bus
6 expansion bus
 
Ram
RamRam
Ram
 
Memory
Memory Memory
Memory
 
Motherboard
MotherboardMotherboard
Motherboard
 
Ch6
Ch6Ch6
Ch6
 

Destaque

Performing Disk Management Tasks
Performing Disk Management TasksPerforming Disk Management Tasks
Performing Disk Management TasksAmir Villas
 
Chapter 5
Chapter 5Chapter 5
Chapter 5askme
 
Using a Windows Network
Using a Windows NetworkUsing a Windows Network
Using a Windows NetworkAmir Villas
 
Setting Up a Windows Network
Setting Up a Windows NetworkSetting Up a Windows Network
Setting Up a Windows NetworkAmir Villas
 
Computing Overview
Computing OverviewComputing Overview
Computing OverviewAmir Villas
 
Working with the BIOS Setup Program
Working with the BIOS Setup ProgramWorking with the BIOS Setup Program
Working with the BIOS Setup ProgramAmir Villas
 
Case, Electricity and Power Supplies
Case, Electricity and Power SuppliesCase, Electricity and Power Supplies
Case, Electricity and Power SuppliesAmir Villas
 
Organización y Arquitectura del Computador: Abstracción
Organización y Arquitectura del Computador: AbstracciónOrganización y Arquitectura del Computador: Abstracción
Organización y Arquitectura del Computador: AbstracciónLuis Fernando Aguas Bucheli
 
5 Rep Pc Diego Craig Motherboards
5 Rep Pc Diego Craig   Motherboards5 Rep Pc Diego Craig   Motherboards
5 Rep Pc Diego Craig MotherboardsDiego F. Craig
 
Aplicaciones Difusas UNIDAD 5: ÉTICA Y PRIVACIDAD: Parte 1
Aplicaciones Difusas  UNIDAD 5: ÉTICA Y PRIVACIDAD: Parte 1Aplicaciones Difusas  UNIDAD 5: ÉTICA Y PRIVACIDAD: Parte 1
Aplicaciones Difusas UNIDAD 5: ÉTICA Y PRIVACIDAD: Parte 1Luis Fernando Aguas Bucheli
 
Imaging and Sound Devices
Imaging and Sound DevicesImaging and Sound Devices
Imaging and Sound DevicesAmir Villas
 
Working with Printers
Working with PrintersWorking with Printers
Working with PrintersAmir Villas
 

Destaque (20)

Performing Disk Management Tasks
Performing Disk Management TasksPerforming Disk Management Tasks
Performing Disk Management Tasks
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Portable PCs
Portable PCsPortable PCs
Portable PCs
 
The Internet
The InternetThe Internet
The Internet
 
Managing Files
Managing FilesManaging Files
Managing Files
 
Video Cards
Video CardsVideo Cards
Video Cards
 
Monitors
MonitorsMonitors
Monitors
 
Using a Windows Network
Using a Windows NetworkUsing a Windows Network
Using a Windows Network
 
Setting Up a Windows Network
Setting Up a Windows NetworkSetting Up a Windows Network
Setting Up a Windows Network
 
Cables
CablesCables
Cables
 
Computing Overview
Computing OverviewComputing Overview
Computing Overview
 
Working with the BIOS Setup Program
Working with the BIOS Setup ProgramWorking with the BIOS Setup Program
Working with the BIOS Setup Program
 
Case, Electricity and Power Supplies
Case, Electricity and Power SuppliesCase, Electricity and Power Supplies
Case, Electricity and Power Supplies
 
Organización y Arquitectura del Computador: Abstracción
Organización y Arquitectura del Computador: AbstracciónOrganización y Arquitectura del Computador: Abstracción
Organización y Arquitectura del Computador: Abstracción
 
5 Rep Pc Diego Craig Motherboards
5 Rep Pc Diego Craig   Motherboards5 Rep Pc Diego Craig   Motherboards
5 Rep Pc Diego Craig Motherboards
 
The Modems
The ModemsThe Modems
The Modems
 
Lenguajes de Programación: Clases y objetos
Lenguajes de Programación: Clases y objetosLenguajes de Programación: Clases y objetos
Lenguajes de Programación: Clases y objetos
 
Aplicaciones Difusas UNIDAD 5: ÉTICA Y PRIVACIDAD: Parte 1
Aplicaciones Difusas  UNIDAD 5: ÉTICA Y PRIVACIDAD: Parte 1Aplicaciones Difusas  UNIDAD 5: ÉTICA Y PRIVACIDAD: Parte 1
Aplicaciones Difusas UNIDAD 5: ÉTICA Y PRIVACIDAD: Parte 1
 
Imaging and Sound Devices
Imaging and Sound DevicesImaging and Sound Devices
Imaging and Sound Devices
 
Working with Printers
Working with PrintersWorking with Printers
Working with Printers
 

Semelhante a Memory

Semelhante a Memory (20)

05 internal memory
05 internal memory05 internal memory
05 internal memory
 
4 ram
4 ram4 ram
4 ram
 
05 internal memory
05 internal memory05 internal memory
05 internal memory
 
RAM
RAMRAM
RAM
 
Esd mod 3
Esd mod 3Esd mod 3
Esd mod 3
 
Memory
MemoryMemory
Memory
 
Random Access memory.
Random Access memory.Random Access memory.
Random Access memory.
 
Computer memory
Computer memoryComputer memory
Computer memory
 
Memory Hierarchy (RAM and ROM)
Memory Hierarchy (RAM and ROM)Memory Hierarchy (RAM and ROM)
Memory Hierarchy (RAM and ROM)
 
Ct213 memory subsystem
Ct213 memory subsystemCt213 memory subsystem
Ct213 memory subsystem
 
Dram and its types
Dram and its typesDram and its types
Dram and its types
 
Memory Hierarchy PPT of Computer Organization
Memory Hierarchy PPT of Computer OrganizationMemory Hierarchy PPT of Computer Organization
Memory Hierarchy PPT of Computer Organization
 
unit4 and unit5.pptx
unit4 and unit5.pptxunit4 and unit5.pptx
unit4 and unit5.pptx
 
internal_memory
internal_memoryinternal_memory
internal_memory
 
Module 1 unit 4
Module 1 unit 4Module 1 unit 4
Module 1 unit 4
 
Memory
MemoryMemory
Memory
 
Memory
MemoryMemory
Memory
 
Ch06
Ch06Ch06
Ch06
 
Introduction of ram ddr3
Introduction of ram ddr3Introduction of ram ddr3
Introduction of ram ddr3
 
Introduction of ram ddr3
Introduction of ram ddr3Introduction of ram ddr3
Introduction of ram ddr3
 

Mais de Amir Villas

Working with Applications
Working with ApplicationsWorking with Applications
Working with ApplicationsAmir Villas
 
The Boot Process
The Boot ProcessThe Boot Process
The Boot ProcessAmir Villas
 
Selecting and Installing Operating System
Selecting and Installing Operating SystemSelecting and Installing Operating System
Selecting and Installing Operating SystemAmir Villas
 
Networking Hardware Concepts
Networking Hardware ConceptsNetworking Hardware Concepts
Networking Hardware ConceptsAmir Villas
 
Keyboards and Mice
Keyboards and MiceKeyboards and Mice
Keyboards and MiceAmir Villas
 
Configuring Devices in Windows
Configuring Devices in WindowsConfiguring Devices in Windows
Configuring Devices in WindowsAmir Villas
 
Installing and Troubleshooting the Basic Components
Installing and Troubleshooting the Basic ComponentsInstalling and Troubleshooting the Basic Components
Installing and Troubleshooting the Basic ComponentsAmir Villas
 
Safety and Preventive Maintenance
Safety and Preventive MaintenanceSafety and Preventive Maintenance
Safety and Preventive MaintenanceAmir Villas
 
Optimizing and Troubleshooting Windows
Optimizing and Troubleshooting WindowsOptimizing and Troubleshooting Windows
Optimizing and Troubleshooting WindowsAmir Villas
 

Mais de Amir Villas (10)

Working with Applications
Working with ApplicationsWorking with Applications
Working with Applications
 
The Boot Process
The Boot ProcessThe Boot Process
The Boot Process
 
Selecting and Installing Operating System
Selecting and Installing Operating SystemSelecting and Installing Operating System
Selecting and Installing Operating System
 
Networking Hardware Concepts
Networking Hardware ConceptsNetworking Hardware Concepts
Networking Hardware Concepts
 
Keyboards and Mice
Keyboards and MiceKeyboards and Mice
Keyboards and Mice
 
Configuring Devices in Windows
Configuring Devices in WindowsConfiguring Devices in Windows
Configuring Devices in Windows
 
Installing and Troubleshooting the Basic Components
Installing and Troubleshooting the Basic ComponentsInstalling and Troubleshooting the Basic Components
Installing and Troubleshooting the Basic Components
 
Safety and Preventive Maintenance
Safety and Preventive MaintenanceSafety and Preventive Maintenance
Safety and Preventive Maintenance
 
Course Syllabus
Course SyllabusCourse Syllabus
Course Syllabus
 
Optimizing and Troubleshooting Windows
Optimizing and Troubleshooting WindowsOptimizing and Troubleshooting Windows
Optimizing and Troubleshooting Windows
 

Último

Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 

Último (20)

Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 

Memory

  • 2. Chapter 6 Objectives • Differentiate between types of memory • Understand how memory holds data • Identify physical types of RAM • Explain how an OS uses RAM • Differentiate between conventional, upper, expanded and extended memory • Get RAM usage information in an OS
  • 3. Types of Memory • Read-Only Memory (ROM) • Random Access Memory (RAM) – Dynamic RAM (DRAM) – Static RAM (SRAM)
  • 4. Read-Only Memory (ROM) • Non-volatile • Types of ROM chips: – Programmable ROM (PROM) – Erasable Programmable ROM (EPROM) – Electrically Erasable Programmable ROM (EEPROM)
  • 5. Random Access Memory (RAM) • SRAM – Non-volatile – Examples: L1 and L2 caches • DRAM – Volatile – Examples: system RAM, video RAM
  • 6. How RAM Stores Data • Each chip has a grid of on/off capacitors • Each RAM chip’s grid has a width and depth, like a spreadsheet • A bank is a group of chips with a collective width matching the bus 1 0 1 1 0 0 1 1 0 1 1 1 0 1 1 0 1 1 0 0 1 1 0 0 1 0 1 0 1 0 1 1
  • 7. How RAM Stores Data • Multiple chips combine their widths to match the width of the bus
  • 8. What is a Stick of RAM? • Stick: A SIMM or DIMM that holds a group of chips
  • 9. SIMMs • Single Inline Memory Modules (SIMMs) – 30-pin (8-bit) – 72-pin (32-bit) – Both are now obsolete
  • 10. DIMMs • Dual Inline Memory Modules (DIMMs) – 168-pin (64-bit) – SDRAM synchronized with system bus – DDR SDRAM is double the system bus speed
  • 11. RIMMs • Rambus Inline Memory Modules (RIMMs) – 184-pin (64-bit) – Faster than DIMMs – Up to 8X or more of the system bus speed – More expensive, less popular – Waning in popularity
  • 12. How Many Sticks Per Bank? • SIMMs – Four 30-pin SIMMs make up a 32-bit bank – One 72-pin SIMM makes up a 32-bit bank – Two 72-pin SIMMs make up a 64-bit bank • DIMMs and RIMMs – One 168-pin DIMM makes up a 64-bit bank – One 184-pin RIMM makes up a 64-bit bank
  • 13. RAM Parity • One-bit parity chip for error correction • Primarily found on 72-pin SIMMs, now mostly obsolete • Later variant was Error Code Correction (ECC) RAM
  • 14. RAM Speeds • Fast Page Mode (FPM) – Speed measured in nanoseconds of delay – Lower number is better • Synchronous Dynamic RAM (SDRAM) – Speed synchronized with system bus – Measured in MHz – Higher number is better
  • 15. Selecting RAM • Physical size of the stick (number of pins) • Capacity • Speed • Refresh technology • Parity
  • 16. Understanding Memory Addresses • A logically assigned location in RAM • Described using hexadecimal • Width of address bus determines available addresses
  • 17. The First Megabyte • 640K Conventional Memory – Running Applications in Real-Mode • 360K Upper Memory – Reserved for system use
  • 18. Expanded Memory • Developed for 80286 systems • EMS (Expanded Memory Specification) • Also called LIM memory (Lotus-Intel- Microsoft)
  • 19. Expanded Memory • Swaps data into and out of a 64K page frame in upper memory
  • 20. Extended Memory • Originally developed for 80386 systems • Can be accessed directly by protected- mode applications • HIMEM.SYS required • XMS (Extended Memory Specification) is the standard • Still in use today
  • 21. DOS Memory Usage • Use the MEM command
  • 22. DOS Memory Usage The MEM /C | MORE command provides more information
  • 23. Windows Memory Usage • Mostly automatic • Check amount of RAM in System Properties