SlideShare uma empresa Scribd logo
1 de 11
Memory Hierarchy
Prof. Neeraj Bhargava
Kapil Chauhan
Department of Computer Science
School of Engineering & Systems Sciences
MDS University, Ajmer
Memory Hierarchy
 Computer Memory Hierarchy is a pyramid
structure. A memory is just like a human brain. It is
used to store data and instructions
 The memory unit is an essential component in any
digital computer since it is needed for storing
programs and data.
 The memory unit that directly communicate with
CPU is called the main memory .
 Devices that provide backup storage are called
auxiliary memory.
 A special very-high-speed memory called cache is
used to increase the speed of processing.
Diagram of Memory Hierarchy
Auxiliary Memory
 Auxiliary memory is also called s secondary
memory.
 Auxiliary memory Is a device which provide
backup storage .
 It is slower than the main memory
 The contents of secondary memories are first
transferred to the main memory, and then the
CPU can access it.
 For Example:- Magnetic tap , hard disk , optical
disk, cd-rom etc.
Magnetic Tape
 Used for backup, and storage of less frequently
used information.
 If the tape is damaged, the data is lost.
 Typically stores from 20 GB to 200 GB.
 Magnetic tapes are less expensive.
 Magnetic tape allows fast sequential accessing but
is slower in random accessing.
Magnetic Tap
 magnetic disk is used as a secondary storage in
modern computers.
 The magnetic disk is fast in accessing
data sequentially or randomly.
 Magnetic disk can be updated.
 storage capacity of the magnetic disk if from
several hundred GB to Tera bytes.
 Magnetic disk is more expensive.
Primary Memory (Main Memory)
 Primary memory holds only those data and
instructions on which the computer is currently
working.
 It has a limited capacity and data is lost when
power is switched off.
 The data and instruction required to be processed
resides in the main memory.
 It is the working memory of the compute.
 A computer cannot run without the primary
memory
RAM
 RAM is stands for Random Access Memory.
 RAM is the internal memory of the CPU for
storing data, program, and program result.
 It is a read/write memory which stores data until
the machine is working.
 RAM can be accessed randomly but it is very
expensive.
 RAM is volatile, i.e. data stored in it is lost when
we switch off the computer.
 Types of RAM - DRAM, SRAM.
ROM
 ROM stands for Read Only Memory.
 we can only read but cannot write on it.
 It is non-volatile memory.
 Data in ROM can not be modified.
 ROM is comparatively smaller than RAM
 Types of ROM are PROM, EPROM, EEPROM.
Cache Memory
 Cache memory is also called Temporary Memory.
 Cache memory id in small size , type of volatile
memory that provide high speed data access to a
processor.
 It stores frequently used computer programs
application and data.
 It stores and retrieve the data only until a
computer is powered on.
Cache
Memory
CPU
Main
Memory
Register Memory
 Register memory is the smallest and fastest memory in
a computer.
 It is located in the CPU in the form of registers.
 A register temporarily holds frequently used data,
instructions and memory address that can be quickly
accessed by the CPU.
 Types of Register Memory Address Register,
Memory Buffer Register, Memory Data Register
(MDR)

Mais conteúdo relacionado

Mais procurados (20)

Memory organization (Computer architecture)
Memory organization (Computer architecture)Memory organization (Computer architecture)
Memory organization (Computer architecture)
 
Virtual memory ppt
Virtual memory pptVirtual memory ppt
Virtual memory ppt
 
Direct memory access (dma)
Direct memory access (dma)Direct memory access (dma)
Direct memory access (dma)
 
Random Access Memory ppt
Random Access Memory pptRandom Access Memory ppt
Random Access Memory ppt
 
Random access memory
Random access memoryRandom access memory
Random access memory
 
Memory management
Memory managementMemory management
Memory management
 
Ram & rom
Ram & romRam & rom
Ram & rom
 
Secondary memory
Secondary memorySecondary memory
Secondary memory
 
Processor organization & register organization
Processor organization & register organizationProcessor organization & register organization
Processor organization & register organization
 
Secondary storage devices
Secondary storage devicesSecondary storage devices
Secondary storage devices
 
