यह पूरी तरह से सामान्य है।
सिस्टम स्टार्टअप पर, कई सेवाएं शुरू होती हैं। ये सेवाएं खुद को इनिशियलाइज़ करती हैं, कॉन्फ़िगरेशन फ़ाइलों में पढ़ती हैं, डेटा स्ट्रक्चर्स वगैरह बनाती हैं। वे कुछ स्मृति का उपयोग करते हैं। इनमें से कई सेवाएँ पूरे सिस्टम के लिए फिर कभी नहीं चलेंगी क्योंकि आप उनका उपयोग नहीं कर रहे हैं। उनमें से कुछ घंटों, दिनों या हफ्तों में चल सकते हैं। फिर भी यह सारा डेटा भौतिक स्मृति में है।
बेशक, सिस्टम इस डेटा को फेंक नहीं सकता है। यह साबित नहीं हो सकता है कि यह सचमुच कभी एक्सेस नहीं किया जाएगा। उन सेवाओं में से एक, उदाहरण के लिए, वह हो सकती है जो आपको बॉक्स तक दूरस्थ पहुंच प्रदान करती है। आपने एक सप्ताह में इसका उपयोग नहीं किया होगा, लेकिन यदि आप इसका उपयोग करते हैं, तो यह बेहतर काम था।
लेकिन सिस्टम को पता है कि वह उस भौतिक मेमोरी का उपयोग डिस्क कैश जैसी चीजों के लिए या अन्य तरीकों से कर सकता है जो प्रदर्शन को बेहतर बनाएगा। तो यह अवसरवादी स्वैपिंग करता है। जब इसके पास करने के लिए बेहतर कुछ नहीं होता है, तो यह उन डेटा को लिखता है जो स्वैप स्पेस का उपयोग करके डिस्क पर बहुत लंबे समय तक उपयोग नहीं किया गया है। हालाँकि, यह अभी भी पृष्ठों को भौतिक स्मृति में रखता है। तो वे अभी भी उन्हें स्वैप के बिना पहुँचा जा सकता है।
अब, अगर सिस्टम को बाद में किसी और चीज़ के लिए उस भौतिक मेमोरी की आवश्यकता होती है, तो वह बस उन पृष्ठों को दूर फेंक सकता है क्योंकि यह पहले ही उन्हें स्वैप करने के लिए लिख चुका है। यह प्रणाली को दोनों दुनिया का सर्वश्रेष्ठ देता है। डेटा को अभी भी मेमोरी में रखा गया है, इसलिए इसे डिस्क से पढ़े बिना एक्सेस किया जा सकता है। लेकिन अगर सिस्टम को किसी अन्य उद्देश्य के लिए उस मेमोरी की आवश्यकता होती है, तो उसे पहले इसे लिखना नहीं होगा। चारों तरफ बड़ी जीत।