Storage Structures in Operating System

Introduction (परिचय)

Computer system में data और programs को store करने के लिए अलग-अलग प्रकार की memory का उपयोग किया जाता है।

इन सभी storage devices और उनकी arrangement को मिलाकर Storage Structure कहा जाता है।

यह structure इस तरह design किया जाता है कि system fast भी रहे और data सुरक्षित भी रहे।

Storage Structure क्या होता है

Storage Structure वह व्यवस्था है जिसमें computer data को store करने के लिए different storage levels का उपयोग करता है, जैसे cache, main memory और secondary storage

Memory Hierarchy

Storage Structure को समझने के लिए सबसे important concept है Memory Hierarchy

यह hierarchy speed, cost और storage capacity के आधार पर होती है।

Storage Levels (Memory Types)

1. Cache Memory

  • सबसे fast memory
  • CPU के बहुत करीब होती है
  • Frequently used data store करती है

Example:
CPU बार-बार उपयोग होने वाले data को cache में रखता है

2. Main Memory (RAM)

  • Primary memory
  • Programs execution के समय data store करती है
  • Volatile होती है (power off होने पर data खत्म)

Example:
जब आप कोई app run करते हैं, वह RAM में load होता है

3. Secondary Storage

  • Permanent storage
  • Large capacity
  • Slow compared to RAM

Examples:

  • Hard Disk
  • SSD
  • Pen Drive

4. Tertiary Storage (Optional)

  • Backup storage
  • Very large data के लिए

Example:
Cloud storage, magnetic tapes

Memory Hierarchy Table

LevelSpeedCostCapacity
Cacheसबसे तेजमहंगाकम
RAMतेजमध्यममध्यम
Secondary Storageधीमासस्ताज्यादा

Key Characteristics

  • Speed: ऊपर की memory fast होती है
  • Cost: fast memory महंगी होती है
  • Capacity: नीचे की memory में ज्यादा space होता है

Working Concept (Simple Flow)

  • CPU पहले cache में data खोजता है
  • अगर नहीं मिला, तो RAM में देखता है
  • फिर secondary storage में जाता है

इससे system fast काम करता है।

Real Life Example

मान लीजिए:

  • Cache = आपका brain का short memory
  • RAM = आपका working notebook
  • Hard Disk = आपकी permanent diary

Conclusion

Storage Structure computer system का एक महत्वपूर्ण हिस्सा है जो data को efficiently store और access करने में मदद करता है।

Memory hierarchy के कारण system fast, cost-effective और reliable बनता है।

Leave a Comment

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

Scroll to Top