SlideShare uma empresa Scribd logo
1 de 15
MEMORY HIERARCHY
A SOLUTION FOR MODERN DAY COMPUTING
MEMORY:
“The Impression, Reminiscence and Souvenir of an
existence, is called Memory.”
Or
“The ability to collect and recollect data, is called
Memory.”
MOORE’S FIRST LAW:
“The number of transistors
per square inch on a dense
integrated circuit doubles
every two years.”
ROCK’S LAW (MOORE’S SECOND LAW):
“The cost of a semiconductor
chip fabrication plant doubles
every four years.”
THE PARADOX OF MEMORY:
The Ideal Memory:
Zero Access Time
Infinite Capacity
Zero Cost
Infinite Bandwidth
Realistic Memory:
Faster = Expensive
Bigger = Slower
Quality = Expensive
Higher Frequency =
More Ports = Expensive
MEMORY HIERARCHY:
At any given time, data is copied between only two
adjacent levels:
– Upper level: In the direct access to processor.
(Smaller, faster, uses more expensive technology)
– Lower level: In the indirect access to processor.
(Bigger, slower, uses less expensive technology)
IMPACT OF MEMORY HIERARCHY
For Computer Processing: If it worked for Cars:
•3,00,000 mph
•20,00,000 mpg
•4.19 Rupees per Car
•3,500x Performance
•90,000x Energy efficient
•60,000x Lower cost
LEVELS OF MEMORY HIERARCHY:
HIERARCHY MANAGEMENT:
Registers <-> Memory by compiler
Cache <-> Memory by the hardware (CPU)
Memory <-> Disks by the Hardware
(RAM) and OS
Virtual Memory by the Operating
System (OS) and
Program
PRIMARY MEMORY:
“The upper level volatile
memory, directly
accessed by processor, is
called Primary Memory.”
Example: Cache & RAM
SECONDARY MEMORY:
“The lower level non-
volatile memory, indirectly
accessed by processor, is
called Secondary Memory.”
Example: ROM & USB Flash
VIRTUAL MEMORY:
Virtual memory is a feature of an operating system
(OS) that allows a computer to compensate for
shortages of physical memory by temporarily
transferring pages of data from random
access memory (RAM) to disk storage. That Portion
of disk storage is referred as Virtual Memory or
Paging Files.
NEED FOR VIRTUAL MEMORY:
1. Before the development of the virtual memory
technique, programmers in the 1940s and
1950s had to manage directly two-level storage
such as main memory or RAM and secondary
memory in the form of hard disks or earlier,
magnetic drums.
2. Enlarge the address space, the set of addresses
a program can utilize.
3. Virtual memory might contain twice as many
addresses as main memory.
VIRTUAL MEMORY (PAGING)
Page table
Address Space
Page table
Address Space
Physical
Memory
WHAT IS OFFLINE MEMORY?
The term offline memory is referred to a secondary
storage medium that is non-volatile and whose data cannot
be accessed by the computer once removed. It must be
physically inserted into a system every time a users wants to access or edit
data. Offline storage can be any type of internal or external storage that
can easily be removed from the computer.
PORTABLE MEMORY
Any offline storage that is removable and needs to be
plugged in to read/write data and plugged out without
effecting any fundamentals of the machine, is called portable
memory.
Portable memory plays a vital role in the data transfer and
specially in making backups for privacy or security concerns.
Examples of portable memory are USB drive, SD Cards,
Floppy disks, Tape drives and CDs/DVDs or Blu-ray.

Mais conteúdo relacionado

Mais procurados

TYPES OF MEMORIES AND STORAGE DEVICE AND COMPUTER
TYPES OF MEMORIES AND STORAGE DEVICE AND COMPUTER TYPES OF MEMORIES AND STORAGE DEVICE AND COMPUTER
TYPES OF MEMORIES AND STORAGE DEVICE AND COMPUTER Rajat More
 
Computer architecture cache memory
Computer architecture cache memoryComputer architecture cache memory
Computer architecture cache memoryMazin Alwaaly
 
Primary memory (main memory)
Primary memory (main memory)Primary memory (main memory)
Primary memory (main memory)shah baadshah
 
Ram & rom memories
Ram & rom memoriesRam & rom memories
Ram & rom memoriesangelaag98
 
Main memory of computer .ppt
Main memory of computer .pptMain memory of computer .ppt
Main memory of computer .pptBasraJaswinder
 
