What Is Batch Operating System In Hindi: आज के इस लेख में हम बैच ऑपरेटिंग सिस्टमके बारे में पढ़ेंगे और इसके प्रकार भी देखेंगे।
शुरुआत में, कंप्यूटर बहुत बड़ी मशीनें थीं जो एक ही कंसोल से संचालित होती थीं। सामान्य तौर पर, इनपुट के लिए टेप ड्राइवर या कार्ड रीडर का उपयोग किया जाता था, और आउटपुट के लिए टेप ड्राइव, पंच कार्ड और लाइन प्रिंटर का उपयोग किया जाता था। उपयोगकर्ता का सिस्टम के साथ कोई सीधा इंटरफ़ेस नहीं था, और कार्य निष्पादन एक बैच सिस्टम में किया गया था। इन सिस्टम्स को बैचेड ऑपरेटिंग सिस्टम के रूप में जाना जाता है, और उपयोगकर्ताओं को इसे निष्पादित करने के लिए एक अलग जॉब बनाना होता है।
1950 और 1960 के दशक में कोई विकसित ऑपरेटिंग सिस्टम, जटिल कंप्यूटर आर्किटेक्चर या सेकेंडरी मेमोरी डिवाइस नहीं थे। इसके बजाय, बड़े मेनफ्रेम कंप्यूटरों का उपयोग डेटा को संसाधित करने के लिए किया जाता था, जिसमें पंच कार्ड या चुंबकीय टेप इनपुट और आउटपुट के रूप में कार्य करते थे। उस समय प्राथमिक समस्या हार्ड डिस्क की कमी थी।
1950 के दशक की शुरुआत में, जनरल मोटर्स रिसर्च लेबोरेटरीज (GMRL) ने पहला सिंगल-स्ट्रीम बैच प्रोसेसिंग सिस्टम पेश किया। इसने एक समय में केवल एक ही कार्य को एक्सेक्यूट दिया और डेटा बैचों या समूहों में भेजा गया। बैच ऑपरेटिंग सिस्टम सेटअप समय की समस्या को दूर करता है।
इस लेख में बैच ऑपरेटिंग सिस्टम, प्रकार, इसके फायदे और नुकसान के बारे में जानेंगे।
What Is Batch Operating System In Hindi
- बैच ऑपरेटिंग सिस्टम क्या है?
- बैच प्रोसेसिंग ऑपरेटिंग सिस्टम के उदाहरण
- बैच ऑपरेटिंग सिस्टम का मतलब
- बैच ऑपरेटिंग सिस्टम के प्रकार
- कैसे काम करता है बैच ऑपरेटिंग सिस्टम?
- बैच ऑपरेटिंग सिस्टम की भूमिका
- बैच ऑपरेटिंग सिस्टम के लाभ
- बैच ऑपरेटिंग सिस्टम के नुकसान
- बैच ऑपरेटिंग सिस्टम की विशेषताएं
बैच ऑपरेटिंग सिस्टम क्या है? | What is Batch Operating System in Hindi
1970 के दशक में बैच प्रोसेसिंग बहुत लोकप्रिय थी। जॉब्स को बैचों में निष्पादित किया गया था। लोगों के पास केवल एक कंप्यूटर हुआ करता था जिसे मेनफ्रेम कहा जाता था। बैच ऑपरेटिंग सिस्टम का उपयोग करने वाले उपयोगकर्ता सीधे कंप्यूटर से इंटरैक्ट नहीं करते हैं। प्रत्येक उपयोगकर्ता एक ऑफ़लाइन डिवाइस जैसे पंच कार्ड का इस्तेमाल करके और इसे कंप्यूटर ऑपरेटर को सबमिट करके अपना काम तैयार करता है। प्रोसेसिंग में तेजी लाने हेतु समान आवश्यकताओं वाले जॉब्स को ग्रुप के रूप में ग्रुप्ड और निष्पादित किया जाता है। एक बार जब प्रोग्रामर अपने प्रोग्राम को ऑपरेटर पर छोड़ देते हैं, तो वे समान आवश्यकताओं वाले प्रोग्रामों को बैचों में क्रमबद्ध करते हैं।
- बैच ऑपरेटिंग सिस्टम एक ऑपरेटिंग सिस्टम है जिसके साथ उपयोगकर्ता सीधे इंटरैक्ट नहीं कर सकता है।
- इसमें एक तरह के जॉब को एक बैच में रखा जाता है। इसमें जॉब को बैचों में रखना ऑपरेटर का काम होता है। बैच ऑपरेटिंग सिस्टम में कार्यों को बैचों में रखकर निष्पादित किया जाता है।
- यह ऑपरेटिंग सिस्टम यूजर के साथ इंटरैक्ट नहीं करता है, इसलिए यूजर को कमांड देने के लिए पंच कार्ड का इस्तेमाल करना पड़ता है। पंच कार्ड एक तरह का ऑफलाइन डिवाइस है। यह एक तरह का कागज का टुकड़ा होता है। जिसके अंदर छोटे-छोटे छेद यानी होल्स होते हैं और इन छेदों के अंदर जॉब्स का एक बैच रखा जाता है।
- बैच ऑपरेटिंग सिस्टम के साथ सबसे बड़ी समस्या यह है कि यह यूजर्स के साथ सीधे इंटरैक्ट नहीं कर सकता है। जिससे किसी भी जॉब्स में यदि कोई बाधा आती है तो सभी कार्य प्रभावित होते हैं तथा अन्य जॉब्स को त्रुटि सुधार होने तक प्रतीक्षा करनी पड़ती है।
- बैच ऑपरेटिंग सिस्टम के कुछ अच्छे उदाहरण पेरोल सिस्टम, बैंक स्टेटमेंट आदि हैं।
- यह दूसरी पीढ़ी के कंप्यूटरों का पहला ऑपरेटिंग सिस्टम था।
बैच प्रोसेसिंग ऑपरेटिंग सिस्टम के उदाहरण
- पेरोल प्रणाली
- बैंक इनवॉइस सिस्टम
- ट्रांजेक्शन सिस्टम
- दैनिक रिपोर्ट
- रिसर्च सेक्शन
- बिलिंग सिस्टम
बैच ऑपरेटिंग सिस्टम का मतलब
बैच प्रोसेसिंग सिस्टम एक ऑपरेटिंग सिस्टम के रूप में काम करता है। बैच प्रोसेसिंग सिस्टम का अर्थ है सभी प्रकार के प्रोग्राम और डेटा को बैच रूप में लेना और फिर प्रक्रिया के लिए आगे बढ़ना। बैच प्रोसेसिंग सिस्टम का उपयोग करने का मुख्य उद्देश्य सीपीयू को समान कार्य सबमिट करते समय सेट अप समय को कम करना है।
हार्ड डिस्क और कार्ड रीडर में बैच प्रोसेसिंग तकनीक लागू की गई। इसमें सभी जॉब्स को बैच फॉर्म के रूप में उनके निष्पादन के लिए जॉब्स का पूल बनाने के लिए हार्ड डिस्क पर सेव किया जाता है। सभी पूल किए गए जॉब्स को पढ़ने के बाद निष्पादित करने के लिए बैच मॉनिटर प्रारंभ किया गया है। इन जॉब्स को ग्रुप में विभाजित किया जाता है, और अंत में समान जॉब्स से पहले समान बैच के लिए किया जाता है। अब सभी बैच जॉब बिना ज्यादा समय बर्बाद किए एक-एक करके निष्पादन के लिए तैयार हैं, और इस सिस्टम की वजह से टर्नअराउंड समय को कम करते हुए सिस्टम उपयोग में बढ़ोतरी हटी है।
बैच ऑपरेटिंग सिस्टम के प्रकार
- Simple Batched System
- Multi-Programmed Batched System
Simple Batched System – जिस ऑपरेटिंग सिस्टम में यूजर और कंप्यूटर के बीच कोई इंटरेक्शन नहीं होता है, उसे हम सिंपल बैचेड सिस्टम कहते हैं। सरल भाषा में यूजर सीधे कंप्यूटर को कमांड नहीं दे सकता है। कमांड या निर्देश देने के लिए यूजर को पंच कार्ड का इस्तेमाल करना होता है। तब कंप्यूटर किसी भी जॉब्स को निष्पादित करने में सक्षम होता है।
Multi-Programmed Batched System – इस ऑपरेटिंग सिस्टम में सबसे पहले जॉब का चयन किया जाता है। जॉब्स का चयन करने के बाद मेमोरी की मदद से एक-एक करके जॉब को निष्पादित किया जाता है।
सीपीयू हमेशा मल्टी-प्रोग्राम्ड बैचेड सिस्टम में व्यस्त रहता है। यानी सीपीयू को जॉब्स को एक्सीक्यूट करने के लिए काफी काम करना पड़ता है।
कैसे काम करता है बैच ऑपरेटिंग सिस्टम?
जॉब्स की संख्या को ऑपरेटिंग सिस्टम मेमोरी में रखता है और उन्हें एक-एक करके निष्पादित करता है। नौकरियों को पहले आओ पहले पाओ के आधार पर संसाधित किया जाता है। प्रत्येक कार्य सेट को एक बैच के रूप में परिभाषित किया गया है। जब कोई कार्य समाप्त हो जाता है, तो उसकी मेमोरी मुक्त हो जाती है, और कार्य के आउटपुट को बाद में मुद्रण (छपाई) या प्रोसेसिंग के लिए आउटपुट स्पूल में स्थानांतरित कर दिया जाता है। बैच ऑपरेटिंग सिस्टम में यूजर इंटरेक्शन सीमित है। जब सिस्टम यूजर से काम लेता है तो यूजर फ्री होता है। आप किसी भी लेनदेन या रिकॉर्ड से संबंधित डेटा को अपडेट करने के लिए बैच प्रोसेसिंग सिस्टम का भी उपयोग कर सकते हैं।
बैच ऑपरेटिंग सिस्टम की भूमिका
बैच ऑपरेटिंग सिस्टम की प्राथमिक भूमिका बैचों में जॉब्स को स्वचालित रूप से निष्पादित करना है। बैच प्रोसेसिंग सिस्टम का मुख्य कार्य ‘बैच मॉनिटर’ द्वारा किया जाता है, जो मुख्य मेमोरी के निचले सिरे पर स्थित होता है। यह तकनीक हार्ड डिस्क ड्राइव और कार्ड रीडर के विकास से संभव हुई है। बैच निष्पादन के लिए जॉब्स का एक पूल बनाने के लिए जॉब्स को अब डिस्क पर संग्रहीत किया जा सकता है। उसके बाद, उन्हें उसी बैच में समान जॉब्स के साथ समूहीकृत किया जाता है। परिणामस्वरूप, बैच ऑपरेटिंग सिस्टम स्वचालित रूप से एक के बाद एक बैच जॉब चलाता है, केवल एक बार कार्य करके समय बचाता है। यह कम टर्नअराउंड समय की वजह से एक बेहतर सिस्टम के परिणामस्वरूप हुआ।
बैच ऑपरेटिंग सिस्टम के लाभ
- इसमें एक तरह के जॉब को बैच में रखा जाता है। बैचों में रखे गए जॉब्स को एक साथ तेजी से निष्पादित किया जाता है, जिससे समय की बचत होती है।
- किसी जॉब्स को करने में कितना समय लगेगा इसका पता बैच ऑपरेटिंग सिस्टम से लगाया जा सकता है।
- यह बड़े जॉब्स को आसानी से मैनेज कर सकता है।
- यह CPU की कार्य क्षमता को बढ़ाता है और इसके साथ ही यह CPU के प्रदर्शन को भी बढ़ाता है।
- इसका निष्क्रिय समय बहुत कम होता है।
- किसी भी काम को पूरा करने में बहुत ही कम समय लगता है।
बैच ऑपरेटिंग सिस्टम के नुकसान
- इसमें डिबगिंग करना बहुत मुश्किल होता है। इसका मतलब है कि इस ऑपरेटिंग सिस्टम में कमियों को ढूंढना और उन्हें ठीक करना कहीं अधिक कठिन है।
- यह बहुत महंगा है।
- इसमें एक क्रम में जॉब्स होती है। जिससे अगर कोई जॉब पूरा नहीं होता है। तो बची जॉब्स के लिए इंतजार करना होगा। जिसमें काफी समय बर्बाद होता है।
- इसमें यूजर सीधे कंप्यूटर से इंटरैक्ट नहीं कर सकता है। यानी सीधे कंप्यूटर को कमांड नहीं दे सकते। जिससे यूजर को काफी दिक्कतों का सामना करना पड़ता है।
बैच ऑपरेटिंग सिस्टम की विशेषताएं
- इसमें CPU पहले उन कामों को एक्सेक्यूट करता है जिन्हें ऑपरेटर पहले भेजता है। जिसे हम ‘पहले आओ, पहले पाओ’ के नाम से भी जानते हैं।
- इसमें जब किसी जॉब्स को पूर्ण रूप से निष्पादित कर लिया जाता है। तो उस जॉब द्वारा ली गई मेमोरी स्पेस को खाली कर दिया जाता है
- इसमें यूजर सीधे ऑपरेटिंग सिस्टम से इंटरैक्ट नहीं कर सकता है।
- इसमें यूजर को सिस्टम से इंटरैक्ट करने के लिए पंच कार्ड की जरूरत होती है।
निष्कर्ष
अगर आपके लिए यह लेख What Is Batch Operating System In Hindi काम का रहा हो तो इसे अपने दोस्तों के साथ जरूर शेयर करें। और आपके जो भी सवाल हैं, उन्हें नीचे कमेंट करके बताएं।
Thank You For Reading