Random Access Memory
Random Access Memory
SRAM;DRAM;EPROM;EEPROM
• In human brains, there are different ways of keeping a memory, like short-term memory, long-term
memory, implicit memory, etc. Likewise, in computers, there are different types of memories or
different ways of saving memories. They are cache memory, primary memory/main memory, and
secondary memory.
Types of Computer Memory
There are three types of memories.
• Cache memory is helpful in speeding up
the CPU as it is a high-speed memory. It
consumes less time but is very expensive.
• RAM is the fastest memory, therefore, it is an internal memory for the computer.
• The speed of computer depends on RAM, say if the computer has less RAM, it will take more
time to load and the computer slows down.
How Much RAM Do You Need?
• The system’s RAM requirements depend on what the user is doing. For editing
videos, for instance, a machine should have at least 16 GB of RAM, though
more is preferable.
• A machine needs also have at least 3GB of RAM in order to run Photoshop
CC on a Mac for photo processing, according to Adobe. Even 8GB of
RAM, meanwhile, can cause a slowdown if the user is using many apps at
once
Types of RAM
SRAM DRAM
SRAM
• SRAM stands for Static Random Access Memory. It is a form
of a semiconductor. It is widely used in microprocessors,
general computing applications and electronic devices.
• The SRAM is volatile in nature that means the data stored in it
gets all wiped out once the power supply is cut.
• SRAM comprised of flip flops. It consist of 4-6 transistors,
once the flip flop stores the. bit it keep it stored until the
opposite bit is stored in it.
HISTORY of SRAM
• Engineer John Schmidt invented the SRAM in 1964 at
Fairchild Semiconductors. The first SRAM is 64-bit and
uses p-channel MOS.
• It uses flip flop for storing data: It uses flip flops to store bits. Each flip flop
is made up of 4-6 transistors.
• It is used as a Cache Memory in CPU: SRAM is used as cache memory for
CPUs as they are faster and stores data statically.
Advantages and Disadvantages
• It is faster to access and perform • It is expensive.
operations like read & write. • It is volatile in nature i.e., data is lost
when the memory is not powered.
• The data can be accessed randomly. • It has a low storage capacity.
• It is not possible to refresh the program.
• It is used as a cache memory.
• It has a more complex design and they
• It doesn’t need to be refreshed as it stored are bigger in size as well when
data statically. compared to DRAM.
• It reduces the memory density.
• It has medium power consumption. It
requires less power as compared to DRAM.
restoring
DRAM m
DRAM
• DRAM stands for Dynamic Random Access Memory A type of random access
memory that stores each bit(0 or 1) of data in a memory cell.
• These memory cells consist of two devices, a tiny capacitor, and a transistor,
both are based on (MOS) technology
DRAM
• The word “Dynamic” used because DRAM changes its state from 0 to 1 over a period
of time, due to the slow leakage of charge from the capacitor.
• To prevent this, DRAM requires an external memory refresh, which rewrites the data int
the capacitors, restoring them to their original charge. DRAM typically consist of
dozens to billions of DRAM memory cells.
Characteristics of DRAM
SDRAM synchronizes itself with the system clock
allowing for a faster access time and higher
bandwidth.
Disadvantage of DRAM
• It is comparatively slower than SRAM. Hence it takes more time for accessing
data or information.
Disadvantages of ROM
Advantages Disadvantages
• Easily erasable and programmable. • A particular selected data is not deleted instead whole
• Quite effective – As memory data can be data gets erased which is the cause of worry for the user.
erased again and again for use, therefore • User needs to keep backup as whole data gets erased.
it eliminates the need of other external • It needs UV light to erase the data which is very rare.
memory • Process of erasing data is quite complex.
EEPROM
• EEPROM stands for Electrically Erasable Programmable Read-Only Memory.
• EEPROM is a type of non-volatile primary memory and modified version of
EPROM (Erasable Programmable Read-Only Memory) which uses electrical
signals to erase and program the contents rather than UV signals which was
used previously in EPROM.
• It is used as a chip in computers to store the digital data.
• There are two types of EEPROM: Serial EEPROM Parallel EEPROM
History
• EEPROM was developed in 1978 at Intel by George Perlegos.
• Being a non-volatile memory means it retains all the data even power is off and
stores a large capacity of data or bits compared to EPROM.
• It is used as flash memories in its later version and also, to store BIOS of the
computer.
Characteristic
• Less time consuming: EEPROM takes 5-10 milliseconds to erase the content
electronically unlike, EPROM takes minutes to erase the same content using UV
signals.
• Programmable and erasable content: It can reprogrammed n number of times and that
life cycle has to be defined by the manufacture and it can be maximum of 1 million life
cycles in modern EEPROMs.
• No detaching of chip: To reprogram or erase the content, there is no need to take the chip
out of the computer.
Advantages
• Fast erasing of data as it uses electrical signals and can erase all contents or can
erase by particular byte.
• Data stored is non-volatile and retains even if the power is off.
• Easy to reprogram without taking it out from computer and does not require
any additional equipments for reprogramming.
Disadvantages
• Data retention problem as insulator used is not a perfect insulator and manufacture
provides data retention up to 10 years.
• It requires different voltages for reading, writing and erasing the content.