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

जैसा कि हमने जाना ऑपरेटिंग सिस्टम क्या है? (what is operating system in hindi), उनके function क्या हैं और ऑपरेटिंग सिस्टम क्यों बनाया गया, ऑपरेटिंग सिस्टम एक software है जो यूजर और हार्डवेयर डिवाइस के बीच संपर्क स्थापित करता है|

ऑपरेटिंग सिस्टम कंप्यूटर के process जैसे file, memory, resources को manage करता है, बिना ऑपरेटिंग सिस्टम कंप्यूटर useless होता है, आइए जानते हैं कि ऑपरेटिंग सिस्टम कितने प्रकार के होते हैं (types of operating system in hindi) जिन्हें सबसे अधिक उपयोग किया जाता है|

ऑपरेटिंग सिस्टम के प्रकार (types of operating system in hindi)

  1. Batch Operating System
  2. Time Sharing operating system
  3. Distributed Operating System
  4. Real Time Operating System
  5. Embedded Operating System
  6. Network operating system

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

1.बैच ऑपरेटिंग सिस्टम (Batch Operating System in Hindi)

batch operating system in hindi

इस ऑपरेटिंग सिस्टम का यूजर और कंप्यूटर के बीच डायरेक्ट कनेक्शन नहीं होता है, यूजर के समान jobs का एक batch बना दिया जाता है जिसे punch card या किसी magnetic tape पर (जो डिजिटल डाटा store करता है) लेना होता है|

इसके बाद कंप्यूटर ऑपरेटिंग किसी input device (card, tape) में जो भी jobs उसे दिए गए हैं उनकी एक batch रखता है और कंप्यूटर को processing के लिए प्रदान करता है|

एक special program द्वारा क्रमबद्ध तरीके से प्रोग्राम के batch को execute किया जाता है, यह special program हमेशा main memory में होता है और किसी भी जॉब के लिए उपलब्ध होता है |

batch operating system को इस प्रकार से समझते हैं:-

उदारहण के लिए यदि आपके पास 10 प्रोग्राम है, कोई प्रोग्राम c++ में लिखे गए है और कुछ java में लिखे गए हैं|

जब हम किसी एक program को run करते हैं तो हमें उस language के लिए compiler को load करना होगा जिससे कि वह code को execute कर सके और यह के बार बार दोहराना होगा|

क्या हो यदि हम इन 10 programmes का एक batch बना सके, ऐसा करने से यह होगा कि हमें c++ batch के लिए compiler को केवल एक बार load करना होगा और ऐसे ही java के लिए भी compiler को केवल एक समय के लिए ही load करना होगा और हम पुरे batch (प्रोग्राम समूह) को run कर सकेंगे |

  • advantages of batch operating system in hindi
  1. प्रोग्राम को execute करने में लगने वाला समय कम हो जाता है|
  2. batch operating system को बहुत से users के बीच share किया जा सकता है|
  3. बहुत से jobs को एक समय में मैनेज करना सरल हो जाता है|
  • disadvantages of batch operating system in hindi
  1. यूजर और जॉब के बीच interaction नहीं होता है|
  2. batch लोडिंग और अनलोडिंग में समय प्रोग्राम के execution में अधिक लगता है जिससे cpu idle रहती है|
  3. किसी भी एक प्रोग्राम को  प्राथमिकता देना कठिन है|

2. टाइम शेयरिंग ऑपरेटिंग सिस्टम (Time Sharing Operating System in Hindi)

multiprocessing operating system in hindi

एक समय में एक से अधिक process को execute किया जाता है जिससे की समय की बचत हो सके इसे time sharing concept कहते हैं|

इसे multiprocessing operating system in hindi भी कहा जाता है, यह task single user या multiple users द्वारा किया जा सकता है, हर task को execute करने के लिए दिए गए समय को quantum कहा जाता है|

प्रोग्राम को execute करने के लिए दिए गए समय के समाप्ति होने पर time sharing os दुसरे task को पूर्ण करने में लग जाती है और यह प्रक्रिया लगातार चलती रहती है|

cpu के द्वारा multiple jobs को execute किया जाता है, और cpu एक task से दुसरे task में switch करती रहती है यह प्रकिया चलती रहती है जिसके कारण यूजर को immediate response मिलता है |

