Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Computer Storage Definitions and Notations
Computer storage contains many components that are used to store computer data. Understanding the different types of storage devices and their capacity measurements is essential for working with modern computing systems.
Computer Storage Types
Computer storage devices are classified into Primary and Secondary Storage devices based on their accessibility by the CPU and data permanence.
Primary Storage Devices
Primary storage is also known as the main memory and is directly accessible by the CPU. It provides fast data access but is typically volatile and expensive.
Cache Memory
Cache is the fastest storage that stores frequently accessed data and instructions. It sits between the CPU and RAM to reduce memory access time. Cache is small in size but extremely fast.
RAM (Random Access Memory)
RAM is the main working memory where active programs and data are stored. It is volatile ? data is lost when power is switched off. RAM provides fast random access to any memory location.
ROM (Read Only Memory)
ROM contains permanent instructions that cannot be modified during normal operation. It stores critical system programs like the BIOS and boot loader. ROM is non-volatile and retains data without power.
Secondary Storage Devices
Secondary storage is not directly accessible by the CPU. Data must be transferred to primary memory before processing. These devices provide large storage capacity and permanent data retention.
| Device | Type | Capacity | Characteristics |
|---|---|---|---|
| Hard Disk | Magnetic | 500GB - 20TB | Fast, high capacity, mechanical |
| SSD | Flash | 120GB - 8TB | Very fast, no moving parts |
| Flash Drive | Flash | 8GB - 1TB | Portable, compact |
| Memory Card | Flash | 4GB - 1TB | Small form factor |
| CD-ROM | Optical | 700MB | Read-only, legacy format |
Storage Capacity Notations
Computer storage capacity is measured in units based on binary (base-2) system. Each unit represents a specific number of bits or bytes.
| Unit | Symbol | Equivalent | Binary Value |
|---|---|---|---|
| Bit | b | 1 bit | Smallest unit (0 or 1) |
| Nibble | − | 4 bits | Half a byte |
| Byte | B | 8 bits | One character |
| Kilobyte | KB | 1,024 bytes | 210 bytes |
| Megabyte | MB | 1,024 KB | 220 bytes |
| Gigabyte | GB | 1,024 MB | 230 bytes |
| Terabyte | TB | 1,024 GB | 240 bytes |
Common Storage Examples
1 Nibble = 4 Bits 1 Byte = 8 Bits = 2 Nibbles 1 KB = 1,024 Bytes 1 MB = 1,024 KB = 1,048,576 Bytes 1 GB = 1,024 MB = 1,073,741,824 Bytes 1 TB = 1,024 GB = 1,099,511,627,776 Bytes
Key Differences
| Aspect | Primary Storage | Secondary Storage |
|---|---|---|
| CPU Access | Direct | Indirect |
| Speed | Very Fast | Slower |
| Volatility | Usually Volatile | Non-volatile |
| Capacity | Limited | Large |
| Cost per GB | Expensive | Inexpensive |
Conclusion
Computer storage systems use a hierarchy of devices ranging from fast, expensive primary storage to slower, cheaper secondary storage. Understanding storage notations helps in calculating capacity requirements and comparing different storage solutions for various computing needs.
