Computer Memory वह स्थान है जहाँ कंप्यूटर द्वारा आवश्यक Data, Instructions और Information को स्टोर किया जाता है। CPU किसी कार्य को करने के लिए आवश्यक डेटा और निर्देशों को Memory से प्राप्त करता है।
कंप्यूटर में Memory को मुख्य रूप से Primary Memory और Secondary Memory में विभाजित किया जाता है। Memory की क्षमता को मापने के लिए Bit, Byte, Kilobyte, Megabyte, Gigabyte और Terabyte जैसी Units का उपयोग किया जाता है।
A. Bit (Binary Digit) Smallest Unit
Bit का पूरा नाम Binary Digit है। यह Computer Data की सबसे छोटी इकाई है।
- Bit के केवल दो possible values होते हैं: 0 और 1।
- 0 और 1 को Binary Digits कहा जाता है।
- Digital computers Binary Number System पर कार्य करते हैं।
0 = OFF
1 = ON
B. Byte 8 Bits
Byte Computer Memory की एक महत्वपूर्ण unit है। सामान्यतः 1 Byte = 8 Bits होता है।
- 8 Bits मिलकर 1 Byte बनाते हैं।
- Storage capacity को अक्सर Bytes और उसके multiples में मापा जाता है।
- KB, MB, GB और TB सभी Byte की बड़ी units हैं।
= 8 Bits
Computer Memory की capacity को अलग-अलग units में व्यक्त किया जाता है। छोटी capacity के लिए Byte और KB तथा बड़ी storage capacity के लिए MB, GB और TB जैसी units का उपयोग किया जाता है।
| Memory Unit | Full Form | Value | सामान्य उपयोग |
|---|---|---|---|
| Bit | Binary Digit | 0 या 1 | सबसे छोटी Data Unit |
| Byte | Byte | 8 Bits | Character/Data representation |
| KB | Kilobyte | 1,024 Bytes | Small files / Text data |
| MB | Megabyte | 1,024 KB | Images / Documents / Small Software |
| GB | Gigabyte | 1,024 MB | RAM / Pen Drive / Mobile Storage |
| TB | Terabyte | 1,024 GB | Hard Disk / SSD / Large Storage |
Computer exams में Memory Units के बीच conversion से जुड़े प्रश्न अक्सर पूछे जाते हैं। सबसे महत्वपूर्ण conversion यह है कि 1 Byte = 8 Bits और प्रत्येक अगली binary-based unit सामान्यतः 1024 times बड़ी मानी जाती है।
A. KB से Bytes में Conversion × 1024
यदि किसी value को KB से Bytes में बदलना हो तो उसे 1024 से multiply किया जाता है।
= 2048 Bytes
B. MB से KB में Conversion × 1024
MB को KB में बदलने के लिए value को 1024 से multiply करें।
= 5120 KB
C. GB से MB में Conversion × 1024
GB से MB conversion के लिए value को 1024 से multiply किया जाता है।
= 2048 MB
Memory Hierarchy Computer Memory को उसकी Speed, Cost और Storage Capacity के आधार पर अलग-अलग levels में व्यवस्थित करने की व्यवस्था है।
सामान्यतः जो Memory CPU के जितनी करीब होती है वह अधिक तेज होती है, लेकिन उसकी capacity कम और cost अधिक होती है। दूसरी ओर, दूर की Memory comparatively slow होती है लेकिन उसकी storage capacity अधिक होती है।
| Level | Memory | Speed | Capacity | मुख्य विशेषता |
|---|---|---|---|---|
| 1 | Registers | सबसे तेज | बहुत कम | CPU के अंदर स्थित |
| 2 | Cache Memory | बहुत तेज | कम | Frequently Used Data को रखती है |
| 3 | RAM | तेज | मध्यम | Currently Running Programs/Data |
| 4 | Secondary Storage | तुलनात्मक रूप से धीमी | बहुत अधिक | Permanent Data Storage |
A. Primary Memory Main Memory
Primary Memory वह Memory है जिसे CPU सीधे या system memory mechanism के माध्यम से access करता है। इसमें मुख्य रूप से RAM और ROM शामिल हैं।
- RAM: Volatile Memory होती है।
- ROM: Non-volatile Memory होती है।
- Primary Memory की speed Secondary Storage से अधिक होती है।
B. Secondary Memory Storage
Secondary Memory का उपयोग data को लंबे समय तक store करने के लिए किया जाता है। यह सामान्यतः Non-Volatile होती है।
- Hard Disk Drive (HDD)
- Solid State Drive (SSD)
- Pen Drive / USB Drive
- Memory Card
- Optical Discs
| Feature | Volatile Memory | Non-Volatile Memory |
|---|---|---|
| Power Off होने पर | Data खो जाता है | Data सुरक्षित रहता है |
| Example | RAM | ROM, HDD, SSD |
| Purpose | Temporary Working Data | Long-Term Data Storage |