SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances (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
 

En vedette

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
 

En vedette (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
 

Similaire à Memory

Similaire à 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
 

Plus 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
 

Plus 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
 

Dernier

Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 

Dernier (20)

Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 

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