Hello friends!
इस पोस्ट में Swapping in Hindi – पूरी जानकारी के बारे में पूरी जानकारी आसान हिंदी भाषा में समझाई गई है।
यदि आप इस टॉपिक के बारे में जानना चाहते हैं, तो इस पोस्ट को पूरा जरूर पढ़ें।
Table of Contents
परिचय (Introduction)
Operating System में Swapping एक memory management technique है जिसका use process execution और memory optimization के लिए किया जाता है। जब multiple processes memory में execute होते हैं और physical memory limited होती है, तो OS कुछ processes को temporarily secondary storage में move कर देता है। इसे ही Swapping कहते हैं।
इस article में हम विस्तार से जानेंगे:
- Swapping क्या है?
- Process swapping कैसे होता है
- Advantages & Disadvantages
- Real-life examples
- OS में implementation
Swapping क्या है?
Swapping वह process है जिसमें active process को RAM से temporarily secondary storage (Hard Disk) में move किया जाता है, ताकि memory में space खाली हो सके।
Key Points
- Used in multiprogramming OS
- Helps in memory management
- Process resume करता है बाद में exactly उसी point से
Simple Example
मान लीजिए आपके पास limited desk space है और 3 books पढ़नी हैं। आप 2 books रख कर पढ़ते हैं और बाकी book को temporarily shelf में रख देते हैं। बाद में जरूरत होने पर उसे वापस लाते हैं। यही concept swapping है।

Process Swapping कैसे होता है?
- Process execute हो रहा है
- अगर memory में space नहीं है → OS process को secondary memory में move करता है
- Process suspend होता है और CPU free हो जाता है
- जब process को वापस execute करना होता है → OS उसे RAM में load करता है
Memory Map During Swapping
- Main Memory (RAM): Active process store होता है
- Secondary Memory (Disk): Suspended process store होता है
Swapping के Advantages
- Efficient Memory Use: Multiple processes execute कर सकते हैं
- Multiprogramming Support: CPU idle time reduce होता है
- Flexibility: Large processes execute हो सकते हैं even if RAM limited हो
Swapping के Disadvantages
- Slow Execution: Disk I/O slow होता है
- Complex OS Management: Swapping manage करना OS के लिए complicated
- Resource Overhead: CPU और memory resources swapping में use होते हैं
Real-Life Example
- Windows/Linux OS: Background processes swap होते हैं जब RAM busy होती है
- Mobile Devices: Apps background में swap हो जाती हैं
- Cloud Virtual Machines: Swap space use करती हैं for memory optimization
FAQs
Swapping क्या है?
Swapping OS technique है जिसमें process को temporarily secondary memory में move किया जाता है ताकि RAM में space free हो सके।
Swapping क्यों use होती है?
Memory efficiently manage करने और multiprogramming support देने के लिए।
Swapping के फायदे और नुकसान क्या हैं?
फायदे: Efficient memory use, multiprogramming, flexibility.
नुकसान: Slow execution, complex OS management, resource overhead.
निष्कर्ष (Conclusion)
Swapping modern operating systems में crucial memory management technique है। यह CPU utilization improve करती है और multiple processes को efficiently execute करने में मदद करती है। OS students और professionals के लिए इसे समझना जरूरी है।
👉 Next Article: What is Buffering & Spooling in Hindi