ROM (Read Only Memory)
ROM (Read Only Memory)ROM (Read Only Memory)
ROM (Read Only Memory)JaneAlamAdnan
 
Cache memory ppt
Cache memory ppt  Cache memory ppt
Cache memory ppt Arpita Naik
 
Memory organization (Computer architecture)
Memory organization (Computer architecture)Memory organization (Computer architecture)
Memory organization (Computer architecture)Sandesh Jonchhe
 
COMPUTER MEMORY : TYPES & FUNCTIONS
COMPUTER MEMORY : TYPES & FUNCTIONSCOMPUTER MEMORY : TYPES & FUNCTIONS
COMPUTER MEMORY : TYPES & FUNCTIONSAngel Mary George
 
RAM(Random Access Memory)
RAM(Random Access Memory)RAM(Random Access Memory)
RAM(Random Access Memory)JaneAlamAdnan
 
Types of memory
Types of memoryTypes of memory
Types of memorymyrajendra
 
Memory organisation
Memory organisationMemory organisation
Memory organisationankush_kumar
 
ROM(Read Only Memory )
ROM(Read Only Memory )ROM(Read Only Memory )
ROM(Read Only Memory )rohitladdu
 

Mais procurados (20)

TYPES OF MEMORIES AND STORAGE DEVICE AND COMPUTER
TYPES OF MEMORIES AND STORAGE DEVICE AND COMPUTER TYPES OF MEMORIES AND STORAGE DEVICE AND COMPUTER
TYPES OF MEMORIES AND STORAGE DEVICE AND COMPUTER
 
Memory System
Memory SystemMemory System
Memory System
 
Memory Hierarchy
Memory HierarchyMemory Hierarchy
Memory Hierarchy
 
Computer architecture cache memory
Computer architecture cache memoryComputer architecture cache memory
Computer architecture cache memory
 
Primary memory (main memory)
Primary memory (main memory)Primary memory (main memory)
Primary memory (main memory)
 
Ram & rom memories
Ram & rom memoriesRam & rom memories
Ram & rom memories
 
Main memory of computer .ppt
Main memory of computer .pptMain memory of computer .ppt
Main memory of computer .ppt
 
ROM (Read Only Memory)
ROM (Read Only Memory)ROM (Read Only Memory)
ROM (Read Only Memory)
 
Ram and its types
Ram and its typesRam and its types
Ram and its types
 
Cache memory ppt
Cache memory ppt  Cache memory ppt
Cache memory ppt
 
Computer Memory
Computer MemoryComputer Memory
Computer Memory
 
Memory organization (Computer architecture)
Memory organization (Computer architecture)Memory organization (Computer architecture)
Memory organization (Computer architecture)
 
COMPUTER MEMORY : TYPES & FUNCTIONS
COMPUTER MEMORY : TYPES & FUNCTIONSCOMPUTER MEMORY : TYPES & FUNCTIONS
COMPUTER MEMORY : TYPES & FUNCTIONS
 
Cache memory
Cache memoryCache memory
Cache memory
 
RAM(Random Access Memory)
RAM(Random Access Memory)RAM(Random Access Memory)
RAM(Random Access Memory)
 
Cache memory
Cache memoryCache memory
Cache memory
 
Semiconductor memory
Semiconductor memorySemiconductor memory
Semiconductor memory
 
Types of memory
Types of memoryTypes of memory
Types of memory
 
Memory organisation
Memory organisationMemory organisation
Memory organisation
 
ROM(Read Only Memory )
ROM(Read Only Memory )ROM(Read Only Memory )
ROM(Read Only Memory )
 

Semelhante a Memory hierarchy

Memory and storage
Memory and storageMemory and storage
Memory and storageTapan Khilar
 
Memory hierarchy.pdf
Memory hierarchy.pdfMemory hierarchy.pdf
Memory hierarchy.pdfISHAN194169
 
lecture_5_computer_memory.pptx
lecture_5_computer_memory.pptxlecture_5_computer_memory.pptx
lecture_5_computer_memory.pptxMrHlo1
 
Basicarchitecturememory
BasicarchitecturememoryBasicarchitecturememory
BasicarchitecturememoryAditya Narang
 
What is Computer Memory.ppt
What is Computer Memory.pptWhat is Computer Memory.ppt
What is Computer Memory.pptMuhammad Naeem
 
