SlideShare a Scribd company logo
1 of 20
Chapter 8
COMPUTER MEMORY SYSTEM
OVERVIEW
COMPUTER MEMORY SYSTEM
OVERVIEW
• Characteristics of Memory Systems
– Location : refers to whether memory is
internal or external to the computer.
• Internal (e.g. processor registers, cache, main
memory)
• External (e.g. optical disks, magnetic Disks,
tapes) any memory accessible to the processor
via I/O controllers
– Capacity
• Internal memory Common word lengths are 8,
16, and 32 bits. (Bytes/MB)
• External memory capacity is typically expressed
in terms of bytes. (GB)
Cont..
• Unit of Transfer
– Word:
• The size of the word is typically equal to the number of bits used to
represent an integer and to the instruction length.
– Addressable units:
• In some systems, the addressable unit is the word. However, many
systems allow addressing at the byte level.
– Unit of transfer:
• For main memory, this is the number of bits read out of or written
into memory at a time. The unit of transfer need not equal a word or
an addressable unit
– Block (For external memory, data are often transferred in much larger
units than a word, and these are referred to as blocks.)
– Word (For internal memory, the unit of transfer is equal to the number
of electrical lines into and out of the memory module.)
3
Cont..
– Access Method
• Sequential
– Memory is organized into units of data, called records.
– Access must be made in a specific linear sequence.
– Stored addressing information is used to separate
records .
– A shared read–write mechanism is used, and this must
be moved from its current location to the desired location,
passing and rejecting each intermediate record.
– Thus, the time to access an arbitrary record is highly
variable.
» E.g tape units
4
Cont..
• Direct
– As with sequential access, direct access involves a
shared read–write mechanism.
– However, individual blocks or records have a unique
address based on physical location.
– Access is accomplished by direct access to reach a
general vicinity plus sequential searching to reach the
final location.
– Again, access time is variable.
» Disk units
5
Cont..
• Random
– Each addressable location in memory has a unique,
physically wired-in addressing mechanism.
– The time to access a given location is independent of the
sequence of prior accesses and is constant.
– Thus, any location can be selected at random and
directly addressed and accessed.
» E.g: Main memory and some cache systems are
random access.
• Associative
– A word is retrieved based on a portion of its contents
rather than its address.
– Cache memories may employ associative access.
6
Cont..
– Performance ( 3 parameters used)
• Access time:
– For random-access memory, this is the time it takes to
perform a read or write operation.
– For non-random-access memory, access time is thetime
it takes to position the read–write mechanism at the
desired location.
• Cycle time:
– This concept is primarily applied to random-access
memory and consists of the access time plus any
additional time required before a second access can
commence.
– Note that memory cycle time is concerned with the
system bus, not the processor.
• Transfer rate:
– This is the rate at which data can be transferred into or
out of a memory unit.
Cont..
– Physical Type
• Semiconductor (the most common)
• Magnetic
• Optical
• Magneto-optical
– Physical Characteristics
• Volatile/non-volatile
• Erasable/non-erasable
– Organization
• By organization is meant the physical arrangement of bits to
form words.
8
Semiconductor Memory Types
Semiconductor Memory
• RAM
– Misnamed as all semiconductor memory is
random access
– Read/Write
– Volatile
– Temporary storage
– Static or dynamic
Memory Cell Operation
DRAM Operation
• Address line active when bit read or written
– Transistor switch closed (current flows)
• Write
– Voltage to bit line
• High for 1, low for 0
– Then signal address line
• Transfers charge to capacitor
• Read
– Address line selected
• transistor turns on
– Charge from capacitor fed via bit line to sense amplifier
• Compares with reference value to determine 0 or 1
– Capacitor charge must be restored
Static RAM
• Bits stored as on/off switches
• No charges to leak
• No refreshing needed when powered
• More complex construction
• Larger per bit
• More expensive
• Does not need refresh circuits
• Faster
• Cache
• Digital
– Uses flip-flops
SRAM v DRAM
• Both volatile
– Power needed to preserve data
• Dynamic cell
– Simpler to build, smaller
– More dense
– Less expensive
– Needs refresh
– Larger memory units
• Static
– Faster
– Cache
Read Only Memory (ROM)
• Permanent storage
– Nonvolatile
• Microprogramming
• Library subroutines
• Systems programs (BIOS)
• Function tables
Types of ROM
• Written during manufacture
– Very expensive for small runs
• Programmable (once)
– PROM
– Needs special equipment to program
• Read “mostly”
– Erasable Programmable (EPROM)
• Erased by UV
– Electrically Erasable (EEPROM)
• Takes much longer to write than read
– Flash memory
• Erase whole memory electrically
Synchronous DRAM (SDRAM)
• Access is synchronized with an external clock
• Address is presented to RAM
• RAM finds data (CPU waits in conventional DRAM)
• Since SDRAM moves data in time with system clock,
CPU knows when data will be ready
• CPU does not have to wait, it can do something else
• Burst mode allows SDRAM to set up stream of data and
fire it out in block
• DDR-SDRAM sends data twice per clock cycle (leading
& trailing edge)
RAMBUS
• Adopted by Intel for Pentium & Itanium
• Main competitor to SDRAM
• Vertical package – all pins on one side
• Data exchange over 28 wires < 12 cm long
• Bus addresses up to 320 RDRAM chips at
1.6Gbps
• Asynchronous block protocol
– 480ns access time
– Then 1.6 Gbps
DDR SDRAM
• SDRAM can only send data once per
clock
• Double-data-rate SDRAM can send data
twice per clock cycle
– Rising edge and falling edge
QUIZ
• Classify memory by
– Location
– Access method
– Capacity
– Unit transfer
• And give examples
• Define
– Access time
– Cycle time
– Transfer rate
• Which of the following memory types are more fast and which are
more capacity
– Main memory
– Registers
– Cache
– Hard disk