उदाहरण जैसे एक n यूजर है और m यूजर है दोनों यूजर के command को execute करने के लिए एक time quantum प्रदान कर दिया जाता है और जब यूजर command देता है तो कुछ सेकंड के respose में ही उनके command को execute कर दिया जाता है क्योंकि cpu ने user के operation के लिए scheduling की होती है|

  • advantages of time sharing operating system in hindi
  1. quick response प्रदान करता है|
  2. डुप्लीकेट software होने के chances को कम करता है|
  3. cpu के idle रहने के समय को कम करता है |
  • disadvantages of time sharing operating system in hindi
  1. higher priority वाले process को पहले execute होने का chance नहीं मिलता है क्योंकि सभी process को एक समान priority प्रदान की जाती है|
  2. data के communication में समस्या हो सकती है|
  3. reliablity की समस्या होती है|
  4. यूजर के data और program की security को लेकर समस्या हो सकती है|

3.डिस्ट्रिब्यूटेड ऑपरेटिंग सिस्टम (Distributed Operating System in Hindi)

types of operating system in hindi

डिस्ट्रिब्यूटेड ऑपरेटिंग सिस्टम में बहुत से systems होते हैं जिनका स्वयं का CPU, Main Memory, Secondary Memory और अन्य resources होते हैं|

यह सभी सिस्टम shared communication network द्वारा एक दुसरे से जुड़े रहते हैं, इस distributed operating system की सबसे खास बात यह है कि इसे remotly (wireless) acess किया जा सकता है|

उदाहरण के लिए एक यूजर दुसरे सिस्टम में रखे data को remotly acess कर कार्य संपन्न कर सकता है यह distributed operating system के द्वारा संभव है|

  • advantages of distributed operating system in hindi
  1. सिस्टम एक दुसरे से जुड़े होने के कारण यदि कोई सिस्टम fail हो जाता है तो process का execution stop नहीं होता है , क्योंकि दुसरे सिस्टम process को execute करते हैं|
  2. एक दुसरे सिस्टम के बीच resources का आदान प्रदान होता है|
  3. host computer का load distribute हो जाता है जिससे कार्यो की efficiency बढ़ती है|
  4. customers को बेहतर service प्रदान होती है|
  • disadvantage of distributed operating system in hindi
  1. data सभी कंप्यूटर पर shared होने के कारण data को secure और accessible बनाने के लिए अधिक efforts की आवश्यकता होती है|
  2. यदि communication network में कोई समस्या होती है तो सभी communication टूट जाते हैं|
  3. distributed operating system अधिक मात्रा में available नहीं होते हैं और यह बहुत expensive होते हैं|

4.एम्बेडेड ऑपरेटिंग सिस्टम (Embedded Operating System in Hindi)

types operating system in hindi

एम्बेडेड ऑपरेटिंग सिस्टम (OS) को किसी एक डिवाइस के लिए specific task को पूर्ण करने के लिए designed किया जाता है जो कंप्यूटर नहीं है|

उदाहरण के लिए elevator के कार्य करने के लिए dedicated software बनाया जाता है जो elevator के लिए ही होता है और अन्य किसी कार्य को वह पूर्ण नहीं करता है embedded operating system का एक उदाहरण है|

embedded operating system किसी हार्डवेयर डिवाइस के access को किसी special software द्वारा run करने की अनुमति प्रदान करता है|

  • advantages of embedded operating system in hindi
  1. यह fast होता है|
  2. low cost होती है|
  3. memory और resources अन्य सिस्टम से कम लगते है|
  • disadvantages of embedded operating system in hindi
  1. एक ही job पूर्ण किया जा सकता है|
  2. अपग्रेड करना कठिन कार्य|

यह भी देखें:

कंप्यूटर में एंड्राइड एप कैसे चलाएं?

keybaord क्या है? (types of keyboards)

कंप्यूटर के भाग (parts of computer in hindi)

5.रियल टाइम ऑपरेटिंग सिस्टम (Real Time Operating System in Hindi)

os in hindi

