Definition of Batch Operating System in Hindi :- बैच ऑपरेटिंग सिस्टम या OS में user और कंप्यूटर के बीच कोई सीधा संवाद नहीं होता है। बल्कि इसमें computer operator नाम का एक सॉफ्टवेयर होता है जो कि user के दिए गए Instruction या निर्देशों को इकट्ठा करता है, उसके बाद ये ऑपरेटर समान प्रकार के निर्देश जिन्हें Job भी कहा जाता है उनका एक Batch या गुच्छ बनाता है तथा इन Batch को निष्पादित होने के लिए एक-एक करके processor के पास submits करता है।
Batch Operating System में Job के एक जत्थे या गुच्छे को एक साथ निष्पादित किया जाता है अर्थात ऑपरेटर द्वारा इकट्ठा किया गया सामान प्रकार के निर्देशों के गुच्छे को एक साथ निष्पादित किया जाता है।
How Batch Operating System Works in Hindi
How Batch OS Works in Hindi :- बैच ऑपरेटिंग सिस्टम के कार्यप्रणाली निम्नलिखित रुप से हैं :-
- इसमें उपयोगकर्ता द्वारा किए जाने वाले कमांड या निर्देश तथा प्रोग्राम को Job शब्द से संबोधित किया जाता है।
- बैच ऑपरेटिंग सिस्टम में यूजर ऑपरेटिंग सिस्टम से सीधे interact नहीं करता है , बल्कि इसमें सारे निर्देश operator को दिया जाता है।
- ऑपरेटर उपयोगकर्ता द्वारा प्राप्त दिए गए निर्देशों का विश्लेषण करता है तथा समान गुण वाले निर्देशों का गुच्छा बनाता है।
- उसके बाद ऑपरेटर निर्देशों को Execute या निष्पादित होने के लिए CPU (Central Processing Unit ) के पास भेजता है।
- बैच ऑपरेटिंग सिस्टम में यूजर द्वारा दिए गए निर्देशों का एक गुच्छा जिसे कई सामान गुण वाले अलग-अलग निर्देशों और प्रोग्रामों को मिलाकर बनाया जाता है, उन्हे एक साथ निष्पादित किया जाता है।
- इसमें job को ऑपरेटर द्वारा जिस क्रम में CPU के पास भेजा जाता है, सीपीयू उसे उसी क्रम में निष्पादित करता है, मतलब कि जो जॉब सबसे पहले सीपीयू के पास जाएगा उसका निष्पादन सबसे पहले होगा। इसे first come first serve की नीति भी कहते हैं।
- जैसे ही किसी जॉब का निष्पादन सफलतापूर्वक हो जाता है, तो वह उस Job के द्वारा मेमोरी में अधिकृत किया गया स्थान को OS (Operating System ) खाली करवा देता है।
- इसमें उपयोगकर्ता द्वारा एक बार में दिए गए सभी जॉब के निष्पादन को पूरा करने के बाद ही आउटपुट का प्रदर्शन किया जाता है, अर्थात जिन जॉब का निष्पादन पहले हो गया है उन्हें भी आउटपुट में प्रदर्शित होने के लिए प्रतीक्षा करनी पड़ती है, जब तक की सभी jobs निष्पादित पूरा ना हो जाए।
History of Batch Operating System in Hindi :- 1950 के दशक की शुरुआत में, General Motors Research Laboratories (जनरल मोटर्स रिसर्च लेबोरेटरीज) नाम के अनुसंधान केंद्र में सबसे पहला batch processing systems (बैच प्रोसेसिंग सिस्टम) बनाया गया था ।
इसके बाद 1960 के शुरुआत में IBM कंपनी द्वारा बैच ऑपरेटिंग सिस्टम के तकनीक में कई सुधार किए गए। 1960 के दशक में ही University of Michigan (मिशिगन यूनिवर्सिटी) के कुछ विद्यार्थी तथा शिक्षकों के एक समूह ने बैच ऑपरेटिंग सिस्टम में कई सुधार किये।
Examples of Batch based OS in Hindi
Examples of Batch based Operating System in Hindi :- बैच ऑपरेटिंग सिस्टम का उपयोग अभी निम्नलिखित क्षेत्रों में किया जाता है
- Payroll System (पेरोल सिस्टम):- यह कंपनी के कर्मचारियों के वेतन को प्रबंधित करने के लिए बनाया गया सिस्टम है।
- Bank Statements (बैंक स्टेटमेंट्स) :- यह किसी बैंक अकाउंट में मौजूद कुल राशि को Print करने के लिए उपयोग किया जाने वाला सिस्टम है।
- Money Transactions (मनी ट्रांसेक्शन ) :- एक बैंक अकाउंट से दूसरे बैंक का अकाउंट में पैसा हस्तांतरित करने के लिए उपयोग किए जाने वाले सिस्टम में भी बैच ऑपरेटिंग सिस्टम का उपयोग होता है।
- Reporting :- किसी भी उत्पाद को मैन्यूफैक्चर करने वाले कंपनी द्वारा production line के दैनिक रिपोर्ट तैयार करने के लिए उपयोग किए जाने वाले सिस्टम में इसका उपयोग होता है।
- Research:- भौतिक विज्ञान से संबंधित शोध कार्य करने वाले वैज्ञानिकों द्वारा तथा वातावरण से संबंधित शोधकर्ताओं द्वारा भी इसका उपयोग होता है।
Advantages of Batch Operating System in Hindi
- चूँकि बैच ऑपरेटिंग सिस्टम में एक साथ बहुत सारे Jobs को execute होने के लिए cpu के पास भेजा जाता है, इसलिए इसमें idle time बहुत कम होता है। idle time ऐसा समय को कहते है, जिसमें सीपीयू के पास निष्पादित करने के लिए कोई प्रोग्राम नहीं होता है और उसे खाली बैठना पड़ता है।
- Batch systems के उपयोग से बने कंप्यूटर को बहुत सारे यूजर एक-एक करके आपस में साझा कर सकते हैं।
- बैच ऑपरेटिंग सिस्टम को प्रबंधित करना बहुत आसान है, यूज़र बहुत आसानी से अपने सारे निर्देश ऑपरेटर को दे देता है तथा बाकी का काम ऑपरेटर खुद कर लेता है।
- इसमें बहुत सारे काम एक साथ कंप्यूटर को दिया जा सकता है तथा यूज़र को बार-बार इसके लिए कंप्यूटर के साथ Manually interact नहीं करना पड़ता है।
Disadvantages of Batch OS in Hindi
- बैच सिस्टम में उपयोगकर्ता को आउटपुट मिलने में कितना समय लगेगा इसका अनुमान लगाना बहुत मुश्किल होता है, क्योंकि इसमें सारे Job के निष्पादन को पूरा करने के बाद आउटपुट एक साथ प्रदर्शित किये जाते हैं।
- अगर किसी समय, किसी एक प्रोग्राम या निर्देश में कोई error आ जाता है या किसी एक प्रोग्राम के निष्पादन प्रक्रिया किसी कारण से बाधित हो जाती है, तो Job का वह पूरा बैच जो जिसके साथ इस प्रोग्राम का निष्पादन हो रहा था। उन सब के आउटपुट को प्रदर्शित करने में लिया जाने वाला समय बढ़ जाता है। जीससे की यूजर को बहुत परेशानी होती है।
- इसमें किसी निर्देश या प्रोग्राम में मौजूद गलती का पता लगाना बहुत मुश्किल हो जाता है।
- यह अन्य कंप्यूटर की तुलना में अधिक महंगा होता है।
Conclusion on Batch based Operating System in Hindi :- यह 1950 के दशक में बनाया गया एक पुराना ऑपरेटिंग सिस्टम है, जिसका उपयोग मुख्य रूप से फैक्ट्री तथा मैन्युफैक्चरिंग इंडस्ट्री में किया जाता था।
इसमें उपयोगकर्ता को सीधे ऑपरेटिंग सिस्टम से इंटरेक्ट करने की आवश्यकता नहीं होती है, बल्कि यूजर एक ऑपरेटर नाम के सॉफ्टवेयर को अपने सारे निर्देश एक साथ दे देता है, जिसके बाद ऑपरेटर उन निर्देशों का विश्लेषण करके उन्हें उनके स्वभाव और गुणों के आधार पर उनका गुच्छा बनाता है। उसके बाद समान गुण वाले निर्देश और प्रोग्राम के गुच्छों को प्रोसेसर के पास एक साथ निष्पादन के लिए भेज दिया जाता है।
बैच ऑपरेटिंग सिस्टम में एक-एक प्रोग्राम को निष्पादित करने के बाद उसका आउटपुट नहीं दिखाया जाता बल्कि इसमें सभी प्रोग्राम जिन्हें यहाँ Job कहा जाता है उनका निष्पादन पूरा करने के बाद एक साथ आउटपुट को प्रदर्शित किया जाता है।
इस लेख में हमने बैच OS के बारे में सरल हिंदी भाषा में चर्चा किया किया है। उम्मीद है की Batch based Operating System in Hindi पर लिखा गया यह लेख आप को पसंद आया होगा। अगर आप बैच ऑपरेटिंग सिस्टम पर लिखे गए इस लेख से संबंधित कोई सुझाव हमें देना चाहते हैं या कोई प्रश्न पूछना चाहते है, तो नीचे कमेंट बॉक्स में लिखकर जरूर बताएं।
Leave a Reply