SlideShare a Scribd company logo
1 of 21
Memory Hierarchy
Main Memory
• Most of the main memory in a general purpose
computer is made up of RAM integrated circuits
chips, but a portion of the memory may be
constructed with ROM chips
• RAM– Random Access memory
– Integrated RAM are available in two possible operating
modes, Static and Dynamic

• ROM– Read Only memory
Random-Access Memory (RAM)
• A RAM is a read/write memory in which data
can be written into or read from any selected
address in any sequence.
• When a data is written into a given address,
data unit previously stored at that address is
replaced by new data unit.
Random-Access Memory (RAM)
• When a data unit is read from, data unit
remains stored and is not erased.
• A RAM is typically used for short term data
storage because it cannot retain stored data
when power is turned off.
Types of Random-Access Memory(RAM)
RAM

Static
RAM(SRAM)

Asynchronous
SRAM(ASRAM)

Synchronous
SRAM with burst
feature(SBSRAM)

Dynamic
RAM(DRAM)

Fast Page
Mode
DRAM(FPM
DRAM)

Extended Data
Out
DRAM(EDO
DRAM)

Burst EDO
DRAM(BEDO
DRAM)

Synchronous
DRAM(SDRAM)
Static RAM
• All static RAMs are characterized by latch
memory cells.
• As long as DC power is applied to a static
memory cell, it can retain a 1 or 0 state
indefinitely.
• If power is removed, stored data bit is lost.
Asynchronous Static RAM

Operation is not synchronized
with system clock.
Synchronous SRAM with burst feature
• A synchronous SRAM is synchronized with
system clock.
• The address, the read/write input, the chip
enable, and input data are all latched into
their respective registers on an active clock
pulse.
• Address burst feature allows memory to read
or write up to four sequential locations using a
single address.
Synchronous SRAM with burst feature
Applications of SRAM
• One of the major applications of SRAMs is in
cache memory in computers.
• Cache memory is a relatively small, high speed
memory that stores the most recently used
instructions or data from the larger but slower
main memory.
Dynamic RAM
• Dynamic memory cells store data bits in small
capacitors rather than in a latch.
• DRAM requires a frequent refresh operation
to preserve stored data bit resulting in
complex circuitry.
• DRAMs use a technique called address
multiplexing to reduce number of address
lines.
DRAM
• Advantage: Allows very large memory arrays to be
constructed on a chip at lower cost per bit.
• Disadvantage: Storage capacitor cannot hold its charge
over an extended period of time and will lose the
stored bit unless it is charge is refreshed periodically.
To refresh requires additional memory circuitry and
complicates the operation of DRAM.
• Applications: The major application of DRAM is in main
memory of computers. The DRAM consists of transistor
and capacitor allowing much greater densities and
results in greater bit capacities for given chip
area,although much slower access time.
Types of DRAM
• Fast Page Mode DRAM(FPM DRAM):
i. Idea is based on probability that next several memory
address to be accessed are in same row.
ii. Saves time over pure random accessing.
• Extended Data Out DRAM(EDO DRAM):
i. Also called hyper page mode.
ii. Next column address can be accessed before external
system accepts current valid data.
iii. Idea is to speed up access time.
Types of DRAM
• Burst Extended Data Out DRAM(BEDO DRAM):
i. EDO DRAM with address burst capability.
ii. Burst feature allows upto four address to be
internally generated from single external
address which saves some access time.
• Synchronous DRAM:
i. Synchronized with system clock.
ii. Allows processor to handle other tasks while
memory read/write operations are in progress.
Read-Only Memory(ROM)
• Contains permanently stored data, which can
be read from the memory but cannot be
changed.
• ROM stores data that are used repeatedly in
system applications, such as programmed
instructions for system operation.
• ROMs retain stored data when power is
turned off and are therefore nonvolatile
memories.
Internal ROM Organization
Types of ROM

ROM

Mask ROM

Programmable
ROM(PROM)

Erasable PROM

Ultraviolet
EPROM

Electrically
Erasable PROM
Mask ROM
• Referred to simply as a ROM.
• Permanently programmed during
manufacturing process to provide widely used
standard functions, such as to provide user
specified functions.
• Once the memory is programmed, it cannot
be changed.
Programmable ROM
• PROMs come from manufacturer unprogrammed, and
are custom programmed in field to meet user’s need.
• Basically same as mask ROM once they are
programmed, that is, it cannot be changed.

Erasable PROM
• Can be reprogrammed.
• Uses an NMOSFET array with an isolated gate
structure.
• Erasure of data bit is a process which removes gate
charge.
Ultraviolet EPROM
• The isolated gate in FET of UVEPROM is
floating within an oxide insulating material.
• The programming process causes electrons to
be removed from floating gate.
• Exposure is done by exposure of memory chip
to high intensity UV radiation through UV
window on top of package.
Electrically Erasable PROM
• Can be both erased and programmed with
electrical pulses.
• Can be rapidly programmed and erased
• Types: Floating gate MOS and Metal nitride
oxide silicone(MNOS).
• Application of voltage on control gate in
floating gate structure permits storage and
removal of charge from floating gate.