Understanding And Managing Memory
Understanding And Managing MemoryUnderstanding And Managing Memory
Understanding And Managing Memoryisma ishak
 
Virtual Memory vs Cache Memory
Virtual Memory vs Cache MemoryVirtual Memory vs Cache Memory
Virtual Memory vs Cache MemoryAshik Iqbal
 
Computer memory presentation
Computer memory presentationComputer memory presentation
Computer memory presentationaaravSingh41
 
TYPES OF COMPUTER MEMORIES
TYPES OF COMPUTER MEMORIESTYPES OF COMPUTER MEMORIES
TYPES OF COMPUTER MEMORIESShahbaz Baloch
 
Memory and its type
Memory and its typeMemory and its type
Memory and its typeRaju Sheoran
 
Primary and secondary storage devices
Primary and secondary storage devicesPrimary and secondary storage devices
Primary and secondary storage devicesPichano Kikon
 
overview of physical storage media
overview of physical storage mediaoverview of physical storage media
overview of physical storage mediaAisu
 
Classification of memory hierarchy in system unit
Classification of memory hierarchy in system unitClassification of memory hierarchy in system unit
Classification of memory hierarchy in system unitDeepjyoti Talukdar
 
Soumenu Patra Presentation_Types of Memory.pdf
Soumenu Patra Presentation_Types of Memory.pdfSoumenu Patra Presentation_Types of Memory.pdf
Soumenu Patra Presentation_Types of Memory.pdfSoumenduPatra3
 
BBA CHAPTER COMPUTER HARDWARE 5 .pptx
BBA CHAPTER COMPUTER HARDWARE    5 .pptxBBA CHAPTER COMPUTER HARDWARE    5 .pptx
BBA CHAPTER COMPUTER HARDWARE 5 .pptxRoshanKC10
 

Semelhante a Memory hierarchy (20)

Memory and storage
Memory and storageMemory and storage
Memory and storage
 
Memory hierarchy.pdf
Memory hierarchy.pdfMemory hierarchy.pdf
Memory hierarchy.pdf
 
Computer Introduction-Lecture02
Computer Introduction-Lecture02Computer Introduction-Lecture02
Computer Introduction-Lecture02
 
lecture_5_computer_memory.pptx
lecture_5_computer_memory.pptxlecture_5_computer_memory.pptx
lecture_5_computer_memory.pptx
 
Basicarchitecturememory
BasicarchitecturememoryBasicarchitecturememory
Basicarchitecturememory
 
What is Computer Memory.ppt
What is Computer Memory.pptWhat is Computer Memory.ppt
What is Computer Memory.ppt
 
Understanding And Managing Memory
Understanding And Managing MemoryUnderstanding And Managing Memory
Understanding And Managing Memory
 
Virtual Memory vs Cache Memory
Virtual Memory vs Cache MemoryVirtual Memory vs Cache Memory
Virtual Memory vs Cache Memory
 
Computer memory presentation
Computer memory presentationComputer memory presentation
Computer memory presentation
 
TYPES OF COMPUTER MEMORIES
TYPES OF COMPUTER MEMORIESTYPES OF COMPUTER MEMORIES
TYPES OF COMPUTER MEMORIES
 
Memory and its type
Memory and its typeMemory and its type
Memory and its type
 
Lecture 02 hardware
Lecture 02 hardwareLecture 02 hardware
Lecture 02 hardware
 
Computer Memory
Computer MemoryComputer Memory
Computer Memory
 
Computer MEMORY
Computer MEMORYComputer MEMORY
Computer MEMORY
 
Primary and secondary storage devices
Primary and secondary storage devicesPrimary and secondary storage devices
Primary and secondary storage devices
 
overview of physical storage media
overview of physical storage mediaoverview of physical storage media
overview of physical storage media
 
Classification of memory hierarchy in system unit
Classification of memory hierarchy in system unitClassification of memory hierarchy in system unit
Classification of memory hierarchy in system unit
 
Soumenu Patra Presentation_Types of Memory.pdf
Soumenu Patra Presentation_Types of Memory.pdfSoumenu Patra Presentation_Types of Memory.pdf
Soumenu Patra Presentation_Types of Memory.pdf
 
BBA CHAPTER COMPUTER HARDWARE 5 .pptx
BBA CHAPTER COMPUTER HARDWARE    5 .pptxBBA CHAPTER COMPUTER HARDWARE    5 .pptx
BBA CHAPTER COMPUTER HARDWARE 5 .pptx
 
