व्हाई इट्स गुड योर योर कम्प्यूटर की रैम फुल है
क्या Windows, Linux, Android, या अन्य ऑपरेटिंग सिस्टम बहुत सारे RAM का उपयोग कर रहा है? घबराओ मत! आधुनिक ऑपरेटिंग सिस्टम चीजों को गति देने के लिए रैम का उपयोग फाइल कैश के रूप में करते हैं। मान लें कि आपका कंप्यूटर अच्छा प्रदर्शन कर रहा है, तो चिंता की कोई बात नहीं है.
जबकि यह हम में से उन लोगों के लिए प्रतिवादपूर्ण लग सकता है जो याद करते हैं कि हमारे कंप्यूटर हमेशा RAM के लिए भूखे रहते हैं, उच्च RAM उपयोग का अर्थ है कि आपकी RAM को अच्छे उपयोग के लिए रखा जा रहा है। खाली रैम राम की बर्बादी है.
खराब उच्च मेमोरी उपयोग बनाम अच्छा उच्च मेमोरी उपयोग
सबसे पहले, उच्च स्मृति उपयोग हमेशा एक अच्छी बात नहीं है। यदि आपका कंप्यूटर बहुत धीमा लगता है, तो उच्च रैंडम एक्सेस मेमोरी (RAM) का उपयोग अच्छी बात नहीं है। यदि आपकी रैम भरी हुई है, तो आपका कंप्यूटर धीमा है, और इसकी हार्ड ड्राइव की रोशनी लगातार झपक रही है, आपका कंप्यूटर डिस्क पर स्वैप कर रहा है। यह एक संकेत है कि आपका कंप्यूटर आपकी हार्ड डिस्क का उपयोग कर रहा है, जो आपकी मेमोरी के लिए "अतिप्रवाह" के रूप में उपयोग करने के लिए बहुत धीमा है।.
यदि ऐसा हो रहा है, तो यह स्पष्ट पक्ष है कि आपके कंप्यूटर को अधिक RAM की आवश्यकता है - या कि आपको कम मेमोरी-भूखे प्रोग्रामों का उपयोग करने की आवश्यकता है। यह निश्चित रूप से एक बुरी बात है.
हालाँकि, इस मामले में एक स्पष्ट अंतर है, जहां आपका कंप्यूटर अच्छा प्रदर्शन नहीं कर रहा है, और अधिक सामान्य मामला जहां आपका कंप्यूटर ठीक प्रदर्शन कर रहा है, लेकिन कुछ प्रोग्राम खुले होने के साथ RAM की खतरनाक मात्रा का उपयोग किया जा रहा है.
डिस्क कैशिंग
कंप्यूटर पर विंडोज एक्सपी स्थापित करें और सिस्टम के बेकार होने पर आप कई सौ मेगाबाइट मेमोरी का उपयोग करते हुए देखेंगे। उसी कंप्यूटर पर विंडोज 7 इंस्टॉल करें और आप एक ही स्थिति में कई गीगाबाइट मेमोरी का उपयोग करके विंडोज 7 को देखेंगे.
तो क्या हो रहा है? क्या विंडोज एक्सपी सिर्फ एक लाइटर, तेज ऑपरेटिंग सिस्टम है? क्या आधुनिक ऑपरेटिंग सिस्टम स्मृति के साथ फूला हुआ और बेकार हैं? काफी नहीं.
जब यह विंडोज़ एक्सपी चमकदार नया ऑपरेटिंग सिस्टम था, तब रैम इसका बहुत अधिक गुणकारी था, और आधुनिक ऑपरेटिंग सिस्टम इसका लाभ उठाते हैं। आधुनिक ऑपरेटिंग सिस्टम आपके कंप्यूटर की रैम को अक्सर एक्सेस की गई फ़ाइलों और प्रोग्राम डेटा के लिए कैश के रूप में उपयोग करते हैं.
विंडोज में, इस सुविधा को सुपरफच के रूप में जाना जाता है, जिसे विंडोज विस्टा में पेश किया गया था। SuperFetch आपके द्वारा उपयोग किए जाने वाले एप्लिकेशन को देखता है और आपको उनकी ज़रूरत से पहले आमतौर पर उपयोग की जाने वाली एप्लिकेशन फ़ाइलों और पुस्तकालयों को आपके कंप्यूटर की RAM में लोड करता है। जब आप एक एप्लिकेशन लॉन्च करते हैं, तो विंडोज डिस्क से पढ़ने के बजाय आपके रैम से एप्लिकेशन की फाइलों को लोड करता है, जो एक धीमी प्रक्रिया है। यह एप्लिकेशन लॉन्चिंग को गति देता है और आम तौर पर आपके कंप्यूटर को तेज और अधिक संवेदनशील बनाता है.
यह सिर्फ विंडोज पर लागू नहीं होता है। लिनक्स उपयोगकर्ता यह भी नोटिस करेंगे कि उनका कंप्यूटर आपकी डिस्क से फ़ाइलों को कैशिंग करने के लिए स्मृति की एक बहुत ही खतरनाक मात्रा का उपयोग कर रहा है, और नए लिनक्स उपयोगकर्ताओं को यह नोटिस करने पर चिंतित हो सकता है। कई संसाधन-उपयोग-निगरानी कार्यक्रम, जैसे कि गनोम सिस्टम मॉनिटर, उपयोगकर्ता द्वारा कैश से उपयोग की जाने वाली मेमोरी को छिपाते हैं ताकि उपयोगकर्ताओं को यह समझना या चिंतित न होना पड़े.
ब्राउज़र और अन्य सॉफ़्टवेयर
वही अपने स्वयं के कैश के साथ ब्राउज़र और अन्य सॉफ़्टवेयर अनुप्रयोगों के लिए लागू होता है। उदाहरण के लिए, यदि आप बड़ी मात्रा में रैम का उपयोग करके मोज़िला फ़ायरफ़ॉक्स जैसे वेब ब्राउज़र को नोटिस करते हैं, तो यह जरूरी नहीं कि एक बुरी बात है। यदि आपके कंप्यूटर में बहुत अधिक रैम है, तो यह अच्छा है कि फ़ायरफ़ॉक्स इसका उपयोग कर रहा है। आपके RAM में विज़िट किए गए वेब पेजों को कैशिंग करके, फ़ायरफ़ॉक्स वेब पेज लोड समय को तेज़ कर सकता है, जिससे बैक और फॉरवर्ड बटन का उपयोग बहुत तेज़ी से हो सकता है। इस कारण से, फ़ायरफ़ॉक्स स्वचालित रूप से आपके कंप्यूटर में रैम की मात्रा के आधार पर आदर्श कैश आकार निर्धारित करता है.
फ़ायरफ़ॉक्स में ऐतिहासिक रूप से मेमोरी लीक और अन्य समस्याएं हो सकती हैं, लेकिन अवधारणा समान है। यह मोज़िला के लिए फ़ायरफ़ॉक्स की रैम के उपयोग को 50 मेगाबाइट तक कम करने के लिए कोई मतलब नहीं है क्योंकि आधुनिक कंप्यूटर में बहुत अधिक रैम है फ़ायरफ़ॉक्स वेब ब्राउज़िंग को गति देने के लिए उपयोग कर सकता है.
अन्य सॉफ़्टवेयर के लिए भी यही लागू होता है। उच्च मेमोरी उपयोग वाले प्रोग्राम आपके RAM का अच्छा उपयोग कर सकते हैं, इसे बर्बाद नहीं कर रहे हैं.
क्यों खाली रैम बेकार है
आप सोच रहे होंगे कि RAM का उपयोग कैश के रूप में करना बहुत अच्छा है, लेकिन आप इन प्रोग्राम फ़ाइलों और अन्य डेटा को अपने RAM में नहीं रखना चाहते हैं। आपके पास खाली रैम उपलब्ध होना चाहिए ताकि प्रोग्राम तुरंत लॉन्च हो जाएं और मेमोरी का उपयोग उस चीज़ के लिए किया जाएगा जो आपको लगता है कि सबसे अच्छा है, न कि आपके ऑपरेटिंग सिस्टम और प्रोग्राम के बारे में जो सबसे अच्छा लगता है.
हालाँकि, यह बिल्कुल चिंता का विषय नहीं है। चाहे आपकी रैम कैश्ड फाइलों से भरी हो या पूरी तरह से खाली हो, यह उन सभी कार्यक्रमों के लिए उपलब्ध है जिनकी वास्तव में जरूरत है। आपके RAM में कैश्ड डेटा को निम्न-प्राथमिकता के रूप में चिह्नित किया गया है, और किसी अन्य चीज़ के लिए मेमोरी की आवश्यकता होते ही इसे तुरंत हटा दिया जाता है.
चूँकि आवश्यक होने पर यह डेटा तुरंत खारिज किया जा सकता है, इसलिए कैश के लिए रैम का उपयोग करने का कोई नुकसान नहीं है। (एक संभावित नुकसान उन उपयोगकर्ताओं को है जो समझ नहीं पा रहे हैं कि क्या गड़बड़ हो रहा है।)
खाली रैम बेकार है। खाली रैम के लिए डेटा लिखना कंप्यूटर के लिए कोई तेज़ नहीं है, न ही खाली रैम कम शक्ति का उपयोग करता है। वास्तव में, यह मानते हुए कि आप एक प्रोग्राम लॉन्च कर रहे हैं जो पहले से ही आपके RAM की फ़ाइल कैश में मौजूद हो सकता है, जब आपका RAM खाली होने के बजाय उपयोग किया जाता है तो प्रोग्राम बहुत तेज़ी से लोड होंगे।.
यही कारण है कि एंड्रॉइड पर एक कार्य हत्यारे का उपयोग करना एक बुरा विचार है, और यह भी है कि यदि आपका कंप्यूटर आपके रैम को भर रहा है तो आपको बहुत चिंतित नहीं होना चाहिए। यह भी एक कारण है कि विंडोज एक्सपी आज के हार्डवेयर के लिए आदर्श ऑपरेटिंग सिस्टम नहीं है - जबकि एक्सपी की रैम का उपयोग विंडोज 7 की तुलना में बहुत कम हो सकता है, जरूरी नहीं कि यह एक अच्छी बात है यदि आपके पास एक आधुनिक कंप्यूटर है जिसमें अच्छी मात्रा में रैम है।.