SlideShare a Scribd company logo
5
Most read
7
Most read
READ ONLY MEMORY
PRADEEP GUPTA
ROM (READ ONLY MEMORY)
 ROM is a class of storage media used in computers
and other electronic devices.
 Data stored in ROM cannot be modified (at least
not very quickly or easily).
 The ROM is non-volatile memory as it retains
stored information even if the power is turned off
(unlike RAM).
 Processor uses ROM to store and execute
programs instructions.
 It is mainly used to distribute firmware.
 Firmware is software that is very closely tied to
specific hardware, and unlikely to require frequent
updates.
 It is permanent memory in a computer that cannot
be changed. Most memory is wiped clean when you
turn off your computer. If it lost all memory it would
not be able to start up again. So it needs some
instructions stored in memory that is there when the
computer starts. It then uses this to give further
instructions to the computer and help it boot up.
Read Only Memory
READ ONLY MEMORY
 Read
 The word line is activated.
 The transistor is closed and the
voltage on the bit line drops to
near 0 if there is a connection
between the transistor and the
ground.
 If there is no connection to
ground, the bit line remains high.
 Write
 Done when it is manufactured
Bit line
Word line
•Not connected to
store 1
•Connected to store
0
P
ROM INTERNAL STRUCTURE
n X N
decoder
Memory array
2^N words X m bits
n input lines
m output lines/data lines
Address
lines
Size of ROM to implement full adder :-)
Full adder
X
Y
S =∑(1,2,4,7)
Z
C=∑(3,5,6,7)
Address line= No. of variables=3
Data line= No. of functions to be implemented=2
CS
ZYX
A0
D1D0
A1 A2
Therefore, Size of ROM=2^3*2
Address location=2^3=8
2^3*2 ROM
Location A2 A1 A0 S C
0 0 0 0 0 0
1 0 0 1 1 0
2 0 1 0 1 0
3 0 1 1 0 1
4 1 0 0 1 0
5 1 0 1 0 1
6 1 1 0 0 1
7 1 1 1 1 1
ROM table
What is the data stored in 4th location?
Ans=10
APPLICATIONS
 A typical application of a ROM might be an
industrial machine that repeats the same sequence
over and over.
 ROM is used to store Basic Input-Output System
(BIOS).
 Used extensively in embedded system.
 The boot up software for a regular PC, which
performs the same task each time the power is
turned on.
 ROMs are used in constructing look-up tables for
computer systems. Look-up table are used to store
logarithms of number, sines and cosines of angles,
fixed physical constants and so on.
TYPES OF ROM
Programmable read-only memory
• Standard PROM can only be programmed once.
• PROMs are manufactured blank. The data is programmed
into them after manufacturing.
• PROM chips are manufactured with a series of fuses.
PROM chips have several different applications,
including cell phones, video game consoles, RFID tags,
medical devices, and other electronics.
 Programmability is achieved
by inserting a fuse at point P
 Memory contains all 0’s
before programming.
 The user can insert 1’s at the
required locations by burning
out the fuses at these
locations using high current
pulses.
 This process is irreversible.
 Provides flexibility and
convenience not
available in ROM.
Bit line
Word line
•Manufactured
connected (storing 0),
but the connection is
a “fuse” and can be
burned out with a high
current to change it to
1.
P(Fuse)
Erasable programmable read-only memory(EPROM)
 Content can be erased and reprogrammed.
 (EPROM) can be erased by exposure to strong ultraviolet
light.
 EPROM chip packages can often be identified by the
prominent quartz "window" which allows UV light to enter.
 Must be physically removed from the circuit for
reprogramming.
 Entire content are erased.
Electrically erasable programmable read-only memory
(EEPROM)
 Erased electrically.
 Need not be removed from the computer (or camera, MP3
player, etc.).
 Possible to erase the cell contents selectively.
 Disadvantages
 Different voltages are needed for erasing , writing and reading
