Operating System क्या है? परिभाषा, प्रकार, कार्य, विशेषताएं

Join Telegram

हेललो दोस्तों, आज हम इस आर्टिकल में जानेंगे की Operating System क्या है? परिभाषा, प्रकार, कार्य, विशेषताएं | इस आर्टिकल को बहुत ही आसान शब्दों में लिखा गया है | इसे आप पूरा पढिए यह आपको आसानी से समझ आ जाएगा तो चलिए शुरू करते है |

Operating System Kya Hai

Operating System क्या है – What is Operating System in Hindi

Operating System एक विशेष प्रकार का System Software है जिसका उपयोग उपयोगकर्ता या कंप्यूटर हार्डवेयर के बीच एक इंटरफ़ेस बनाने के लिए किया जाता है | ऑपरेटिंग सिस्टम लगभग ऊर्जा कंप्यूटर सिस्टम का एक महत्वपूर्ण हिस्सा है, जिसमें विभिन्न प्रकार के ऑपरेशन करने के लिए किसी विशिष्ट प्रकार के ऑपरेटिंग सिस्टम होते हैं |

मूल रूप से एक ऑपरेटिंग सिस्टम विभिन्न प्रकार के संसाधनों जैसे Microprocessor, Primary and Secondary Memory I/O Devices आदि का Management करता है | एक ऑपरेटिंग सिस्टम का उद्देश्य एक ऐसा वातावरण प्रदान करना है जिसमें उपयोगकर्ता किसी प्रोग्राम को निष्पादित (Execution) कर सके |

इसे अवश्य पढ़ें – Computer Kya Hai ?

ऑपरेटिंग सिस्टम के लक्ष्य (Goals of Operating System) 

(1) Facility (सुविधा) – ऑपरेटिंग सिस्टम का प्राथमिक लक्ष्य उपयोगकर्ता के लिए कंप्यूटर को आसान बनाना है यानी ऑपरेटिंग सिस्टम उपयोगकर्ता और हार्डवेयर के बीच संपर्क बनाता है |

(2) (Efficient) कुशल – ऑपरेटिंग सिस्टम का द्वितीयक लक्ष्य विभिन्न एप्लिकेशन प्रोग्राम के लिए सिस्टम संसाधनों को यथासंभव कुशलतापूर्वक Allocated करना है |

ऑपरेटिंग सिस्टम के प्रकार (Types of Operating System in Hindi)

विभिन्न अनुप्रयोगों Advantages, Disadvantages और Basic Requirement के साथ विभिन्न प्रकार के ऑपरेटिंग सिस्टम बाजार में उपलब्ध हैं | कुछ सामान्य ऑपरेटिंग सिस्टम इस प्रकार हैं –

(1) Batch Processing Operating System

बैच प्रोसेसिंग ऑपरेटिंग सिस्टम एक बैच के रूप में निर्देशों या नौकरियों के सेट का उपयोग करता है | इस प्रकार के ऑपरेटिंग सिस्टम में हम Execution के लिए समान प्रकार के कार्य को Transferred कर सकते हैं | CPU इस पूरे निर्देश को एक-एक करके स्वीकार करता है और निष्पादित करता है फिर कार्य पूरा होने के बाद उपयोगकर्ता के बिना किसी रुकावट के इस प्रकार का ऑपरेटिंग सिस्टम Automatic रूप से बंद हो जाता है |

बैच ऑपरेटिंग सिस्टम लगभग सभी ऑपरेटिंग सिस्टम द्वारा प्रदान की जाने वाली स्वचालित Job to Job ट्रांसेक्शन सुविधाओं के विचार पर आधारित है |

इसे अवश्य पढ़ें – Types of Computer in Hindi

(2) Multiprogramming Operating System

मल्टीप्रोग्रामिंग प्रोग्राम रन टाइम के दौरान एक से अधिक प्रोग्राम निष्पादित करने की एक महत्वपूर्ण क्षमता है | इसका मतलब है कि ऑपरेटिंग सिस्टम सभी कार्यों को डिस्क पर रखता है और फिर निष्पादित करने के लिए सीधी पहुंच रखता है |

Multiprogramming CPU उपयोग को इस तरह बढ़ाती है कि CPU के पास निष्पादित करने के लिए हमेशा एक कार्य होता है | ऑपरेटिंग सिस्टम मेमोरी में कई प्रोग्राम रखता है ऑपरेटिंग सिस्टम मेमोरी से एक कार्य लेता है और उसका निष्पादन शुरू करता है ऑपरेटिंग सिस्टम बस दूसरे कार्य पर sSwitch करता है और निष्पादन शुरू करता है |

(3) Multitasking Operating System