Memory hierarchy
Memory hierarchyMemory hierarchy
Memory hierarchy
 
ADDRESSING MODES
ADDRESSING MODESADDRESSING MODES
ADDRESSING MODES
 
Control unit
Control  unitControl  unit
Control unit
 
Virtual memory
Virtual memoryVirtual memory
Virtual memory
 
Computer registers
Computer registersComputer registers
Computer registers
 
File Management in Operating System
File Management in Operating SystemFile Management in Operating System
File Management in Operating System
 
Pci,usb,scsi bus
Pci,usb,scsi busPci,usb,scsi bus
Pci,usb,scsi bus
 
Operating system memory management
Operating system memory managementOperating system memory management
Operating system memory management
 
Page replacement algorithms
Page replacement algorithmsPage replacement algorithms
Page replacement algorithms
 
System calls
System callsSystem calls
System calls
 

Semelhante a Memory Hierarchy

Computer Memory and it types RAM ROM AND CACHE MEMORIES
Computer Memory and it types RAM ROM AND CACHE MEMORIESComputer Memory and it types RAM ROM AND CACHE MEMORIES
Computer Memory and it types RAM ROM AND CACHE MEMORIESAbuBakar710430
 
Memory Organization of a Computer System
Memory Organization of a Computer SystemMemory Organization of a Computer System
Memory Organization of a Computer SystemTaminul Islam
 
COMPUTER MEMORY
COMPUTER MEMORYCOMPUTER MEMORY
COMPUTER MEMORYRajat More
 
Computer memory presentation
Computer memory presentationComputer memory presentation
Computer memory presentationRitu Jhalani
 
Computer memory and types of memory.pptx
Computer memory and types of memory.pptxComputer memory and types of memory.pptx
Computer memory and types of memory.pptxdbmscse61
 
Chap3 primary memory
Chap3 primary memoryChap3 primary memory
Chap3 primary memoryraksharao
 
Memory-Usage.pptx
Memory-Usage.pptxMemory-Usage.pptx
Memory-Usage.pptxKimGerero
 
All about Computer memory in one ppt
All about Computer memory in one pptAll about Computer memory in one ppt
All about Computer memory in one pptANKURTOMAR29
 
Memory Organisation in embedded systems
Memory Organisation in embedded systemsMemory Organisation in embedded systems
Memory Organisation in embedded systemsUthraSowrirajan1
 
Memory and storage devices
Memory and storage devicesMemory and storage devices
Memory and storage devicesChuuHye
 

Semelhante a Memory Hierarchy (20)

Computer Memory and it types RAM ROM AND CACHE MEMORIES
Computer Memory and it types RAM ROM AND CACHE MEMORIESComputer Memory and it types RAM ROM AND CACHE MEMORIES
Computer Memory and it types RAM ROM AND CACHE MEMORIES
 
TYPES OF MEMORY
TYPES OF MEMORYTYPES OF MEMORY
TYPES OF MEMORY
 
Main Memory RAM and ROM
Main Memory RAM and ROMMain Memory RAM and ROM
Main Memory RAM and ROM
 
Memory Organization of a Computer System
Memory Organization of a Computer SystemMemory Organization of a Computer System
Memory Organization of a Computer System
 
COMPUTER MEMORY
COMPUTER MEMORYCOMPUTER MEMORY
COMPUTER MEMORY
 
Computer memory
Computer memoryComputer memory
Computer memory
 
Computer memory presentation
Computer memory presentationComputer memory presentation
Computer memory presentation
 
Memory devices
Memory devicesMemory devices
Memory devices
 
Computer memory and types of memory.pptx
Computer memory and types of memory.pptxComputer memory and types of memory.pptx
Computer memory and types of memory.pptx
 
Memory System
Memory SystemMemory System
Memory System
 
Chap3 primary memory
Chap3 primary memoryChap3 primary memory
Chap3 primary memory
 
RAM And ROM
RAM And ROMRAM And ROM
RAM And ROM
 
Memory
MemoryMemory
Memory
 
Memory-Usage.pptx
Memory-Usage.pptxMemory-Usage.pptx
Memory-Usage.pptx
 