the stored data.
 Writing or flashing an EEPROM is much slower (milliseconds
per bit) than reading from a ROM or writing to a RAM
(nanoseconds in both cases).
Electrically alterable read-only memory(EAROM)
 Only 1 bit can be modified at a time.
 Writing is a very slow process and requires higher
voltage (usually around 12 V) than is used for read
access.
 EAROMs are intended for applications that require
infrequent and only partial rewriting.
 EAROM is an expensive and complex technology.
 Most often used for industrial and military applications.
Flash memory
 Flash memory is a non volatile memory.
 They can be electrically erased and reprogrammed.
 It is an extension of EEPROM.
 It allows the stored data to be saved even when the
device is disconnected from the power source.
 Writing speed is much faster than EEPROM.
 Data capacity is more.
 E.g. pen drives, solid state drives, memory cards, etc.
DISADVANTAGES
 ROMs however also have some disadvantages.
 It takes a long time to manufacture a ROM.
 The unit price of a ROM is quite high.
 Once the ROM has been manufactured and if some
error has been discovered in the information store
you can’t change the contents.
 This means that making mistakes are very
expensive.
REFERENCES
 Computer Architecture And Organization JOHN P.
HAYES
 http://www.google.co.in
 http://www.worldofcomputing.net/memory/read-
only-memory.html
 https://www.slideshare.net/rohitladdu/romread-only-
memory
 http://www.homes.ieu.edu.tr/leren/ce302/lectures/R
OM%20(Read%20Only%20Memory)
THANK YOU

More Related Content

PPTX
COMPUTER MEMORY
PDF
Computer organization memory
PPTX
Computer Memory
PPTX
Primary memory (main memory)
PPTX
Memory - RAM and its types
PPTX
RAM :A primary Memory
PPTX
Random access memory
PPTX
Memory system
COMPUTER MEMORY
Computer organization memory
Computer Memory
Primary memory (main memory)
Memory - RAM and its types
RAM :A primary Memory
Random access memory
Memory system

What's hot (20)

PPTX
Computer memory
PPTX
x86 architecture
 
PDF
DDR3 SDRAM : Notes
PDF
Rom (read only memory)
PPTX
Main memory of computer .ppt
PPTX
Secondary memory
PPT
Cpu organisation
PDF
Primary Memory: RAM, ROM and their Types
PPTX
ROM (Read Only Memory)
PPT
Hard Drives
PPTX
Control unit
PPT
EEPROM Part-21
PPTX
Computer memory
PPTX
computer memory and memory module
PPTX
Types of rom
PPTX
memory system notes.pptx
PPSX
09. Memory, Storage (RAM, Cache, HDD, ODD, SSD, Flashdrives)
PPTX
SRAM DRAM
PPTX
Memory organization
Computer memory
x86 architecture
 
DDR3 SDRAM : Notes
Rom (read only memory)
Main memory of computer .ppt
Secondary memory
Cpu organisation
Primary Memory: RAM, ROM and their Types
ROM (Read Only Memory)
Hard Drives
Control unit
EEPROM Part-21
Computer memory
computer memory and memory module
Types of rom
memory system notes.pptx
09. Memory, Storage (RAM, Cache, HDD, ODD, SSD, Flashdrives)
SRAM DRAM
Memory organization
Ad

Similar to Read Only Memory (20)