इस प्रकार के ऑपरेटिंग सिस्टम में 1 से अधिक होते हैं कार्य सिस्टम द्वारा एक साथ निष्पादित किया जाता है | इस प्रकार के ऑपरेटिंग सिस्टम में इसका मतलब अधिक होता है 1 से अधिक कार्य करें और फिर उसे निष्पादित करें | इस निष्पादन समय के दौरान ऑपरेटिंग सिस्टम और अधिक- अन्य कार्य और इसे निष्पादित करें यह Switching Process अंतिम कार्य तक जारी रहती है  |

Multitasking के 2 Basic Types हैं –

(i) Primitive (आदिम) – इस प्रकार के मल्टीटास्किंग में निष्पादन समय निष्पादन से पहले ही तय हो जाता है |

(ii) Co-operative (सहकारी) – इस प्रकार के मल्टीटास्किंग निष्पादन समय पर निर्भर होते हैं प्रक्रिया द्वारा कुल समय की आवश्यकता होती है |

(4) Multiprocessing Operating System

इस प्रकार के ऑपरेटिंग सिस्टम में एक ही समय में कई प्रक्रियाओं को निष्पादित किया जाता है, इसका मतलब है कि CPU एक ही समय में Sharing Bus, Clock, Memory और Input-Output Devices द्वारा एक से अधिक प्रक्रियाओं को संभालने के लिए जिम्मेदार है, ऐसे कंप्यूटर सिस्टम को मल्टीप्रोसेसिंग सिस्टम कहा जाता है |

इसे अवश्य पढ़ें – Processor Kise Kahate Hai ?

शब्द “Multiprocessing” को एक दूसरे से जुड़े कंप्यूटर या 2 या अधिक स्वतंत्र CPU वाले कंप्यूटर के Collection के रूप में परिभाषित किया गया है |

(5) Time Sharing Operating System

टाइम शेयरिंग शब्द को एक ही समय में एकाधिक प्रक्रिया शेयर के रूप में परिभाषित किया गया है | टाइम शेयरिंग ऑपरेटिंग सिस्टम हमारी समस्या को हल करने के लिए विभिन्न संख्या में उपयोगकर्ताओं को कंप्यूटर तक सीधी पहुंच प्रदान करता है | टाइम शेयरिंग ऑपरेटिंग सिस्टम को कम कास्ट पर कंप्यूटर सिस्टम का इंटरैक्टिव उपयोग प्रदान करने के लिए विकसित किया गया है |

एक टाइम शेयरिंग ऑपरेटिंग सिस्टम प्रत्येक उपयोगकर्ता को कंप्यूटर सिस्टम के साथ काम करने की सुविधा प्रदान करने के लिए CPU Scheduling और Multiprogramming का उपयोग करता है | अधिकांश टाइम शेयरिंग ऑपरेटिंग सिस्टम कई प्रक्रियाओं के निष्पादन के लिए CPU के “Round Robin” Scheduling का उपयोग करते हैं | टाइम शेयरिंग ऑपरेटिंग सिस्टम के पीछे मुख्य अवधारणा सभी उपयोगकर्ताओं को CPU समयसीमा साझा करने की अनुमति देना है |

(6) Real Time Operating System

रियल टाइम ऑपरेटिंग सिस्टम वह होता है जो रीयल टाइम ऑपरेटिंग सिस्टम होता है एक निर्दिष्ट समय सीमा के भीतर वास्तविक समय की घटना या इनपुट पर प्रतिक्रिया दें | इसका मतलब इस प्रकार का है ऑपरेटिंग सिस्टम प्रतिक्रिया तुरंत. कंप्यूटर विज्ञान में कई अनुप्रयोग हैं, इस स्थिति में कंप्यूटर से तुरंत प्रतिक्रिया की आवश्यकता होती है, हम बिना प्रतीक्षा समय दिए किसी भी कार्य को करने के लिए रियल टाइम ऑपरेटिंग सिस्टम का उपयोग कर सकते हैं |

इसे अवश्य पढ़ें – Linux Kya Hai ?

रियल टाइम ऑपरेटिंग सिस्टम को 2 प्रकारों में विभाजित किया गया है –

(i) Hard Real Time

हार्ड रियल-टाइम ऑपरेटिंग सिस्टम में, प्रतिक्रिया समय निश्चित होता है। सिस्टम को एक विशिष्ट समय सीमा के भीतर किसी घटना पर प्रतिक्रिया देनी होगी, अन्यथा यह क्रैश हो सकता है या गंभीर परिणाम दे सकता है |

(ii) Soft Real Time

सॉफ्ट रियल-टाइम ऑपरेटिंग सिस्टम में, प्रतिक्रिया समय निश्चित नहीं होता है और इसमें थोड़ा समय लग सकता है, फिर भी यह तुरंत प्रतिक्रिया देने का प्रयास करता है | हालाँकि, एक मजबूत रीयल-टाइम ऑपरेटिंग सिस्टम में, विलंबित प्रतिक्रिया समय के कारण महत्वपूर्ण क्षति की संभावना न्यूनतम होती है |