More Related Content

Similar to Chapter 8 computer memory system overview

cache cache memory memory cache memory.pptx
cache cache memory memory cache memory.pptxcache cache memory memory cache memory.pptx
cache cache memory memory cache memory.pptx
saimawarsi
 
19IS305_U4_LP10_LM10-22-23.pdf
19IS305_U4_LP10_LM10-22-23.pdf19IS305_U4_LP10_LM10-22-23.pdf
19IS305_U4_LP10_LM10-22-23.pdf
JESUNPK
 

Similar to Chapter 8 computer memory system overview (20)

unit4 and unit5.pptx
unit4 and unit5.pptxunit4 and unit5.pptx
unit4 and unit5.pptx
 
Unit 4 DBMS.ppt
Unit 4 DBMS.pptUnit 4 DBMS.ppt
Unit 4 DBMS.ppt
 
Esd mod 3
Esd mod 3Esd mod 3
Esd mod 3
 
Memory Hierarchy PPT of Computer Organization
Memory Hierarchy PPT of Computer OrganizationMemory Hierarchy PPT of Computer Organization
Memory Hierarchy PPT of Computer Organization
 
COA (Unit_4.pptx)
COA (Unit_4.pptx)COA (Unit_4.pptx)
COA (Unit_4.pptx)
 
05 internal memory
05 internal memory05 internal memory
05 internal memory
 
Memory Management in Operating Systems for all
Memory Management in Operating Systems for allMemory Management in Operating Systems for all
Memory Management in Operating Systems for all
 
cache cache memory memory cache memory.pptx
cache cache memory memory cache memory.pptxcache cache memory memory cache memory.pptx
cache cache memory memory cache memory.pptx
 
19IS305_U4_LP10_LM10-22-23.pdf
19IS305_U4_LP10_LM10-22-23.pdf19IS305_U4_LP10_LM10-22-23.pdf
19IS305_U4_LP10_LM10-22-23.pdf
 
MEMORY & I/O SYSTEMS
MEMORY & I/O SYSTEMS                          MEMORY & I/O SYSTEMS
MEMORY & I/O SYSTEMS
 
computer architecture and organisation
computer architecture and organisationcomputer architecture and organisation
computer architecture and organisation
 
COA notes
COA notesCOA notes
COA notes
 
Introduction to memory management
Introduction to memory managementIntroduction to memory management
Introduction to memory management
 
Mass storage systems presentation operating systems
Mass storage systems presentation operating systemsMass storage systems presentation operating systems
Mass storage systems presentation operating systems
 
Memory hierarchy
Memory hierarchyMemory hierarchy
Memory hierarchy
 
Memory Management.pdf
Memory Management.pdfMemory Management.pdf
Memory Management.pdf
 
Memory devices copy
Memory devices   copyMemory devices   copy
Memory devices copy
 
Memory hierarchy
Memory hierarchyMemory hierarchy
Memory hierarchy
 
Ch8 main memory
Ch8   main memoryCh8   main memory
Ch8 main memory
 
3 computer memory
3   computer memory3   computer memory
3 computer memory
 

Recently uploaded

Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
only4webmaster01
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
amitlee9823
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
amitlee9823
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
JoseMangaJr1
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
amitlee9823
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
amitlee9823
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
amitlee9823
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 

Recently uploaded (20)

BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 