Segment 3.pptx
Segment 3.pptxSegment 3.pptx
Segment 3.pptx
 
COMPUTER MEMORY
COMPUTER MEMORYCOMPUTER MEMORY
COMPUTER MEMORY
 
All about Computer memory in one ppt
All about Computer memory in one pptAll about Computer memory in one ppt
All about Computer memory in one ppt
 
Computer memory
Computer memoryComputer memory
Computer memory
 
Memory Organisation in embedded systems
Memory Organisation in embedded systemsMemory Organisation in embedded systems
Memory Organisation in embedded systems
 
Memory and storage devices
Memory and storage devicesMemory and storage devices
Memory and storage devices
 

Mais de chauhankapil

Gray level transformation
Gray level transformationGray level transformation
Gray level transformationchauhankapil
 
Elements of visual perception
Elements of visual perceptionElements of visual perception
Elements of visual perceptionchauhankapil
 
JSP Client Request
JSP Client RequestJSP Client Request
JSP Client Requestchauhankapil
 
Jsp server response
Jsp   server responseJsp   server response
Jsp server responsechauhankapil
 
Markov decision process
Markov decision processMarkov decision process
Markov decision processchauhankapil
 
RNN basics in deep learning
RNN basics in deep learningRNN basics in deep learning
RNN basics in deep learningchauhankapil
 
Introduction to generative adversarial networks (GANs)
Introduction to generative adversarial networks (GANs)Introduction to generative adversarial networks (GANs)
Introduction to generative adversarial networks (GANs)chauhankapil
 
Bayesian probabilistic interference
Bayesian probabilistic interferenceBayesian probabilistic interference
Bayesian probabilistic interferencechauhankapil
 
Exception handling in java
Exception handling in javaException handling in java
Exception handling in javachauhankapil
 
Knowledge acquistion
Knowledge acquistionKnowledge acquistion
Knowledge acquistionchauhankapil
 
Knowledge based system
Knowledge based systemKnowledge based system
Knowledge based systemchauhankapil
 
Introduction of predicate logics
Introduction of predicate  logicsIntroduction of predicate  logics
Introduction of predicate logicschauhankapil
 
Types of inheritance in java
Types of inheritance in javaTypes of inheritance in java
Types of inheritance in javachauhankapil
 
Representation of syntax, semantics and Predicate logics
Representation of syntax, semantics and Predicate logicsRepresentation of syntax, semantics and Predicate logics
Representation of syntax, semantics and Predicate logicschauhankapil
 
Inheritance in java
Inheritance in javaInheritance in java
Inheritance in javachauhankapil
 
Propositional logic
Propositional logicPropositional logic
Propositional logicchauhankapil
 
Constructors in java
Constructors in javaConstructors in java
Constructors in javachauhankapil
 
Circular linked list
Circular linked listCircular linked list
Circular linked listchauhankapil
 

Mais de chauhankapil (20)

Gray level transformation
Gray level transformationGray level transformation
Gray level transformation
 
Elements of visual perception
Elements of visual perceptionElements of visual perception
Elements of visual perception
 
JSP Client Request
JSP Client RequestJSP Client Request
JSP Client Request
 
Jsp server response
Jsp   server responseJsp   server response
Jsp server response
 
Markov decision process
Markov decision processMarkov decision process
Markov decision process
 
RNN basics in deep learning
RNN basics in deep learningRNN basics in deep learning
RNN basics in deep learning
 
Introduction to generative adversarial networks (GANs)
Introduction to generative adversarial networks (GANs)Introduction to generative adversarial networks (GANs)
Introduction to generative adversarial networks (GANs)
 
Bayesian probabilistic interference
Bayesian probabilistic interferenceBayesian probabilistic interference
Bayesian probabilistic interference
 
Jsp
JspJsp
Jsp
 
Exception handling in java
Exception handling in javaException handling in java
Exception handling in java
 
Knowledge acquistion
Knowledge acquistionKnowledge acquistion
Knowledge acquistion
 
Knowledge based system
Knowledge based systemKnowledge based system
Knowledge based system
 
