Memory 1644208612
Memory 1644208612
Volatile Memory: RAM (Random Access Memory) is the internal memory of the CPU for
storing data, program, and program result. It is a read/write memory which stores data until the
machine is working. As soon as the machine is switched off, data is erased.
Access time in RAM is independent of the address, that is, each storage location inside the
memory is as easy to reach as other locations and takes the same amount of time. Data in the
RAM can be accessed randomly but it is very expensive.
RAM is volatile, i.e. data stored in it is lost when we switch off the computer or if there is a power
failure. Hence, a backup Uninterruptible Power System (UPS) is often used with computers.
RAM is small, both in terms of its physical size and in the amount of data it can hold.
RAM is of two types −
1
By Umesh Acharya
Dynamic RAM (DRAM): DRAM, unlike SRAM, must be continually refreshed in order to
maintain the data. This is done by placing the memory on a refresh circuit that rewrites the data
several hundred times per second. DRAM is used for most system memory as it is cheap and small.
All DRAMs are made up of memory cells, which are composed of one capacitor and one transistor.
MROM (Masked ROM):The very first ROMs were hard-wired devices that contained a pre-
programmed set of data or instructions. These kind of ROMs are known as masked ROMs, which
are inexpensive.
PROM (Programmable Read Only Memory):PROM is read-only memory that can be modified
only once by a user. The user buys a blank PROM and enters the desired contents using a PROM
program. Inside the PROM chip, there are small fuses which are burnt open during programming.
It can be programmed only once and is not erasable.
2
By Umesh Acharya
Both erasing and programming take about 4 to 10 ms (millisecond). In EEPROM, any location
can be selectively erased and programmed. EEPROMs can be erased one byte at a time, rather
than erasing the entire chip. Hence, the process of reprogramming is flexible but slow.