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