PPTX
what is ROM? Rom(read only memory)
PPT
Read Only Memory
PPTX
rom-140919103032-phpapp02.pptx
PPT
ROM(Read Only Memory )
PPTX
Topic 11- Read Only Memory (ROM).pptx
PPT
PPTX
Lec 3 digital electronics- read only memory
PPT
Memory Unit For engineering
PPTX
DPSD MEMORY DEVICES UNIT memory device 4.pptx
PPTX
Memory unit 6
PPTX
SEMICONDUCTOR MEMORIES(RAM &ROM).pptx
PPT
digital logic circuits, digital component memory unit
PPTX
Memory And Storages
PPTX
DE-UNIT-V MEMORY DEVICES AND DIGITAL INTEGRATED CIRCUITS
PDF
DSD presentation.pdf for students having DSD in ECE branch
PPTX
PPTX
Lecture 09 - Ch No. 05 Internal Memory.pptx
PPTX
Memories in digital electronics
PPTX
Main memory
PPT
Bca 2nd sem-u-1.7 digital logic circuits, digital component memory unit
what is ROM? Rom(read only memory)
Read Only Memory
rom-140919103032-phpapp02.pptx
ROM(Read Only Memory )
Topic 11- Read Only Memory (ROM).pptx
Lec 3 digital electronics- read only memory
Memory Unit For engineering
DPSD MEMORY DEVICES UNIT memory device 4.pptx
Memory unit 6
SEMICONDUCTOR MEMORIES(RAM &ROM).pptx
digital logic circuits, digital component memory unit
Memory And Storages
DE-UNIT-V MEMORY DEVICES AND DIGITAL INTEGRATED CIRCUITS
DSD presentation.pdf for students having DSD in ECE branch
Lecture 09 - Ch No. 05 Internal Memory.pptx
Memories in digital electronics
Main memory
Bca 2nd sem-u-1.7 digital logic circuits, digital component memory unit
Ad

Recently uploaded (20)

PPTX
Cell Types and Its function , kingdom of life
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PPTX
Unit 4 Skeletal System.ppt.pptxopresentatiom
PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PPTX
Lesson notes of climatology university.
PPTX
Orientation - ARALprogram of Deped to the Parents.pptx
PDF
RMMM.pdf make it easy to upload and study
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PPTX
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
Indian roads congress 037 - 2012 Flexible pavement
PDF
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
PPTX
UNIT III MENTAL HEALTH NURSING ASSESSMENT
PDF
Complications of Minimal Access Surgery at WLH
PPTX
UV-Visible spectroscopy..pptx UV-Visible Spectroscopy – Electronic Transition...
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PPTX
Digestion and Absorption of Carbohydrates, Proteina and Fats
PPTX
History, Philosophy and sociology of education (1).pptx
Cell Types and Its function , kingdom of life
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Unit 4 Skeletal System.ppt.pptxopresentatiom
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
Lesson notes of climatology university.
Orientation - ARALprogram of Deped to the Parents.pptx
RMMM.pdf make it easy to upload and study
Chinmaya Tiranga quiz Grand Finale.pdf
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
Paper A Mock Exam 9_ Attempt review.pdf.
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Indian roads congress 037 - 2012 Flexible pavement
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
UNIT III MENTAL HEALTH NURSING ASSESSMENT
Complications of Minimal Access Surgery at WLH
UV-Visible spectroscopy..pptx UV-Visible Spectroscopy – Electronic Transition...
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
Digestion and Absorption of Carbohydrates, Proteina and Fats
History, Philosophy and sociology of education (1).pptx

