Skip to content

VLSIFacts

Let's Program the Transistors

  • Home
  • DHD
    • Digital Electronics
    • Fault Tolerant System Design
    • TLM
    • Verification
    • Verilog
    • VHDL
    • Xilinx
  • Embedded System
    • 8085 uP
    • 8086 uP
    • 8051 uC
  • VLSI Technology
    • Analog Electronics
    • Memory Devices
    • VLSI Circuits
  • Interview
    • Interview Experience
    • Training Experience
    • Question Bank
  • Notifications
  • QUIZ
  • Community
  • Job Board
  • Contact Us
  • Toggle search form

Classification of Semiconductor Memories and Computer Memories

Posted on July 22, 2015May 18, 2025 By vlsifacts No Comments on Classification of Semiconductor Memories and Computer Memories

Memory devices are something which retain data for a time period just like human brain. This post classifies the Semiconductor Memories and maps different memory devices to Computer Memories.

Semiconductor Memories

Semiconductor Memories can be classified based on two different characteristics:

(i) Access Type

Semiconductor Memories According to Access Type
Source
FIFO: First In First Out
LIFO: Last In First Out
SRAM: Static Random Access Memory
DRAM: Dynamic Random Access Memory
NV: Non Volatile
ROM: Read only Memory
PLD: Programmable Logic Device
EPROM: Erasable Programmable Read only Memory
EEPROM: Electrically Erasable PROM

(ii) Data Retention Capability

Semiconductor Memories According to Data Retention Capability

Note: Hard-Disk, CD, DVD, Floppy-Disk, Magnetic Tape are also Non Volatile type Memory devices, though they does not come under Semiconductor Memory.

Computer Memories

Memory is an essential part of a computer. It stores data and instructions. We have divided the whole memory system of a computer into 4 different categories.

(i) CPU Register

(ii) Cache Memory

(iii) Primary / Main Memory

(iv) Secondary Memory / Mass Storage

Computer Memories

As we can see here, speed and the cost/bit increases in the upward direction of this memory hierarchy where as the size of the memory used or memory capacity in terms of storage grows in the downward direction.

CPU Register

CPU Registers are the memory units within the processor. CPU processes data and instructions with a very high speed. So to perform the operations on the data and to store the intermediate results, CPU needs some storage space which can store value temporarily. Processor demands the storage of these intermediate data very fast and the quick retrieval also. CPU Registers solve the purpose.

Cache Memory

Cache memory is used to speed up the system performance. The size of Cache memory is very less compared to Main memory, but Cache is high speed semiconductor memory, mostly comprised of SRAM. It acts as buffer memory in-between processor and Main memory. Cache memory holds those parts of data temporarily which are most frequently used by the processor. Cache memory is faster than Main memory but it has limited storage capacity and it is very costly.

Primary Memory / Main Memory

Primary Memory provides the actual working space to the processor. It holds those data or instructions which the processor is currently working on. It has limited storage capacity but it is larger than the Cache memory. The basic building block of the Main memory is the DRAM cell. It is much faster than the secondary memory but slower than the Cache memory.

Note: All the internal memories are volatile in nature, that means data is lost when the power is switched off. Where as Secondary memory is non volatile in nature. ROM (Read Only Memory) a non volatile one also comes under Main Memory. ROM stores the boot up instructions for the operating systems. So, when we power on the computer, first the instructions stored in the ROM get executed and the operating system of the computer gets booted up.

Secondary Memory / Mass Storage

Secondary memories are external memories and non volatile in nature. It holds the data when there is no power also. In a computer system, Secondary memory has very high storage capacity, so known as Mass Storage. This is very slow as compare to the Primary memory. Processor does not interact with the Secondary memory directly. Contents of Secondary memory first get transferred to the Primary memory and then are accessed by the processor. Secondary memory is mostly of magnetic type (HDD – Hard Disk Drive) like Magnetic Tape, Magnetic Disk (Floppy Disk) etc. Optical disks like CDs and DVDs also come under Secondary Memory. The recent development of SSD (Solid State Drive) in terms of Flash Memory has created a scope that in future SSD may replace HDD. All the Pen Drives we use are Flash Memories which are non volatile in nature.

Spread the Word

  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on X (Opens in new window) X
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on Pinterest (Opens in new window) Pinterest
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on Pocket (Opens in new window) Pocket
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to email a link to a friend (Opens in new window) Email
  • Click to print (Opens in new window) Print

Like this:

Like Loading...

Related posts:

  1. Interview Experience – Si2Chip – Memory Design
  2. Advantages and Disadvantages of a Dynamic CMOS Circuit over a Static CMOS Circuit
  3. NAND and NOR gate using CMOS Technology
  4. The Mystery of Monte Carlo Simulation
Memory Devices, VLSI Technology Tags:Cache Memory, DRAM, Flash, HDD, Memories, Non-Volatile, Primary Memory, ROM, Secondary Memory, Semiconductor Memories, SRAM, Volatile

Post navigation

Previous Post: Verilog vs VHDL
Next Post: 5 Steps to Design a Differential Amplifier

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Top Posts & Pages

  • ASCII Code
  • Circuit Design of a 4-bit Binary Counter Using D Flip-flops
  • NAND and NOR gate using CMOS Technology
  • AND and OR gate using CMOS Technology
  • 180 nm, 90 nm, 45 nm...- What's the difference?


 

Copyright © 2025 VLSIFacts.

Powered by PressBook WordPress theme

%d