(7) Distributed Operating System

एक वितरित प्रणाली जो उच्च गति नेटवर्क से जुड़े बड़ी संख्या में कंप्यूटरों से बनी होती है | वितरित सिस्टम में कंप्यूटर स्वतंत्र होते हैं, इस प्रकार के ऑपरेटिंग सिस्टम का उपयोग सर्वोत्तम दक्षता के साथ उच्च स्तरीय कार्य करने के लिए किया जाता है |

(8) Parallel Operating System

आजकल अधिकांश सिस्टम सिंगल प्रोसेसर सिस्टम हैं, यानी उनमें केवल एक ही मुख्य सीपीयू होता है। हार्डवेयर, मल्टीप्रोसेसर सिस्टम की ओर रुझान है, ऐसे सिस्टम में निकट संचार में 1 से अधिक प्रोसेसर होते हैं, जो कंप्यूटर बस, घड़ी और कभी-कभी मेमोरी और परिधीय उपकरणों को साझा करते हैं। इन प्रणालियों को कसकर युग्मित प्रणाली कहा जाता है। ऐसी व्यवस्था बनाने के कई कारण हैं |

इसे अवश्य पढ़ें – Network Kya Hai ?

(9) Network Operating System

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

ऑपरेटिंग सिस्टम का इतिहास (History of Operating System in Hindi)

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

ऑपरेटिंग सिस्टम द्वारा स्वचालित जॉब टू जॉब ट्रांजिशन सुविधा प्रदान की गई, जिससे कंप्यूटर का निष्क्रिय समय काफी हद तक कम हो गया और इस ऑपरेटिंग को अलग-अलग पीढ़ियों में चिह्नित किया जा सकता है, वे इस प्रकार हैं:

First Generation (1945–1955)

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

इसे अवश्य पढ़ें – कंप्यूटर की 10 विशेषताएं

Second Generation (1955–1965)

पहली पीढ़ी के कंप्यूटर Vacuum Tube के उपयोग के कारण इतने विश्वसनीय नहीं थे | लेकिन इस पीढ़ी में Transistor के उपयोग के कारण वे अधिक विश्वसनीय हो गए | इस दौर में हार्डवेयर इंजीनियर और सॉफ्टवेयर इंजीनियर के बीच स्पष्ट अंतर था | प्रोग्राम या तो FORTAN या Assembler में लिखे गए थे | डेटा प्रोसेसिंग के लिए बैच प्रोसेसिंग का प्रयोग किया जाता था | डेटा को ऑफ़लाइन रूप से, सामान्यतः बंच कार्डों पर, फीड किया गया था |

Third Generation (1965–1980)

1965 से 1980 के इस पीढ़ी में Integrated Circuit (IC) के उपयोग के साथ कंप्यूटर का निर्माण किया गया था | IBM ने एक ही प्रकार की वास्तुकला वाली अच्छी संख्या में मशीनें विकसित कीं | कंप्यूटर की पीढ़ी में Multiprogramming, Apooling (Simultaneous Peripheral Operation On-line) और समय साझा करने की अवधारणा देखी गई | इस अवधि के दौरान Multies और Unix का विकास हुआ |

Fourth Generation (1980–present)

इस पीढ़ी की शुरुआत 1980 से हुई थी और यह ऑपरेटिंग सिस्टम की चौथी और वर्तमान पीढ़ी है, मुख्य रूप से कंप्यूटर उपयोगकर्ता Large Scale Integrated Circuits (LSICS) और Very Large Scale Integrated Circuit (VLSIC) को अपनाकर समान तकनीक का इस्तेमाल करते हैं |

इस पीढ़ी ने हार्डवेयर के साथ-साथ S/W के क्षेत्र में भी बड़ा विकास देखा | वितरित ऑपरेटिंग सिस्टम और नेटवर्क ऑपरेटिंग सिस्टम की दो नई अवधारणाएँ वास्तविकता बन गईं | इस जनरेशन ने कुछ प्रमुख ट्रेंडसेटर ऑपरेटिंग सिस्टम भी देखे। MSDOS, Xenix, Windows, Windows-NTER |

निष्कर्ष (Conclusion)

दोस्तों हम आशा करते है | की इस लेख से आपको पता चल गया होगा की Operating System क्या है? परिभाषा, प्रकार, कार्य, विशेषताएं | अगर आपको इस लेख से जुड़ा कोई भी प्रश्न पूछना हैं तो आप नीचे कमेंट करके पूछ सकते हैं।

दोस्तों और भी ऐसे Knowledging ब्लॉग इस Website – Blogiguru.com पर उपलब्ध है |आप इस वेबसाईट पर जाके आर्टिकल पढ़ सकते है |


Leave a Comment