More Related Content

What's hot

What's hot (20)

Direct memory access (dma)
Direct memory access (dma)Direct memory access (dma)
Direct memory access (dma)
 
Real time Operating System
Real time Operating SystemReal time Operating System
Real time Operating System
 
Computer organization memory
Computer organization memoryComputer organization memory
Computer organization memory
 
Pci,usb,scsi bus
Pci,usb,scsi busPci,usb,scsi bus
Pci,usb,scsi bus
 
Cache memory
Cache memoryCache memory
Cache memory
 
Ram & rom memories
Ram & rom memoriesRam & rom memories
Ram & rom memories
 
Ram and its types
Ram and its typesRam and its types
Ram and its types
 
Memory hierarchy
Memory hierarchyMemory hierarchy
Memory hierarchy
 
Module 2 ARM CORTEX M3 Instruction Set and Programming
Module 2 ARM CORTEX M3 Instruction Set and ProgrammingModule 2 ARM CORTEX M3 Instruction Set and Programming
Module 2 ARM CORTEX M3 Instruction Set and Programming
 
Input & Output
Input & OutputInput & Output
Input & Output
 
Pentium processor
Pentium processorPentium processor
Pentium processor
 
Ram and its types
Ram and its typesRam and its types
Ram and its types
 
Memory organization in computer architecture
Memory organization in computer architectureMemory organization in computer architecture
Memory organization in computer architecture
 
Parallelism
ParallelismParallelism
Parallelism
 
mano.ppt
mano.pptmano.ppt
mano.ppt
 
Multithreading computer architecture
 Multithreading computer architecture  Multithreading computer architecture
Multithreading computer architecture
 
Types Of Buses
Types Of BusesTypes Of Buses
Types Of Buses
 
Kernel mode vs user mode in linux
Kernel mode vs user mode in linuxKernel mode vs user mode in linux
Kernel mode vs user mode in linux
 
Random access memory
Random access memoryRandom access memory
Random access memory
 
Computer Organization
Computer OrganizationComputer Organization
Computer Organization
 

Viewers also liked

Drawback of Internet of Things - Battery Life
Drawback of Internet of Things - Battery LifeDrawback of Internet of Things - Battery Life
Drawback of Internet of Things - Battery LifeAdithya Jayaprakash
 
AI- memory organisation systems
AI-  memory organisation systemsAI-  memory organisation systems
AI- memory organisation systemsratikaagarwal
 
basic computer programming and micro programmed control
basic computer programming and micro programmed controlbasic computer programming and micro programmed control
basic computer programming and micro programmed controlRai University
 
Types of memory (bba 1st)
Types of memory (bba 1st)Types of memory (bba 1st)
Types of memory (bba 1st)basitnazir
 
Addressing modes (detailed data path)
Addressing modes (detailed data path)Addressing modes (detailed data path)
Addressing modes (detailed data path)Mahesh Kumar Attri
 
Memory organisation ppt final presentation
Memory organisation ppt final presentationMemory organisation ppt final presentation
Memory organisation ppt final presentationrockymani
 
Micro Programmed Control Unit
Micro Programmed Control UnitMicro Programmed Control Unit
Micro Programmed Control UnitKamal Acharya
 
09. Memory, Storage (RAM, Cache, HDD, ODD, SSD, Flashdrives)
09. Memory, Storage (RAM, Cache, HDD, ODD, SSD, Flashdrives)09. Memory, Storage (RAM, Cache, HDD, ODD, SSD, Flashdrives)
09. Memory, Storage (RAM, Cache, HDD, ODD, SSD, Flashdrives)Akhila Dakshina
 
Random Access Memory
Random Access Memory Random Access Memory
Random Access Memory rohitladdu
 
Memory organization
Memory organizationMemory organization
Memory organizationishapadhy
 
Computer organization memory hierarchy
Computer organization memory hierarchyComputer organization memory hierarchy
Computer organization memory hierarchyAJAL A J
 
Combinational circuits
Combinational circuitsCombinational circuits
Combinational circuitsSARITHA REDDY
 
Lec9 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- Memory part 1
Lec9 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- Memory part 1Lec9 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- Memory part 1
Lec9 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- Memory part 1Hsien-Hsin Sean Lee, Ph.D.
 
Lec10 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- Memory part2
Lec10 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- Memory part2Lec10 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- Memory part2
Lec10 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- Memory part2Hsien-Hsin Sean Lee, Ph.D.
 

Viewers also liked (20)