Memory Presentation
Memory PresentationMemory Presentation
Memory Presentation
 

Mais de Abu-ul-Haris (10)

Communication presentation
Communication presentationCommunication presentation
Communication presentation
 
Misaq lakhno
Misaq lakhnoMisaq lakhno
Misaq lakhno
 
Lab no 7
Lab no 7Lab no 7
Lab no 7
 
Lab no 6
Lab no 6Lab no 6
Lab no 6
 
Lab no 5
Lab no 5Lab no 5
Lab no 5
 
Lab no 4
Lab no 4Lab no 4
Lab no 4
 
Lab no 3 haris
Lab no 3 harisLab no 3 haris
Lab no 3 haris
 
Lab no 2 haris
Lab no 2 harisLab no 2 haris
Lab no 2 haris
 
Lab no 1
Lab no 1Lab no 1
Lab no 1
 
Lab no 4
Lab no 4Lab no 4
Lab no 4
 

Último

HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 

Último (20)

HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 

Memory hierarchy

  • 1. MEMORY HIERARCHY A SOLUTION FOR MODERN DAY COMPUTING
  • 2. MEMORY: “The Impression, Reminiscence and Souvenir of an existence, is called Memory.” Or “The ability to collect and recollect data, is called Memory.”
  • 3. MOORE’S FIRST LAW: “The number of transistors per square inch on a dense integrated circuit doubles every two years.”
  • 4. ROCK’S LAW (MOORE’S SECOND LAW): “The cost of a semiconductor chip fabrication plant doubles every four years.”
  • 5. THE PARADOX OF MEMORY: The Ideal Memory: Zero Access Time Infinite Capacity Zero Cost Infinite Bandwidth Realistic Memory: Faster = Expensive Bigger = Slower Quality = Expensive Higher Frequency = More Ports = Expensive
  • 6. MEMORY HIERARCHY: At any given time, data is copied between only two adjacent levels: – Upper level: In the direct access to processor. (Smaller, faster, uses more expensive technology) – Lower level: In the indirect access to processor. (Bigger, slower, uses less expensive technology)
  • 7. IMPACT OF MEMORY HIERARCHY For Computer Processing: If it worked for Cars: •3,00,000 mph •20,00,000 mpg •4.19 Rupees per Car •3,500x Performance •90,000x Energy efficient •60,000x Lower cost
  • 8. LEVELS OF MEMORY HIERARCHY:
  • 9. HIERARCHY MANAGEMENT: Registers <-> Memory by compiler Cache <-> Memory by the hardware (CPU) Memory <-> Disks by the Hardware (RAM) and OS Virtual Memory by the Operating System (OS) and Program
  • 10. PRIMARY MEMORY: “The upper level volatile memory, directly accessed by processor, is called Primary Memory.” Example: Cache & RAM SECONDARY MEMORY: “The lower level non- volatile memory, indirectly accessed by processor, is called Secondary Memory.” Example: ROM & USB Flash
  • 11. VIRTUAL MEMORY: Virtual memory is a feature of an operating system (OS) that allows a computer to compensate for shortages of physical memory by temporarily transferring pages of data from random access memory (RAM) to disk storage. That Portion of disk storage is referred as Virtual Memory or Paging Files.
  • 12. NEED FOR VIRTUAL MEMORY: 1. Before the development of the virtual memory technique, programmers in the 1940s and 1950s had to manage directly two-level storage such as main memory or RAM and secondary memory in the form of hard disks or earlier, magnetic drums. 2. Enlarge the address space, the set of addresses a program can utilize. 3. Virtual memory might contain twice as many addresses as main memory.
  • 13. VIRTUAL MEMORY (PAGING) Page table Address Space Page table Address Space Physical Memory
  • 14. WHAT IS OFFLINE MEMORY? The term offline memory is referred to a secondary storage medium that is non-volatile and whose data cannot be accessed by the computer once removed. It must be physically inserted into a system every time a users wants to access or edit data. Offline storage can be any type of internal or external storage that can easily be removed from the computer.
  • 15. PORTABLE MEMORY Any offline storage that is removable and needs to be plugged in to read/write data and plugged out without effecting any fundamentals of the machine, is called portable memory. Portable memory plays a vital role in the data transfer and specially in making backups for privacy or security concerns. Examples of portable memory are USB drive, SD Cards, Floppy disks, Tape drives and CDs/DVDs or Blu-ray.