विंडोज 10 में मेमोरी संपीड़न

विषयसूची:

विंडोज 10 में मेमोरी संपीड़न
विंडोज 10 में मेमोरी संपीड़न

वीडियो: विंडोज 10 में मेमोरी संपीड़न

वीडियो: विंडोज 10 में मेमोरी संपीड़न
वीडियो: UV Index - YouTube 2024, अप्रैल
Anonim

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

Image
Image

पुराने विंडोज संस्करणों में मेमोरी प्रबंधन

विंडोज़ में, पूरी मेमोरी चीज को तीन अलग-अलग हिस्सों में बांटा गया है:

  1. रैंडम एक्सेस मेमोरी (इलेक्ट्रॉनिक मेमोरी)
  2. पेजफाइल (हार्ड डिस्क पर रैम का विस्तार)
  3. हार्ड डिस्क और अन्य प्रकार के स्टोरेज सिस्टम

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

दूसरे शब्दों में, अनुप्रयोगों और सबसे हालिया डेटा रैम में रहते हैं, वर्तमान अनुप्रयोगों द्वारा अक्सर उपयोग किए जाने वाले डेटा पेजफाइल.sys में रहते थे और हार्ड डिस्क को तब तक एक्सेस किया जाता था जब डेटा के नए सेट को पढ़ना या लिखा जाना था। इसमें पेजफाइल पर मौजूद डेटा शामिल नहीं है - वह डेटा जो नए सेट के साथ बदल दिया गया हो।

विंडोज 8 में मेमोरी मैनेजमेंट - ऐप पेजफाइल

विंडोज 8 के साथ, स्मृति प्रबंधन थोड़ा बदल गया। विंडोज 8 / 8.1 में दो प्रकार के अनुप्रयोग थे। ऊपर वर्णित पारंपरिक अनुप्रयोग अभी भी काम करते हैं। उनमें से एक हिस्सा रैम में रहा, जबकि आवश्यक डेटा पेजफाइल में संग्रहीत किया गया था जब अनुप्रयोग निष्क्रिय थे और जब रैम भरा था।

आधुनिक ऐप्स केवल तभी चलते थे जब वे फोकस में थे। यदि आपने एप ए और ऐप बी खोला है और वर्तमान में ऐप ए पर काम कर रहे हैं, तो ऐप बी संबंधित डेटा के साथ पेजफाइल पर वापस धकेल दिया जाएगा। इस तरह, ऐप ए को स्मृति तक अच्छी पहुंच हो सकती है और प्रत्येक fetch प्रक्रिया के लिए पेजफाइल तक पहुंचने की आवश्यकता नहीं होती है। जब आपने एप बी पर ध्यान केंद्रित करके ऐप ए को पृष्ठभूमि में भेजा, ऐप ए और संबंधित डेटा पेजफाइल पर जाएगा जबकि ऐप बी को रैम तक विशेष पहुंच मिल जाएगी।

यह विधि स्मृति पर सहेजी गई और ऐप्स को तेज़ी से बनाया गया। विंडोज 10 के साथ, संपीड़न सुविधा को और भी तेज़ बनाने के लिए जोड़ा गया था। निम्नलिखित खंड बताता है कि यह विंडोज 10 में कैसे काम करता है।

विंडोज 10 में मेमोरी मैनेजमेंट - पेजफाइल पर संपीड़न

मेमोरी प्रबंधन विंडोज 8 / 8.1 की तरह ही है। पारंपरिक ऐप्स इलेक्ट्रॉनिक मेमोरी में संग्रहीत होते हैं और केंद्रित ऐप्स रैम में भी संग्रहीत होते हैं। यदि अतिरिक्त डेटा के कारण रैम भीड़ हो जाता है, तो ऐप और डेटा चीजें 40% तक संपीड़ित होती हैं और उसी इलेक्ट्रॉनिक मेमोरी में समायोजित होती हैं।

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

जब आप विंडोज 10 में मेमोरी संपीड़न सुविधा का उपयोग कर रहे हैं तो यह पेजफाइल गतिविधि (विंडोज़ के पुराने संस्करणों की तुलना में) का लगभग 50% बचाता है क्योंकि अधिकांश डेटा मुख्य मेमोरी पर पहले से ही उपलब्ध है - संपीड़ित रूप में। जब ऐप या डेटा की आवश्यकता होती है, तो यह डिकंप्रेस्ड और उपयोग किया जाता है। इसलिए असम्पीडित डेटा प्रदान करने के लिए रैम के हिस्से को खाली रखने की आवश्यकता है। पेजफाइल का उपयोग करते समय भी, विंडोज 10 में गति तेज है क्योंकि संपूर्ण ऐप और संबंधित डेटा संपीड़ित पृष्ठ के रूप में संग्रहीत किया जाता है जिसे क्रमिक क्रम में एक्सेस किया जाता है। जबकि डेटा का हिस्सा असम्पीडित किया जा रहा है, अन्य भाग प्रसंस्करण के लिए मुख्य स्मृति में भेजा जाता है। यह भी समय बचाता है और विंडोज 10 मशीनों पर तेजी से कंप्यूटिंग करता है।

अधिक जानकारी के लिए, चैनल 9 पर इस वीडियो को देखें।

संबंधित पोस्ट:

  • विंडोज 10/8 में Hiberfil.sys, Pagefile.sys और नई Swapfile.sys फ़ाइल
  • हमारा डेटा, हमारा सेल्व: डेटा बैकअप पर एक अतिथि पोस्ट और व्हाइटपेपर
  • विंडोज 10/8/7 पर डब्ल्यूएमआई कमांड
  • विंडोज 10 स्टार्ट, रन, शट डाउन फास्ट करें
  • विंडोज़ स्थापित से कम रैम क्यों दिखाता है?

सिफारिश की: