हाउसकीपिंग (कंप्यूटिंग): Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 1: Line 1:
[[कंप्यूटर प्रोग्रामिंग]] में, हाउसकीपिंग या तो उपयोगकर्ता द्वारा लिखित कोड के ब्लॉक (जैसे [[सबरूटीन]] या फ़ंक्शन (कंप्यूटर विज्ञान), कभी-कभी फ़ंक्शन प्रस्तावना के रूप में) के प्रवेश और निकास पर या किसी अन्य स्वचालित या मैन्युअल सॉफ़्टवेयर प्रक्रिया से जुड़ी मानक प्रविष्टि या निकास दिनचर्या को संदर्भित कर सकती है, जिसके तहत उपयोग के बाद कंप्यूटर को '' साफ '' किया जाता है (उदाहरण के लिए [[ आभासी मेमोरी ]] जैसे संसाधनों को मुक्त करना)। इसमें उपयोगकर्ताओं की गतिविधियों के परिणामस्वरूप सिस्टम द्वारा बनाए गए लॉग को हटाने या संग्रहीत करने, या अस्थायी फ़ाइलों को हटाने जैसी गतिविधियां शामिल हो सकती हैं जो अन्यथा केवल स्थान ले सकती हैं। हाउसकीपिंग को आवश्यक कार्य के रूप में वर्णित किया जा सकता है, जो किसी विशेष कंप्यूटर की सामान्य गतिविधि को करने के लिए आवश्यक है लेकिन जरूरी नहीं कि यह [[कलन विधि]] का हिस्सा हो।<ref>[http://www.computerhope.com/jargon/h/housekee.htm "Housekeeping"], ComputerHope.Com.  Accessed July 20, 2009</ref> [[डिस्क भंडारण]] को साफ़ करने के लिए, उपयोगिता सॉफ़्टवेयर आमतौर पर इस उद्देश्य के लिए मौजूद होते हैं जैसे डेटा संपीड़न सॉफ़्टवेयर - फ़ाइलों को सिकोड़ने और डिस्क स्थान और [[defragmentation]] प्रोग्राम को मुक्त करने के लिए - डिस्क प्रदर्शन में सुधार करने के लिए।<ref>[http://www.namastecafe.com/computer/housekeep.htm "Basic Computer Housekeeping Tips"].  Accessed July 20, 2009</ref>
[[कंप्यूटर प्रोग्रामिंग]] में, '''हाउसकीपिंग''' या तो यूजर द्वारा लिखित कोड के ब्लॉक (जैसे [[सबरूटीन]] या फ़ंक्शन (कंप्यूटर विज्ञान), कभी-कभी फ़ंक्शन प्रस्तावना के रूप में) के एंट्री और एग्जिट पर या किसी अन्य स्वचालित या मैन्युअल सॉफ़्टवेयर प्रोसेस से जुड़ी मानक प्रविष्टि या एग्जिट सबरूटीन को संदर्भित कर सकती है, जिसके अनतर्गत उपयोग के पश्चात कंप्यूटर को साफ किया जाता है (उदाहरण के लिए [[ आभासी मेमोरी |वर्चुअल मेमोरी]] जैसे संसाधनों को फ्री करना)। इसमें यूजर की गतिविधियों के परिणामस्वरूप सिस्टम द्वारा बनाए गए लॉग को रिमूव या स्टोर करने, या टेम्पररी फ़ाइलों को रिमूव जैसी गतिविधियां सम्मिलित हो सकती हैं जो अन्यथा केवल स्थान ले सकती हैं। हाउसकीपिंग को आवश्यक कार्य के रूप में वर्णित किया जा सकता है, जो किसी विशेष कंप्यूटर की सामान्य गतिविधि को करने के लिए आवश्यक है किंतु आवश्यक नहीं कि यह [[कलन विधि|एल्गोरिथम विधि]] का भाग हो।<ref>[http://www.computerhope.com/jargon/h/housekee.htm "Housekeeping"], ComputerHope.Com.  Accessed July 20, 2009</ref> [[डिस्क भंडारण|डिस्क स्टोर]] को साफ़ करने के लिए, यूटिलिटी सॉफ़्टवेयर सामान्यतः इस उद्देश्य के लिए उपस्थित होते हैं जैसे डेटा कम्प्रेशन सॉफ़्टवेयर - फ़ाइलों को रिलीज़ और डिस्क स्थान और [[defragmentation|डीफ़्रेग्मेंटेशन]] प्रोग्राम को फ्री करने के लिए, डिस्क प्रदर्शन में सुधार करने के लिए किया जाता है।<ref>[http://www.namastecafe.com/computer/housekeep.htm "Basic Computer Housekeeping Tips"].  Accessed July 20, 2009</ref>


== उदाहरण ==
== उदाहरण ==
हाउसकीपिंग में निम्नलिखित गतिविधियाँ शामिल हो सकती हैं (लेकिन यह इन्हीं तक सीमित नहीं है):
हाउसकीपिंग में निम्नलिखित गतिविधियाँ सम्मिलित हो सकती हैं (किंतु यह इन्हीं तक सीमित नहीं है):
* राज्य को सहेजना और पुनर्स्थापित करना (कंप्यूटर विज्ञान)#प्रोग्राम राज्य को सबरूटीन कहा जाता है (प्रोसेसर रजिस्टर#रजिस्टरों की श्रेणियां और वापसी पता सहित)
* सेविंग और रिस्टोरिंग के लिए प्रोग्राम स्थिति को सहेजना और पुनर्स्थापित करना (सामान्य प्रयोजन रजिस्टर और रिटर्न एड्रेस सहित)
* स्टैक पर स्थानीय मेमोरी प्राप्त करना (सार डेटा प्रकार)
* स्टैक पर लोकल मेमोरी प्राप्त करना।
* किसी प्रोग्राम या फ़ंक्शन की शुरुआत में स्थानीय वेरिएबल्स को प्रारंभ करना
* किसी प्रोग्राम या फ़ंक्शन के प्रारंभ में लोकल वेरिएबल्स को प्रारंभ करना।
* किसी फ़ंक्शन से बाहर निकलने पर स्टैक पर स्थानीय मेमोरी को मुक्त करना
* किसी फ़ंक्शन से बाहर निकलने पर स्टैक पर लोकल मेमोरी को फ्री करना।
*[[कचरा संग्रहण (कंप्यूटर विज्ञान)]]
*[[कचरा संग्रहण (कंप्यूटर विज्ञान)|गार्बेज कलेक्शन (कंप्यूटर विज्ञान)]]
* [[डेटा रूपांतरण]]
* [[डेटा रूपांतरण|डेटा कन्वर्शन]]
* [[बैकअप]] और/या अनावश्यक फ़ाइलों और [[सॉफ़्टवेयर]] को हटाना
* [[बैकअप]] और/या अनावश्यक फ़ाइलों और [[सॉफ़्टवेयर]] को रिमूव करना।
* डिस्क रखरखाव उपयोगिताओं का निष्पादन (उदाहरण के लिए [[माइक्रोसॉफ्ट स्कैनडिस्क]], हार्ड ड्राइव डीफ्रैग्मेंटर्स, [[एंटीवायरस सॉफ्टवेयर]])
* डिस्क मेंटेनेंस यूटिलिटी का निष्पादन (उदाहरण के लिए [[माइक्रोसॉफ्ट स्कैनडिस्क]], हार्ड ड्राइव डीफ्रैग्मेंटर्स, [[एंटीवायरस सॉफ्टवेयर]])


==यह भी देखें==
==यह भी देखें==

Revision as of 22:32, 5 August 2023

कंप्यूटर प्रोग्रामिंग में, हाउसकीपिंग या तो यूजर द्वारा लिखित कोड के ब्लॉक (जैसे सबरूटीन या फ़ंक्शन (कंप्यूटर विज्ञान), कभी-कभी फ़ंक्शन प्रस्तावना के रूप में) के एंट्री और एग्जिट पर या किसी अन्य स्वचालित या मैन्युअल सॉफ़्टवेयर प्रोसेस से जुड़ी मानक प्रविष्टि या एग्जिट सबरूटीन को संदर्भित कर सकती है, जिसके अनतर्गत उपयोग के पश्चात कंप्यूटर को साफ किया जाता है (उदाहरण के लिए वर्चुअल मेमोरी जैसे संसाधनों को फ्री करना)। इसमें यूजर की गतिविधियों के परिणामस्वरूप सिस्टम द्वारा बनाए गए लॉग को रिमूव या स्टोर करने, या टेम्पररी फ़ाइलों को रिमूव जैसी गतिविधियां सम्मिलित हो सकती हैं जो अन्यथा केवल स्थान ले सकती हैं। हाउसकीपिंग को आवश्यक कार्य के रूप में वर्णित किया जा सकता है, जो किसी विशेष कंप्यूटर की सामान्य गतिविधि को करने के लिए आवश्यक है किंतु आवश्यक नहीं कि यह एल्गोरिथम विधि का भाग हो।[1] डिस्क स्टोर को साफ़ करने के लिए, यूटिलिटी सॉफ़्टवेयर सामान्यतः इस उद्देश्य के लिए उपस्थित होते हैं जैसे डेटा कम्प्रेशन सॉफ़्टवेयर - फ़ाइलों को रिलीज़ और डिस्क स्थान और डीफ़्रेग्मेंटेशन प्रोग्राम को फ्री करने के लिए, डिस्क प्रदर्शन में सुधार करने के लिए किया जाता है।[2]

उदाहरण

हाउसकीपिंग में निम्नलिखित गतिविधियाँ सम्मिलित हो सकती हैं (किंतु यह इन्हीं तक सीमित नहीं है):

यह भी देखें

संदर्भ

  1. "Housekeeping", ComputerHope.Com. Accessed July 20, 2009
  2. "Basic Computer Housekeeping Tips". Accessed July 20, 2009