Linux OS: es आमतौर पर मेमोरी को ओवरकम करने की अनुमति देगा। उदाहरण के लिए एक प्रक्रिया 100GB मेमोरी आवंटित कर सकती है, भले ही मशीन में केवल 8GB भौतिक मेमोरी हो और कोई स्वैप न हो।
जब तक सभी आवंटित मेमोरी वास्तव में उपयोग नहीं की जाती है, तब तक यह प्रक्रिया काम करेगी। यदि कार्यक्रम यह सब उपयोग करने की कोशिश करता है, तो OOM- हत्यारा स्मृति को मुक्त करने के लिए प्रक्रियाओं को मार देगा।
विंडोज में यह कैसे काम करता है? क्या विंडोज वर्चुअल मेमोरी देने से इंकार कर देगा जब तक कि यह गारंटी नहीं दे सकता कि यह मेमोरी वास्तविक मेमोरी (भौतिक रैम या स्वैप) द्वारा समर्थित हो सकती है?