Real time operating system का प्रयोग उस समय अधिक होता है जब हमें real time में data की आवश्यकता होती है और जैसे ही data हमारे पास हो उसके execution पर कोई delay न हो, कार्य समय पर प्रारंभ किया जा सके कोई buffer न हो |

जब कभी हम large number of process को कम समय में पूर्ण करना चाहते हैं तो हमें real-time operating system का उपयोग करना होता है|

उदाहरण के लिए petroleum indrustry के लिए real time में कम समय में temperature की details रखना अति आवश्यक है, यदि details में कुछ सेकंड का delay होता है तो यह life-death की situation हो सकती है|

temperature details को real time operating system की सहायता से monitor किया जाता है|

दो प्रकार के real time operating system होते हैं |

  • hard real time

इस प्रकार के ऑपरेटिंग सिस्टम में small delay होने पर परिणाम में अधिक बदलाव होते हैं, जब समय की कमी हो तब हम hard real time operating system का उपयोग करते हैं|

  • soft real time

जब समय की कमी उतनी महत्वपूर्ण नहीं होती है किन्तु हम real time data का उपयोग कर रहे होते हैं तो उसे soft real time operating system कहते हैं|

रियल टाइम ऑपरेटिंग सिस्टम के उदाहरण

petroleum industry, medical imaging system, weapon system, control system, scientific experiments, etc.

  • advantages of real time operating system in hindi
  1. डिवाइस के resources का अधिकतम उपयोग होता है|
  2. error-free होते हैं|
  3. running application पर अधिक focus होता है|
  • disadvantages of real time operating system in hindi
  1. एक समय में कुछ ही task पूर्ण जाते हैं जिससे कि error avoid किया जा सके.
  2. इसके algorithms, complex होते हैं और इन्हें लिखना (write) करना कठिन होता है|
  3. specific device driver की आवश्यकता होती है जो signal respose को interrupt करता है|

6.नेटवर्क ऑपरेटिंग सिस्टम (Network Operating System in Hindi)

नेटवर्क ऑपरेटिंग सिस्टम एक सर्वर पर चलता है और सर्वर को data manage करने, users, groups, application, security और अन्य नेटवर्किंग कार्यो को पूर्ण करने की क्षमता प्रदान करता है|

नेटवर्क ऑपरेटिंग सिस्टम का primary task, फाइल को share करने की अनुमति प्रदान करना, multiple computer पर printer को access करने की अनुमति प्रदान करना, लोकल एरिया नेटवर्क (LAN), प्राइवेट नेटवर्क एवं अन्य नेटवर्क पर network function प्रदान करना कुछ मुख्य कार्य हैं |

नेटवर्क ऑपरेटिंग सिस्टम के कुछ उदाहरण-

Linux, Unix, Mac OS X, Novell, BSD, NetWare, Microsoft Windows Server 2003, Microsoft Windows Server 2008, Microsoft Windows Server 2012, Microsoft Windows Server 2016, Microsoft Windows Server 2019.

  • Advantages of network operating system
  1. मुख्य सर्वर stable होते हैं|
  2. सिस्टम की security सर्वर द्वारा manage की जाती है|
  3. किसी भी प्रकार के सिस्टम से कही से भी remotly सर्वर को access किया जा सकता है|
  4. हार्डवेयर upgrade और नयी technology को सिस्टम में आसानी से integrate किया जा सकता है|
  • Disadvantages of network operating system
  1. समय समय पर updates और maintenance की आवश्यकता होती है|
  2. central system पर depend होना पड़ता है|
  3. server खरीदना और run करना अधिक खर्चीला (high cost) होता है |

निष्कर्ष

जैसा कि हमने आज जाना ऑपरेटिंग सिस्टम कितने प्रकार के होते हैं? (types of operating system in hindi) और उनके advantages और disadvantages क्या हैं? इन सभी ऑपरेटिंग सिस्टम का उपयोग कहाँ होता है|

ऊपर बताए गए points के अनुसार आप हमें बताए ऑपरेटिंग सिस्टम के प्रकार (types of operating system in hindi) जानकारी आपको कैसी लगी और ऐसे ही जानकारी, और कंप्यूटर से सम्बंधित नोट्स के लिए हमारे साथ बने रहिए |

Leave a Comment