प्रक्रिया प्रबंधन के संबंध में एक ऑपरेटिंग सिस्टम की पांच प्रमुख गतिविधियां

पाँच प्रमुख गतिविधियाँ हैं जिन्हें एक ऑपरेटिंग सिस्टम को उन प्रक्रियाओं को प्रबंधित करने के लिए बनाए रखना चाहिए जो वह चल रही है। इन पांच गतिविधियों के बिना, एक ऑपरेटिंग सिस्टम किसी भी लम्बाई के लिए स्थिर नहीं रह पाएगा।

प्रक्रिया निर्माण

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

दिन का वीडियो

प्रसंस्करण राज्य

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

प्रक्रिया तुल्यकालन

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

प्रक्रिया संचार

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

गतिरोध निवारण

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

श्रेणियाँ

हाल का

मैं CFG फ़ाइल कैसे बना सकता हूँ?

मैं CFG फ़ाइल कैसे बना सकता हूँ?

CFG फ़ाइल एक्सटेंशन एक कॉन्फ़िगरेशन फ़ाइल को दर...

Directv रिसीवर पर नेटफ्लिक्स मूवी कैसे देखें

Directv रिसीवर पर नेटफ्लिक्स मूवी कैसे देखें

सीधे अपने टीवी पर डीवीडी देखें। मासिक शुल्क ($...

ब्लूटूथ हेडसेट के साथ आईट्यून्स का उपयोग कैसे करें

ब्लूटूथ हेडसेट के साथ आईट्यून्स का उपयोग कैसे करें

ब्लूटूथ हेडसेट के साथ तारों से छुटकारा पाएं। ब...