Lecture 42
Lecture 42Lecture 42
Lecture 42
 
Drawback of Internet of Things - Battery Life
Drawback of Internet of Things - Battery LifeDrawback of Internet of Things - Battery Life
Drawback of Internet of Things - Battery Life
 
AI- memory organisation systems
AI-  memory organisation systemsAI-  memory organisation systems
AI- memory organisation systems
 
Chapter 9 ap psych- Memory
Chapter 9 ap psych- MemoryChapter 9 ap psych- Memory
Chapter 9 ap psych- Memory
 
Computer Organisation Part 4
Computer Organisation Part 4Computer Organisation Part 4
Computer Organisation Part 4
 
basic computer programming and micro programmed control
basic computer programming and micro programmed controlbasic computer programming and micro programmed control
basic computer programming and micro programmed control
 
Types of memory (bba 1st)
Types of memory (bba 1st)Types of memory (bba 1st)
Types of memory (bba 1st)
 
Addressing modes (detailed data path)
Addressing modes (detailed data path)Addressing modes (detailed data path)
Addressing modes (detailed data path)
 
Memory organisation ppt final presentation
Memory organisation ppt final presentationMemory organisation ppt final presentation
Memory organisation ppt final presentation
 
Micro Programmed Control Unit
Micro Programmed Control UnitMicro Programmed Control Unit
Micro Programmed Control Unit
 
09. Memory, Storage (RAM, Cache, HDD, ODD, SSD, Flashdrives)
09. Memory, Storage (RAM, Cache, HDD, ODD, SSD, Flashdrives)09. Memory, Storage (RAM, Cache, HDD, ODD, SSD, Flashdrives)
09. Memory, Storage (RAM, Cache, HDD, ODD, SSD, Flashdrives)
 
Random Access Memory
Random Access Memory Random Access Memory
Random Access Memory
 
Memory organization
Memory organizationMemory organization
Memory organization
 
Memory organization
Memory organizationMemory organization
Memory organization
 
Computer organization memory hierarchy
Computer organization memory hierarchyComputer organization memory hierarchy
Computer organization memory hierarchy
 
Combinational circuits
Combinational circuitsCombinational circuits
Combinational circuits
 
cache memory
cache memorycache memory
cache memory
 
Lec9 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- Memory part 1
Lec9 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- Memory part 1Lec9 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- Memory part 1
Lec9 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- Memory part 1
 
Lec10 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- Memory part2
Lec10 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- Memory part2Lec10 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- Memory part2
Lec10 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- Memory part2
 
Introduction to C Programming
Introduction to C ProgrammingIntroduction to C Programming
Introduction to C Programming
 

Similar to Memory Hierarchy (RAM and ROM)

Similar to Memory Hierarchy (RAM and ROM) (20)

project on memories .pptx
project on memories .pptxproject on memories .pptx
project on memories .pptx
 
primary memory
primary memoryprimary memory
primary memory
 
Computer random access memory
Computer   random access memoryComputer   random access memory
Computer random access memory
 
Memory and storage devices
Memory and storage devicesMemory and storage devices
Memory and storage devices
 
Random Access memory.
Random Access memory.Random Access memory.
Random Access memory.
 
unit4 and unit5.pptx
unit4 and unit5.pptxunit4 and unit5.pptx
unit4 and unit5.pptx
 
Memory.pptx
Memory.pptxMemory.pptx
Memory.pptx
 
Esd mod 3
Esd mod 3Esd mod 3
Esd mod 3
 
Internal memory
Internal memoryInternal memory
Internal memory
 
Ram presentation
Ram presentationRam presentation
Ram presentation
 
Basics Of Semiconductor Memories
Basics Of Semiconductor MemoriesBasics Of Semiconductor Memories
Basics Of Semiconductor Memories
 
Ram ppt
Ram pptRam ppt
Ram ppt
 
Dram and its types
Dram and its typesDram and its types
Dram and its types
 
Introduction to Types of Memory Chips
Introduction to Types of Memory ChipsIntroduction to Types of Memory Chips
Introduction to Types of Memory Chips
 
Memory
MemoryMemory
Memory
 
Types of RAM
Types of RAMTypes of RAM
Types of RAM
 
Memory and its Types.ppt
Memory and its Types.pptMemory and its Types.ppt
Memory and its Types.ppt
 
Memory & its types presentation1
Memory & its types presentation1Memory & its types presentation1
Memory & its types presentation1
 
Memory and storage
Memory and storageMemory and storage
Memory and storage
 
Memory Organisation.pptx
Memory Organisation.pptxMemory Organisation.pptx
Memory Organisation.pptx
 

Recently uploaded

SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxdhanalakshmis0310
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 

Recently uploaded (20)

SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 