Introduction of predicate logics
Introduction of predicate  logicsIntroduction of predicate  logics
Introduction of predicate logics
 
Types of inheritance in java
Types of inheritance in javaTypes of inheritance in java
Types of inheritance in java
 
Representation of syntax, semantics and Predicate logics
Representation of syntax, semantics and Predicate logicsRepresentation of syntax, semantics and Predicate logics
Representation of syntax, semantics and Predicate logics
 
Inheritance in java
Inheritance in javaInheritance in java
Inheritance in java
 
Propositional logic
Propositional logicPropositional logic
Propositional logic
 
Constructors in java
Constructors in javaConstructors in java
Constructors in java
 
Methods in java
Methods in javaMethods in java
Methods in java
 
Circular linked list
Circular linked listCircular linked list
Circular linked list
 

Último

kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadhamedmustafa094
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksMagic Marks
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesRAJNEESHKUMAR341697
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfsmsksolar
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projectssmsksolar
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
Bridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptxBridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptxnuruddin69
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...soginsider
 

Último (20)

kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic Marks
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdf
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
Bridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptxBridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptx
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 

Memory Hierarchy

  • 1. Memory Hierarchy Prof. Neeraj Bhargava Kapil Chauhan Department of Computer Science School of Engineering & Systems Sciences MDS University, Ajmer
  • 2. Memory Hierarchy  Computer Memory Hierarchy is a pyramid structure. A memory is just like a human brain. It is used to store data and instructions  The memory unit is an essential component in any digital computer since it is needed for storing programs and data.  The memory unit that directly communicate with CPU is called the main memory .  Devices that provide backup storage are called auxiliary memory.  A special very-high-speed memory called cache is used to increase the speed of processing.
  • 3. Diagram of Memory Hierarchy
  • 4. Auxiliary Memory  Auxiliary memory is also called s secondary memory.  Auxiliary memory Is a device which provide backup storage .  It is slower than the main memory  The contents of secondary memories are first transferred to the main memory, and then the CPU can access it.  For Example:- Magnetic tap , hard disk , optical disk, cd-rom etc.
  • 5. Magnetic Tape  Used for backup, and storage of less frequently used information.  If the tape is damaged, the data is lost.  Typically stores from 20 GB to 200 GB.  Magnetic tapes are less expensive.  Magnetic tape allows fast sequential accessing but is slower in random accessing.
  • 6. Magnetic Tap  magnetic disk is used as a secondary storage in modern computers.  The magnetic disk is fast in accessing data sequentially or randomly.  Magnetic disk can be updated.  storage capacity of the magnetic disk if from several hundred GB to Tera bytes.  Magnetic disk is more expensive.
  • 7. Primary Memory (Main Memory)  Primary memory holds only those data and instructions on which the computer is currently working.  It has a limited capacity and data is lost when power is switched off.  The data and instruction required to be processed resides in the main memory.  It is the working memory of the compute.  A computer cannot run without the primary memory
  • 8. RAM  RAM is stands for Random Access Memory.  RAM is the internal memory of the CPU for storing data, program, and program result.  It is a read/write memory which stores data until the machine is working.  RAM can be accessed randomly but it is very expensive.  RAM is volatile, i.e. data stored in it is lost when we switch off the computer.  Types of RAM - DRAM, SRAM.
  • 9. ROM  ROM stands for Read Only Memory.  we can only read but cannot write on it.  It is non-volatile memory.  Data in ROM can not be modified.  ROM is comparatively smaller than RAM  Types of ROM are PROM, EPROM, EEPROM.
  • 10. Cache Memory  Cache memory is also called Temporary Memory.  Cache memory id in small size , type of volatile memory that provide high speed data access to a processor.  It stores frequently used computer programs application and data.  It stores and retrieve the data only until a computer is powered on. Cache Memory CPU Main Memory
  • 11. Register Memory  Register memory is the smallest and fastest memory in a computer.  It is located in the CPU in the form of registers.  A register temporarily holds frequently used data, instructions and memory address that can be quickly accessed by the CPU.  Types of Register Memory Address Register, Memory Buffer Register, Memory Data Register (MDR)