Chapter 8 computer memory system overview

  • 1. Chapter 8 COMPUTER MEMORY SYSTEM OVERVIEW
  • 2. COMPUTER MEMORY SYSTEM OVERVIEW • Characteristics of Memory Systems – Location : refers to whether memory is internal or external to the computer. • Internal (e.g. processor registers, cache, main memory) • External (e.g. optical disks, magnetic Disks, tapes) any memory accessible to the processor via I/O controllers – Capacity • Internal memory Common word lengths are 8, 16, and 32 bits. (Bytes/MB) • External memory capacity is typically expressed in terms of bytes. (GB)
  • 3. Cont.. • Unit of Transfer – Word: • The size of the word is typically equal to the number of bits used to represent an integer and to the instruction length. – Addressable units: • In some systems, the addressable unit is the word. However, many systems allow addressing at the byte level. – Unit of transfer: • For main memory, this is the number of bits read out of or written into memory at a time. The unit of transfer need not equal a word or an addressable unit – Block (For external memory, data are often transferred in much larger units than a word, and these are referred to as blocks.) – Word (For internal memory, the unit of transfer is equal to the number of electrical lines into and out of the memory module.) 3
  • 4. Cont.. – Access Method • Sequential – Memory is organized into units of data, called records. – Access must be made in a specific linear sequence. – Stored addressing information is used to separate records . – A shared read–write mechanism is used, and this must be moved from its current location to the desired location, passing and rejecting each intermediate record. – Thus, the time to access an arbitrary record is highly variable. » E.g tape units 4
  • 5. Cont.. • Direct – As with sequential access, direct access involves a shared read–write mechanism. – However, individual blocks or records have a unique address based on physical location. – Access is accomplished by direct access to reach a general vicinity plus sequential searching to reach the final location. – Again, access time is variable. » Disk units 5
  • 6. Cont.. • Random – Each addressable location in memory has a unique, physically wired-in addressing mechanism. – The time to access a given location is independent of the sequence of prior accesses and is constant. – Thus, any location can be selected at random and directly addressed and accessed. » E.g: Main memory and some cache systems are random access. • Associative – A word is retrieved based on a portion of its contents rather than its address. – Cache memories may employ associative access. 6
  • 7. Cont.. – Performance ( 3 parameters used) • Access time: – For random-access memory, this is the time it takes to perform a read or write operation. – For non-random-access memory, access time is thetime it takes to position the read–write mechanism at the desired location. • Cycle time: – This concept is primarily applied to random-access memory and consists of the access time plus any additional time required before a second access can commence. – Note that memory cycle time is concerned with the system bus, not the processor. • Transfer rate: – This is the rate at which data can be transferred into or out of a memory unit.
  • 8. Cont.. – Physical Type • Semiconductor (the most common) • Magnetic • Optical • Magneto-optical – Physical Characteristics • Volatile/non-volatile • Erasable/non-erasable – Organization • By organization is meant the physical arrangement of bits to form words. 8
  • 10. Semiconductor Memory • RAM – Misnamed as all semiconductor memory is random access – Read/Write – Volatile – Temporary storage – Static or dynamic
  • 12. DRAM Operation • Address line active when bit read or written – Transistor switch closed (current flows) • Write – Voltage to bit line • High for 1, low for 0 – Then signal address line • Transfers charge to capacitor • Read – Address line selected • transistor turns on – Charge from capacitor fed via bit line to sense amplifier • Compares with reference value to determine 0 or 1 – Capacitor charge must be restored
  • 13. Static RAM • Bits stored as on/off switches • No charges to leak • No refreshing needed when powered • More complex construction • Larger per bit • More expensive • Does not need refresh circuits • Faster • Cache • Digital – Uses flip-flops
  • 14. SRAM v DRAM • Both volatile – Power needed to preserve data • Dynamic cell – Simpler to build, smaller – More dense – Less expensive – Needs refresh – Larger memory units • Static – Faster – Cache
  • 15. Read Only Memory (ROM) • Permanent storage – Nonvolatile • Microprogramming • Library subroutines • Systems programs (BIOS) • Function tables
  • 16. Types of ROM • Written during manufacture – Very expensive for small runs • Programmable (once) – PROM – Needs special equipment to program • Read “mostly” – Erasable Programmable (EPROM) • Erased by UV – Electrically Erasable (EEPROM) • Takes much longer to write than read – Flash memory • Erase whole memory electrically
  • 17. Synchronous DRAM (SDRAM) • Access is synchronized with an external clock • Address is presented to RAM • RAM finds data (CPU waits in conventional DRAM) • Since SDRAM moves data in time with system clock, CPU knows when data will be ready • CPU does not have to wait, it can do something else • Burst mode allows SDRAM to set up stream of data and fire it out in block • DDR-SDRAM sends data twice per clock cycle (leading & trailing edge)
  • 18. RAMBUS • Adopted by Intel for Pentium & Itanium • Main competitor to SDRAM • Vertical package – all pins on one side • Data exchange over 28 wires < 12 cm long • Bus addresses up to 320 RDRAM chips at 1.6Gbps • Asynchronous block protocol – 480ns access time – Then 1.6 Gbps
  • 19. DDR SDRAM • SDRAM can only send data once per clock • Double-data-rate SDRAM can send data twice per clock cycle – Rising edge and falling edge
  • 20. QUIZ • Classify memory by – Location – Access method – Capacity – Unit transfer • And give examples • Define – Access time – Cycle time – Transfer rate • Which of the following memory types are more fast and which are more capacity – Main memory – Registers – Cache – Hard disk