Memory Hierarchy (RAM and ROM)

  • 2. Main Memory • Most of the main memory in a general purpose computer is made up of RAM integrated circuits chips, but a portion of the memory may be constructed with ROM chips • RAM– Random Access memory – Integrated RAM are available in two possible operating modes, Static and Dynamic • ROM– Read Only memory
  • 3. Random-Access Memory (RAM) • A RAM is a read/write memory in which data can be written into or read from any selected address in any sequence. • When a data is written into a given address, data unit previously stored at that address is replaced by new data unit.
  • 4. Random-Access Memory (RAM) • When a data unit is read from, data unit remains stored and is not erased. • A RAM is typically used for short term data storage because it cannot retain stored data when power is turned off.
  • 5. Types of Random-Access Memory(RAM) RAM Static RAM(SRAM) Asynchronous SRAM(ASRAM) Synchronous SRAM with burst feature(SBSRAM) Dynamic RAM(DRAM) Fast Page Mode DRAM(FPM DRAM) Extended Data Out DRAM(EDO DRAM) Burst EDO DRAM(BEDO DRAM) Synchronous DRAM(SDRAM)
  • 6. Static RAM • All static RAMs are characterized by latch memory cells. • As long as DC power is applied to a static memory cell, it can retain a 1 or 0 state indefinitely. • If power is removed, stored data bit is lost.
  • 7. Asynchronous Static RAM Operation is not synchronized with system clock.
  • 8. Synchronous SRAM with burst feature • A synchronous SRAM is synchronized with system clock. • The address, the read/write input, the chip enable, and input data are all latched into their respective registers on an active clock pulse. • Address burst feature allows memory to read or write up to four sequential locations using a single address.
  • 9. Synchronous SRAM with burst feature
  • 10. Applications of SRAM • One of the major applications of SRAMs is in cache memory in computers. • Cache memory is a relatively small, high speed memory that stores the most recently used instructions or data from the larger but slower main memory.
  • 11. Dynamic RAM • Dynamic memory cells store data bits in small capacitors rather than in a latch. • DRAM requires a frequent refresh operation to preserve stored data bit resulting in complex circuitry. • DRAMs use a technique called address multiplexing to reduce number of address lines.
  • 12. DRAM • Advantage: Allows very large memory arrays to be constructed on a chip at lower cost per bit. • Disadvantage: Storage capacitor cannot hold its charge over an extended period of time and will lose the stored bit unless it is charge is refreshed periodically. To refresh requires additional memory circuitry and complicates the operation of DRAM. • Applications: The major application of DRAM is in main memory of computers. The DRAM consists of transistor and capacitor allowing much greater densities and results in greater bit capacities for given chip area,although much slower access time.
  • 13. Types of DRAM • Fast Page Mode DRAM(FPM DRAM): i. Idea is based on probability that next several memory address to be accessed are in same row. ii. Saves time over pure random accessing. • Extended Data Out DRAM(EDO DRAM): i. Also called hyper page mode. ii. Next column address can be accessed before external system accepts current valid data. iii. Idea is to speed up access time.
  • 14. Types of DRAM • Burst Extended Data Out DRAM(BEDO DRAM): i. EDO DRAM with address burst capability. ii. Burst feature allows upto four address to be internally generated from single external address which saves some access time. • Synchronous DRAM: i. Synchronized with system clock. ii. Allows processor to handle other tasks while memory read/write operations are in progress.
  • 15. Read-Only Memory(ROM) • Contains permanently stored data, which can be read from the memory but cannot be changed. • ROM stores data that are used repeatedly in system applications, such as programmed instructions for system operation. • ROMs retain stored data when power is turned off and are therefore nonvolatile memories.
  • 17. Types of ROM ROM Mask ROM Programmable ROM(PROM) Erasable PROM Ultraviolet EPROM Electrically Erasable PROM
  • 18. Mask ROM • Referred to simply as a ROM. • Permanently programmed during manufacturing process to provide widely used standard functions, such as to provide user specified functions. • Once the memory is programmed, it cannot be changed.
  • 19. Programmable ROM • PROMs come from manufacturer unprogrammed, and are custom programmed in field to meet user’s need. • Basically same as mask ROM once they are programmed, that is, it cannot be changed. Erasable PROM • Can be reprogrammed. • Uses an NMOSFET array with an isolated gate structure. • Erasure of data bit is a process which removes gate charge.
  • 20. Ultraviolet EPROM • The isolated gate in FET of UVEPROM is floating within an oxide insulating material. • The programming process causes electrons to be removed from floating gate. • Exposure is done by exposure of memory chip to high intensity UV radiation through UV window on top of package.
  • 21. Electrically Erasable PROM • Can be both erased and programmed with electrical pulses. • Can be rapidly programmed and erased • Types: Floating gate MOS and Metal nitride oxide silicone(MNOS). • Application of voltage on control gate in floating gate structure permits storage and removal of charge from floating gate.