Read Only Memory

  • 2. ROM (READ ONLY MEMORY)  ROM is a class of storage media used in computers and other electronic devices.  Data stored in ROM cannot be modified (at least not very quickly or easily).  The ROM is non-volatile memory as it retains stored information even if the power is turned off (unlike RAM).
  • 3.  Processor uses ROM to store and execute programs instructions.  It is mainly used to distribute firmware.  Firmware is software that is very closely tied to specific hardware, and unlikely to require frequent updates.  It is permanent memory in a computer that cannot be changed. Most memory is wiped clean when you turn off your computer. If it lost all memory it would not be able to start up again. So it needs some instructions stored in memory that is there when the computer starts. It then uses this to give further instructions to the computer and help it boot up.
  • 5. READ ONLY MEMORY  Read  The word line is activated.  The transistor is closed and the voltage on the bit line drops to near 0 if there is a connection between the transistor and the ground.  If there is no connection to ground, the bit line remains high.  Write  Done when it is manufactured Bit line Word line •Not connected to store 1 •Connected to store 0 P
  • 6. ROM INTERNAL STRUCTURE n X N decoder Memory array 2^N words X m bits n input lines m output lines/data lines Address lines
  • 7. Size of ROM to implement full adder :-) Full adder X Y S =∑(1,2,4,7) Z C=∑(3,5,6,7) Address line= No. of variables=3 Data line= No. of functions to be implemented=2 CS ZYX A0 D1D0 A1 A2 Therefore, Size of ROM=2^3*2 Address location=2^3=8 2^3*2 ROM
  • 8. Location A2 A1 A0 S C 0 0 0 0 0 0 1 0 0 1 1 0 2 0 1 0 1 0 3 0 1 1 0 1 4 1 0 0 1 0 5 1 0 1 0 1 6 1 1 0 0 1 7 1 1 1 1 1 ROM table What is the data stored in 4th location? Ans=10
  • 9. APPLICATIONS  A typical application of a ROM might be an industrial machine that repeats the same sequence over and over.  ROM is used to store Basic Input-Output System (BIOS).  Used extensively in embedded system.  The boot up software for a regular PC, which performs the same task each time the power is turned on.  ROMs are used in constructing look-up tables for computer systems. Look-up table are used to store logarithms of number, sines and cosines of angles, fixed physical constants and so on.
  • 10. TYPES OF ROM Programmable read-only memory • Standard PROM can only be programmed once. • PROMs are manufactured blank. The data is programmed into them after manufacturing. • PROM chips are manufactured with a series of fuses. PROM chips have several different applications, including cell phones, video game consoles, RFID tags, medical devices, and other electronics.
  • 11.  Programmability is achieved by inserting a fuse at point P  Memory contains all 0’s before programming.  The user can insert 1’s at the required locations by burning out the fuses at these locations using high current pulses.  This process is irreversible.  Provides flexibility and convenience not available in ROM. Bit line Word line •Manufactured connected (storing 0), but the connection is a “fuse” and can be burned out with a high current to change it to 1. P(Fuse)
  • 12. Erasable programmable read-only memory(EPROM)  Content can be erased and reprogrammed.  (EPROM) can be erased by exposure to strong ultraviolet light.  EPROM chip packages can often be identified by the prominent quartz "window" which allows UV light to enter.  Must be physically removed from the circuit for reprogramming.  Entire content are erased.
  • 13. Electrically erasable programmable read-only memory (EEPROM)  Erased electrically.  Need not be removed from the computer (or camera, MP3 player, etc.).  Possible to erase the cell contents selectively.  Disadvantages  Different voltages are needed for erasing , writing and reading the stored data.  Writing or flashing an EEPROM is much slower (milliseconds per bit) than reading from a ROM or writing to a RAM (nanoseconds in both cases).
  • 14. Electrically alterable read-only memory(EAROM)  Only 1 bit can be modified at a time.  Writing is a very slow process and requires higher voltage (usually around 12 V) than is used for read access.  EAROMs are intended for applications that require infrequent and only partial rewriting.  EAROM is an expensive and complex technology.  Most often used for industrial and military applications.
  • 15. Flash memory  Flash memory is a non volatile memory.  They can be electrically erased and reprogrammed.  It is an extension of EEPROM.  It allows the stored data to be saved even when the device is disconnected from the power source.  Writing speed is much faster than EEPROM.  Data capacity is more.  E.g. pen drives, solid state drives, memory cards, etc.
  • 16. DISADVANTAGES  ROMs however also have some disadvantages.  It takes a long time to manufacture a ROM.  The unit price of a ROM is quite high.  Once the ROM has been manufactured and if some error has been discovered in the information store you can’t change the contents.  This means that making mistakes are very expensive.
  • 17. REFERENCES  Computer Architecture And Organization JOHN P. HAYES  http://www.google.co.in  http://www.worldofcomputing.net/memory/read- only-memory.html  https://www.slideshare.net/rohitladdu/romread-only- memory  http://www.homes.ieu.edu.tr/leren/ce302/lectures/R OM%20(Read%20Only%20Memory)