Introduction to computer memory - What is storage devices
Computer memory is that storage devices in which we can store data or information permanently or temporarily. We can use the data which is stored in the storage devices or computer memory at any time when we need this.
Today, all the personal computers as well as organizational computers are using various types of memory or storage devices to get the highest speed from their computer. Some storage devices or computer memory gives us very fast speed to retrieve data or store data where other gives very slower speed.

Two main types of computer memory or storage devices
- Primary memory                 (Primary storage device)
- Secondary memory           (Secondary storage device)
Primary memory (primary storage device)
Four main types of primary memory
- Registers
- RAM
- Cache memory
- ROM
Registers
Different type of registers and their use
1. Memory address register (MMR)
2. Memory buffer register (MBR)
It is used to store the data coming from the memory or going to the memory.
3. Program counter register (PCR)
4. Instruction register (IR)
Once the instruction is fetched from main memory, it is stored in instruction register. The control unit take instruction from this register. The instruction is also decoded in this register.
5. General purpose register (GPR)
- Accumulator register : Used for arithmetic and data operations.
- Base register : Used for arithmetic data movement.
- Counter register : Used for counting purpose. It acts as a counter for repetition or loops.
- Data register : It is used for multiplication and division.
Cache memory
Cache memory is the fastest primary memory or primary storage devices after register. Cache memory works as a buffer between RAM and the CPU. Cache memory is also a Random-access memory but it is a special kind of RAM. Cache memory is known as a static RAM. Cache memory is used to reduce the average time to access data from the Main memory. Unlike the dynamic RAM which we find inside the normal RAMs, static Ram is quite fast.
Different levels of cache memory
- Level-1 cache memory      (L1 cache memrory)
- Level-2 cache memory     (L2 cache memrory)
- Level-3 cache memory     (L3 cache memrory)
Level-1 cache memory
It is the tiny amount of cache memory integrated inside the CPU. And for this it is operated as the same speed as the CPU. The level 1 cache is fastest among all other caches. The typical memory size of the level-1 cache is in the range of 2 kilobytes to 64 kilobytes.
There are two kinds of level-1 cache. One is instruction cache and other is data cache. Instruction cache store all the instructions which is required by the CPU and the data cache store the data which is required by the CPU.
Level-2 cache memory
Level-3 cache memory
RAM
There are two types of RAM
- SRAM      (Static Random Access Memory)
- DRAM      (Dynamic Random Access Memory)
SRAM
primary memory or primary storage device because it is expensive and has low capacity than DRAM.
DRAM
ROM
ROM is another type of primary memory or primary storage device. Basically ROM is an integral part of main memory which stands for Read Only Memory. ROM is called read only memory because you can’t write on this memory. ROM is non-volatile memory which means that when you power off your computer the data stored in ROM is not erased. So, its also called permanent memory. ROM contains important system files that requires the system to boot up. It also perform major input output tasks of any personal computer or organizational computer.
Different types of ROM
- MROM      (Masked ROM)
- PROM      (Programmable ROM)
- EPROM    (Erasable and Programmable ROM)
- EEPROM   (Electrically Erasable and Programmable ROM)
MROM
PROM
PROM means programmable read only memory. This type of ROM can be modified only once by the user and not erasable.
EPROM
EPROM means erasable and programmable read only memory. This type of ROM is erasable by exposer of UV light.
EEPROM
Secondary memory (secondary storage device)
Four main types of secondary memory
- Magnetic tape
- Optical disc
- Magnetic disc
- Flash memory
Magnetic tape
Three main types of tape drive
- Open-reel tape
- Cassette tape   
- Cartridge tape  
Open-reel tape
Cassette tape
Cartridge tape
Magnetic disc
Two main types of magnetic disc
- Hard disc drive (HDD)
- Floppy disc drive (FDD)
HDD
Some popular types of HDD is given bellow
- MFM
- ESDI
- SCSI
- RLL
- IDE
MFM
RLL
ESDI
IDE
SCSI
FDD
Optical disc
Four main types of optical disc
- CD
- BRD
- DVD
- HVD
CD
DVD
BRD
HVD
Flash memory
The process when CPU need some data
Please, let us know your opinion in the comment box bellow. If you have any query then don’t forget to tell us in the comment section bellow.
Thanks for remaining with us.
Ahaa, its fastidious discussion on the topic of this post
here at this blog, I have read all that, so at this
time me also commenting here.
Right now it looks like Expression Engine is the top blogging
platform available right now. (from what I’ve read) Is that what you’re using on your blog?
Hey! I know this is kind of off topic but I was wondering if you knew where I could locate a
captcha plugin for my comment form? I’m using the same blog platform as
yours and I’m having problems finding one? Thanks a lot!
Thanks for some other great post. The place else may anyone get that type of info in such
an ideal means of writing? I have a presentation subsequent week, and I
am on the look for such info.
Having read this I believed it was very informative.
I appreciate you taking the time and energy to put this information together.
I once again find myself personally spending way too much time both reading and commenting.
But so what, it was still worth it!
Quality articles or reviews is the secret to attract the
people to pay a visit the
site, that’s what this web site
is providing.
It’s a shame you don’t have a donate button!
I’d without a doubt donate to this brilliant blog!
I suppose for now I’ll settle for bookmarking and adding your RSS feed
to my Google account.
I look forward to brand new updates and will talk about this site with
my Facebook group. Chat soon!
fantastic and impressive blog site. I actually intend to thank you, for offering us better information.
Hey very interesting blog!