क्या आप जानते है बैच ऑपरेटिंग सिस्टम (Batch Operating System) का मूल लक्ष्य कार्य समाप्त होते ही नियंत्रण को एक कार्य से दूसरे कार्य में स्थानांतरित करना होता है। इस लेख में, हम सीखेंगे कि बैच ऑपरेटिंग सिस्टम क्या है, इसके प्रकार, बैच ऑपरेटिंग सिस्टम की भूमिका क्या है, इसकी विशेषताएं, फायदे, नुकसान और बैच ऑपरेटिंग सिस्टम से संबंधित अन्य जानकारी जो आपको इस ऑपरेटिंग सिस्टम को गहराई से समझने में मदद करेंगी।
तो आइए जानने बैच ऑपरेटिंग सिस्टम को बिस्तार से ।
बैच ऑपरेटिंग सिस्टम क्या है (What is Batch Operating System in Hindi)
बैच ऑपरेटिंग सिस्टम एक एसी कंप्यूटर सिस्टम है जो कई यूजरस को उनके बीच सीधे संचार के बिना इसको उपयोग करने की सुविधा प्रदान करता है। यह सभी उपयोगकर्ताओं को अलग-अलग बैचों में रखकर इसे प्राप्त करता है, जिसका अर्थ यह है कि वे इसमें एक-दूसरे के साथ सीधे बातचीत नहीं कर सकते हैं।
जो उपयोगकर्ता बैच ऑपरेटिंग सिस्टम का उपयोग करते हैं वे सीधे कंप्यूटर से इंटरफ़ेस नहीं कर सकते हैं। प्रत्येक उपयोगकर्ता अपना काम तैयार करता है और पंच कार्ड जैसे ऑफ़लाइन डिवाइस का उपयोग करके इसे कंप्यूटर ऑपरेटर को सबमिट करता है। पंच कार्ड एक प्रकार का कागज का टुकड़ा होता है। जिसके अंदर छोटे छोटे छेद होते है और इन्ही छेद के अंदर जॉब का बैच बनाकर रखा जाता है।
प्रोग्रामर अपने प्रोग्राम ऑपरेटर को सौंपने के बाद, वे अपनी आवश्यकताओं के आधार पर प्रोग्राम को बैचों में क्रमबद्ध करते हैं।
यह भी पढ़े : लिनक्स ऑपरेटिंग सिस्टम में यूटिलिटी क्या है
बैच ऑपरेटिंग सिस्टम का उपयोग क्यों किया जाता है (Why are Batch Operating System used) ?
बैच ऑपरेटिंग सिस्टम के कुछ कॉमन उपयोगों की बात करें तो इसकी मदद से बड़ी मात्रा में डेटा संसाधित करना, जटिल गणनाएँ चलाना और बड़े दस्तावेज़ों को प्रिंट कर सकते है।
आज भी संगठन बैच प्रोसेसिंग सिस्टम को इसलिए उपयोग करते हैं क्योंकि इसमें न्यूनतम मानवीय सहभागिता की आवश्यकता होती है और इसके मदद से दोहराए जाने वाले कार्यों को अधिक कुशल तरीके से चलाया जा सकता है।
बैच ऑपरेटिंग सिस्टम के प्रकार (Types of Batch Operating System in Hindi)
बैच ऑपरेटिंग सिस्टम को दो श्रेणियों में विभाजित किया जा सकता है, और ये हैं:
- Simple Batch System
- Multi-Programme Batched System
Simple Batch System
एक साधारण बैच सिस्टम में उपयोगकर्ता और कंप्यूटर के बीच कोई सीधा संपर्क नहीं होता है। उपयोगकर्ता को कंप्यूटर ऑपरेटर को एक कार्य को कार्ड या टेप पर लिख कर जमा करना होता है।
इसके बाद कंप्यूटर ऑपरेटर एक इनपुट डिवाइस पर कई कार्यों को एक बैच में रखता है। कार्य भाषा के प्रकार और आवश्यकता के अनुसार व्यवस्थित होते हैं।
बैच मॉनिटर तब बैच में प्रत्येक प्रोग्राम के निष्पादन को मैनेज करता है। बैच मॉनिटर हमेशा मुख्य मेमोरी में रहता है और निष्पादन के लिए तैयार रहता है।
Multi-Programme Batched System
मल्टी-प्रोग्राम्ड बैच सिस्टम में सभी प्रोग्राम डिस्क मेमोरी पर मौजूद होते हैं। मल्टी-प्रोग्राम्ड बैच सिस्टम मेमोरी से एक प्रोग्राम चुनता है और उसे निष्पादित करना शुरू करता है। किसी भी समय, यदि निष्पादित प्रोग्राम को I/O ऑपरेशन करने की आवश्यकता होती है तो ऑपरेटिंग सिस्टम दूसरे कार्य पर स्विच हो जाता है। इस तरह सीपीयू और ऑपरेटिंग सिस्टम हमेशा व्यस्त रहते हैं। जो CPU उपयोग को अधिकतम करने में मदद करता है।
यह भी पढ़े : ऑपरेटिंग सिस्टम में फाइल सिस्टम क्या है |
बैच ऑपरेटिंग सिस्टम की भूमिका (Role of Batch Operating System)
बैच ऑपरेटिंग सिस्टम का बेसिक कार्य स्वचालित रूप से बैचों में कार्य करना है। ‘बैच मॉनिटर’ जो मुख्य मेमोरी के निचले सिरे पर स्थित होता है, जो बैच प्रोसेसिंग सिस्टम की प्रमुख भूमिका निभाता है। इसके बाद, उन्हें तुलनीय कार्यों के साथ बैचों में एक साथ समूहीकृत किया जाता है। परिणामस्वरूप, बैच ऑपरेटिंग सिस्टम ने बैच किए गए कार्यों को एक-एक करके संचालित करता है, जिससे केवल एक बार ड्यूटी करने से समय की बचत हुई।
बैच ऑपरेटिंग सिस्टम की कार्यप्रणाली (Working of Batch Operating System)
ऑपरेटिंग सिस्टम कार्यों की संख्या पर नज़र रखता है और उन्हें एक-एक करके निष्पादित करता है। कार्यों को उसी क्रम में संसाधित किया जाता है जिस क्रम में वे प्राप्त होते हैं। प्रत्येक कार्य सेट के लिए एक बैच परिभाषित किया गया है।
जब कोई कार्य पूरा हो जाता है, तो उससे जुड़ी मेमोरी रिलीज़ हो जाती है, और कार्य का आउटपुट बाद में प्रिंटिंग या प्रोसेसिंग के लिए आउटपुट स्पूल में भेज दिया जाता है।
जब सिस्टम उपयोगकर्ता से कार्य ले लेता है, तो व्यक्ति अन्य कार्य करने के लिए स्वतंत्र हो जाता है। आप किसी भी लेनदेन या रिकॉर्ड के डेटा में बदलाव करने के लिए बैच प्रोसेसिंग सिस्टम का भी उपयोग कर सकते हैं।
यह भी पढ़े : ऑपरेटिंग सिस्टम में थ्रेड क्या है
बैच ऑपरेटिंग सिस्टम के लाभ (Advantages of Batch Operating System in Hindi)
बैच ऑपरेटिंग सिस्टम के लाभ निम्न प्रकार होते हैं:-
- बैच ऑपरेटिंग सिस्टम सभी कार्यों को निष्पादन करने में काफी कम समय लेता है।
- बैच ऑपरेटिंग सिस्टम में सभी कार्य को उपयोगकर्ता की अनुमति के बिना ही दोहराए जा सकता हैं।
- बैच ऑपरेटिंग सिस्टम को इसकी शेयर करने योग्य प्रकृति के कारण कई उपयोगकर्ताओं के बीच शेयर किया जा सकता है।
- बैच ऑपरेटिंग सिस्टम बड़े कामों के लिए उपयुक्त है । यह बड़े कार्यों को आसानी से कुशलतापूर्वक मैनेज कर सकता है।
बैच ऑपरेटिंग सिस्टम के नुकसान (Disadvantages of Batch Operating System in Hindi)
फायदे के साथ-साथ बैच ऑपरेटिंग सिस्टम के कुछ नुकसान भी हैं जो निम्न प्रकार होते हैं:-
- बैच ऑपरेटिंग सिस्टम को संभालने के लिए कंप्यूटर ऑपरेटर को अच्छे से प्रशिक्षित किया जाना चाहिए और पर्याप्त ज्ञान होना जरुरी हैं।
- इसमे डिबगिंग में अधिक समय लगता है ।
- उपयोगकर्ताओं का सिस्टम से कोई सीधा संपर्क नहीं होता है।
- इसमें यदि कोई कार्य अनंत लूप में प्रवेश करता है, तो अन्य कार्यों को अज्ञात समय तक इंतजार करना पड़ सकता है।
- इस ऑपरेटिंग सिस्टम में, एक कार्य की विफलता अन्य कार्यों के निष्पादन को प्रभावित करती है।
यह भी पढ़े : How to Convert String to Enum in C#: A Comprehensive Guide
बैच ऑपरेटिंग सिस्टम की विशेषताएं (Characteristics of Batch Operating System)
बैच ऑपरेटिंग सिस्टम की विशेषताएँ निम्न प्रकार होते हैं:-
- बैच ऑपरेटिंग सिस्टम में, समान संसाधन आवश्यकताओं वाले कार्यों को एक साथ समूहीकृत किया जाता है, जिन्हें बैच के रूप में जाना जाता है।
- यह पहले आओ, पहले पाओ के आधार पर कार्यों का निष्पादन करता है। यह पूरी तरह से इस बात पर निर्भर करता है कि ऑपरेटर ने सीपीयू को सबसे पहले कौन सा काम भेजा है।
- बैच ऑपरेटिंग सिस्टम उपयोगकर्ता द्वारा प्रदत्त निर्देशों के एक सेट को निष्पादित करता है जो अलग-अलग निर्देशों और कार्यक्रमों से बने होते हैं जो कुछ समानताएं साझा करते हैं।
- बैच ऑपरेटिंग सिस्टम में, उपयोगकर्ता ऑपरेटिंग सिस्टम के साथ सीधे इंटरैक्ट नहीं करता है, जबकी सभी निर्देश ऑपरेटर को भेजे जाते हैं, और यह ऑपरेटर की ज़िम्मेदारी होती है कि वह कार्यों को निष्पादन के लिए सीपीयू को भेजे।
- इसके बाद ऑपरेटर उपयोगकर्ता के निर्देशों का मूल्यांकन करता है और समान निर्देशों का एक सेट तैयार करता है।
- अंत में, जब कोई कार्य सफलतापूर्वक निष्पादित हो जाता है, तो ऑपरेटिंग सिस्टम उस कार्य द्वारा रखे गए मेमोरी स्पेस को रिलीज़ कर देता है।
निष्कर्ष (Conclusion)
बैच प्रोसेसिंग एक ऐसी तकनीक है जिसमें एक ऑपरेटिंग सिस्टम प्रोसेसिंग शुरू करने से पहले एक बैच में प्रोग्राम और डेटा एकत्र करता है।
इस लेख में, हमने सीखा कि बैच ऑपरेटिंग सिस्टम क्या है और इसकी विशेषताएं क्या हैं। हमने यह भी सीखा है कि उपयोगकर्ताओं के साथ कम इंटरैक्ट के कारण, हम किसी भी लेनदेन या रिकॉर्ड से संबंधित डेटा को अपडेट करने के लिए बड़ी कंपनियों में बैच ऑपरेटिंग सिस्टम का उपयोग कर सकते हैं।
यह भी पढ़े : ऑक्टल नंबर सिस्टम क्या है पूरी जानकारी