क्या अलग से विंडोज़ अनुप्रयोगों को हाइबरनेट करने का एक तरीका है?


14

बस एक एप्लिकेशन को फ्रीज करें (सीपीयू को निलंबित करें, डिस्क को अपने राज्य को बचाएं) और इसे 'डीफ्रॉस्ट ’करें जब मैं इसे 4 सप्ताह बाद उपयोग करना चाहता हूं।


1
यह एक सुविधा है जिसे नए OSes को समर्थन देना चाहिए।
पचेरियर

जवाबों:


8

बहुत से लोग इसके लिए इच्छा करते हैं, जिसमें मैं भी शामिल हूं।
काश, नहीं। यह ऑपरेशन मौजूद नहीं है, और मौजूद नहीं हो सकता।

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

यह किसी भी ऑपरेटिंग सिस्टम में लागू करने के लिए बस जटिल है, और एक सुरक्षा छेद भी होगा।


2
आभाषी दुनिया? हालांकि यह काफी अजीब है।
शिन्राय

एप्लिकेशन की प्राथमिकता सबसे कम सेटिंग पर सेट करें? यह निश्चित रूप से प्रयुक्त RAM
Xantec

1
@Xantec: यह एक रिबूट का सामना नहीं करेगा।
harrymc

1
फिर कैसे हेक खिड़कियों को हाइबरनेट भी करता है? आप कहते हैं कि यह असंभव है। यदि आप पूरी तरह से हाइबरनेट कर सकते हैं तो आंशिक हाइबरनेशन सिर्फ उतना ही आसान होना चाहिए
गिज़्म

1
इसलिए, अगर विंडोज़ हाइबरनेशन मेरे खेल को निलंबित करने में सक्षम है, तो मैं शायद इसे तब तक निलंबित कर सकता हूं जब तक कि यह इंटरनेट, सीडी ड्राइव, या ऐसी किसी भी चीज का उपयोग नहीं करता है जो बाद में अनियंत्रित होगी? फिर मैं प्रति-प्रक्रिया निलंबन और बहाली कैसे पूरा करूं?
Gizmo

2

जबकि कुछ प्रणालियों में ऐसी तकनीक होती है, यह ऑपरेटिंग सिस्टम डेवलपर और अनुप्रयोग डेवलपर के दोनों हिस्सों पर बहुत प्रयास करता है। इसलिए, व्यवहार में, उत्तर को न मानें। (सिस्टम के उदाहरण जहां यह काम कर सकता है, यूनिक्स वेरिएंट हैं जहां कोर डंप्स पुनरारंभ होते हैं और लिस्प कार्यान्वयन एक डंप सुविधा है। तब भी यह अजीब व्यवहार कर सकता है यदि एप्लिकेशन का बाहरी दुनिया से कनेक्शन जैसे खुली फाइलें हैं।)

आप एक वर्चुअल मशीन (जैसे वर्चुअल पीसी) में एप्लिकेशन चला सकते हैं, और पूरे वीएम को हाइबरनेट (राज्य को बचाएं) कर सकते हैं। आपको वीएम में एक उपयुक्त विंडोज लाइसेंस की आवश्यकता होगी। यदि आप VMs का उपयोग करना शुरू करते हैं, तो अपने रैम के उपयोग को बढ़ाने की उम्मीद करें (यदि आप एक होस्ट ओएस और एक वर्चुअलाइज्ड ओएस चला रहे हैं, तो मेमोरी आवश्यकताएं बढ़ जाती हैं)।


1

तकनीकी रूप से, हाँ।

आप इसे निलंबित कर सकते हैं:

Windows: संसाधन मॉनिटर> मेमोरी> राइट-क्लिक करें "process.exe"> सस्पेंड

लिनक्स: "मार - [रोक / नियंत्रण] [पीआईडी]"

लेकिन यह रैम में रहेगा, भले ही यह सीपीयू पावर का उपयोग न कर रहा हो।

इसलिए, आपको या तो अपने कंप्यूटर को चालू रखना होगा या इस प्रक्रिया को मरने से रोकने के लिए हाइबरनेट करने के लिए सख्ती से सेट करना होगा। इस बीच, यदि आपका कंप्यूटर ठीक से कॉन्फ़िगर किया गया है (मैंने उसको गहराई से नहीं पढ़ा है), तो यह आपके पेज फ़ाइल में निलंबित प्रक्रिया को स्थानांतरित करने में सक्षम होना चाहिए जब इसे अधिक भौतिक रैम की आवश्यकता होती है।

मुझे पता है कि यह प्रतिक्रिया देर से है, लेकिन मैं इस प्रश्न के बारे में सटीक एक ही चीज़ की तलाश में आया था, इसलिए मुझे लगता है कि मैं किसी भी भविष्य के साहसी लोगों को खोजने में मदद कर सकता हूं कि वे क्या देख रहे हैं। क्या पता? हो सकता है भविष्य में वे इसे पूरा करने के लिए संभावित AI- संचालित सॉफ्टवेयर विकसित कर सकते हैं।


1
लेखक लिनक्स का उपयोग नहीं कर रहा है। यह एक उत्तर के रूप में पोस्ट किया गया था, लेकिन यह प्रश्न का उत्तर देने का प्रयास नहीं करता है। यह संभवतः एक संपादित, एक टिप्पणी, एक और सवाल या पूरी तरह से हटा दिया जाना चाहिए।
रामहाउंड

@ रामहाउंड यह उत्तर विंडोज और लिनक्स दोनों के लिए तरीके प्रदान करता है। मैं यह सत्यापित नहीं कर सकता कि विंडोज कार्यों के लिए सुझाया गया दृष्टिकोण, लेकिन यह निश्चित रूप से उत्तर में है। लिनक्स कार्यों के लिए उल्लिखित विधि (मैंने स्वयं इसका अक्सर उपयोग किया है)।
कास्परड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.