Different types of operating system में आप सबसे ज्यादा उपयोग में आने वाले operating system के बारे में जानेंगे।
ऑपरेटिंग सिस्टम एक ऐसा सॉफ्टवेयर है जो यूजर को कंप्यूटर पर कार्य करने के लिए मदद करता है।
यह कई प्रकार के होते है समय के साथ साथ इनका विकास भी बहुत तेजी होता जा रहा है।
ज्यादा उपयोग किये जाने वाले ऑपरेटिंग सिस्टम के नाम है Microsoft Windows, Linux, Apple macOS, Google का Android और Apple का iOS
यदि आप जानना चाहते है ऑपरेटिंग सिस्टम क्या है? – What is operating system in hindi, तो दी गई इस लिंक पर क्लिक करें।
Contents
ऑपरेटिंग सिस्टम के प्रकार – Different types of operating system
ऑपरेटिंग सिस्टम कई प्रकार के होते है, नीचे आपको उनके नाम दिए गए है।
- Batch processing operating system
- Multi programming operating system
- Multitasking operating system
- Distributed operating system
- Network operating system
- Real-Time Operating System
- Mobile operating system
Batch processing operating system
पहले के समय में mainframe computer में Batch operating system का प्रयोग किया जाता था।
उस समय basic calculation कंप्यूटर द्वारा की जाती थी।
Batch processing operating system में यूजर कंप्यूटर से सीधे संपर्क नहीं कर सकते है।
इसमें हर एक यूजर अपनी job को offline device जैसे की punch card का उपयोग करके तैयार करता है,और इसे कंप्यूटर ऑपरेटर को देता है।
इसकी प्रोसेसिंग स्पीड को बढ़ाने के लिए कंप्यूटर ऑपरेटर समान जरूरतों वाली job को छाँटते है और उनका एक batch तैयार करते है। फिर batch को एक-एक करके CPU द्वारा प्रोसेस किया जाता था।
Different types of operating system में Batch operating system के कुछ उदाहरण नीचे दिए गए है-
Payroll System
Bank Statements
Advantages of Batch operating system
- इसमें एक batch के अंदर समान job है, तो CPU को इसे process करने कम समय लगता है।
- Batch system को शेयर करने के लिए एक से अधिक यूजर की जरुरत होती है।
Disadvantages of Batch operating system
- यदि कोई भी job fail होती है, तो दूसरी jobs को बहुत लम्बे समय तक process होने के लिए इन्तजार करना पड़ता है।
- यह महंगी प्रक्रिया होती है।
- इसका debug करना बहुत कठीन होता है।
Multi programming operating system
Multi programming in operating system में एक CPU में एक से अधिक processing होती है।
मतलब एक RAM कई processing होती है और CPU एक-एक करके इन process को पूरा करता है।
यदि किसी कारण से processing रुक जाती है, तो CPU खली नहीं रहता वह दूसरी process को execute करता है। इस प्रकार यह प्रक्रिया इसमें होती है।
मल्टीप्रोग्रामिंग ऑपरेटिंग सिस्टम memory management program का उपयोग करके सभी active program और system resources को संभालता है।
यह CPU को कभी व्यर्थ नहीं होने देता, जब तक की कोई process नहीं होती।
Advantages of Multi programming in operating system
- इसमें उच्च और कुशल CPU की आवश्यकता होती है।
- यूजर को लगता है की इसमें एक साथ कई प्रोग्राम को CPU में allot किया जाता है।
Disadvantages of Multi programming in operating system
- इसमें CPU scheduling की आवश्यकता होती है।
- मेमोरी को jobs में स्थान देने के लिए, memory management की आवश्यकता होती है।
Multitasking operating system
मल्टी टास्किंग के नाम से आप जान सकते हैं की यह एक समय में कई कार्यो को करता है, जैसे की program, threads, process आदि।
आज कल के modern operating system में हम एक साथ कई कार्य करते है जैसे की MP3 player में गाने सुनना, MS Word में document edit करना, browser पर email चेक करना आदि।
और यह सभी कार्य हम multitasking operating system द्वारा पूरा कर सकते है।
इसे time-sharing operating system भी कहा जाता है क्योंकि एक समय में एक ही CPU का उपयोग करके अलग अलग processor को time share करता है।
इस प्रकार CPU उनके बीच time share slices (टुकड़ा) बनाता है और उस समय के अनुसार प्रक्रिया करता है। जब एक प्रक्रिया की समय सीमा समाप्त होती है, दूसरी प्रक्रिया शुरू हो जाती है।
Advantages of Multitasking in operating system
- इसमें प्रत्येक काम को बराबर समय मिलता है।
- इसमें CPU निष्क्रिय समय को कम किया जा सकता है।
- इसमें यूजर के program और data की सुरक्षा का ध्यान रखा जाता है।
Disadvantages of Multitasking in operating system
- इसमें विश्वसनीयता की समस्या आती है।
- Data communication की समस्या होती है।
Different types of operating system में Multitasking operating system के कुछ उदाहरण नीचे दिए गए है-
Linux, UNIX
Windows 8, Windows 10, Windows 11
Distributed operating system
Distributed operating system में multiple central processor होते है। इन processor का उपयोग multiple users को real-time multiple application चलाने के लिए किया जाता है।
इसे दूसरी तरह से समझते है, इसमें अलग-अलग जगह पर अलग-अलग processor का उपयोग किया जाता है जिसे कई user कई real-time application को चलाते है और नेटवर्क के द्वारा इन्हे एक दूसरे से जोड़ा जाता है।
इसमें प्रत्येक processor की अपनी memory होती है। यह memory को शेयर नहीं करते।
ऑपरेटिंग सिस्टम processor के बीच communication को manage करता है, और यह communication telephone lines की सहयता से किया जाता है।
Advantages of Distributed operating system
- इसमें सभी सिस्टम स्वतंत्र हैं, यदि कोई एक कंप्यूटर damage होता है, तो दूसरे पर इसका प्रभाव नहीं पड़ता।
- Data को process करने में कम समय लगता है।
- होस्ट कंप्यूटर पर लोड कम होता है।
- इसमें resources को शेयर किया जाता है और काम भी बहुत तेजी से होता है।
Disadvantages of Distributed operating system
- नेटवर्क fail हो जाने के कारण communication रुक जाता है।
- Distributed system में जिस भाषा का प्रयोग किया जाता है वह पूरी तरह से परिभाषित नहीं है।
- यह सिस्टम आसानी से उपलब्ध नहीं क्योंकि बहुत महंगे और जटिल होते है। इन्हे अच्छी तरह से समझा नहीं जा सकता।
Different types of operating system में Distributed operating system के कुछ उदाहरण नीचे दिए गए है-
LOCUS
MICROS
Network operating system
Network operating system द्वारा एक system software को server पर चलाया जाता है।
इसमें सर्वर यूजर के data, groups, security, application और अन्य networking कार्य को manage करता है।
यह ऑपरेटिंग सिस्टम नेटवर्क की मदद से कंप्यूटर के बीच फाइल्स, प्रिंटर और अन्य डिवाइस को शेयर कर सकते है।
नेटवर्क ऑपरेटिंग सिस्टम कंप्यूटर सिस्टम को अधिक सुरक्षा और स्थिरता प्रदान करता है।
लेकिन इसमें सर्वर को खरीदना और उसे maintain करने के लगत छोटे व्यवसायों के लिए अधिक हो सकती है।
Advantages of Network operating system
- इसमें सर्वर केंद्रीकृत (centralized) और अत्यधिक स्थिर होते है।
- इसमें सर्वर से जुड़े सभी कंप्यूटर की सुरक्षा सर्वर द्वारा नियंत्रित की जाती है।
- इसके माध्यम से सर्वर को अलग अलग स्थानों remotely access किया जा सकती है।
- नई टेक्नोलॉजी और हार्डवेयर को इसमें आसानी से integrate किया जा सकता है।
Disadvantages of Network operating system
- इसमें यूजर को पूरी तरह से एक centralized system पर depend रहना पड़ता है।
- सर्वर को नियमित रूप से maintain और update करना जरुरी होता है।
Different types of operating system में Network operating system के कुछ उदाहरण नीचे दिए गए है-
Microsoft Windows Server 2003
Microsoft Windows Server 2008
UNIX
Linux
Mac OS X
Novell NetWare
BSD
Real-Time Operating System
Real-Time Operating System को RTOS भी कहा जाता है। इस ऑपरेटिंग सिस्टम में यह खास है की input बहुत कम समय में प्राप्त किया जाता है।
मतलब की इसमें जो भी application execute होती है। उसमे किसी भी प्रकार की देरी नहीं होना चाइए।
Real-Time Operating System का उपयोग तब किया जाता है जब समय की जरुरत बहुत सख्त होती हैं। इसके कुछ उदाहरण जैसे की air traffic control systems, weapon control systems, robots, scientific experiments, medical imaging systems आदि।
यह ऑपरेटिंग सिस्टम दो प्रकार के होते है-
Hard Real-Time Systems:
यह OS उन application के लिए है जिसमें समय का दवाब बहुत सख्त है।इसमें बिलकुल भी देरी बर्दाश नहीं की जाती है।
यह सिस्टम जीवन को बचाने के लिए बनाए गए है। इस सिस्टम Virtual memory मेमोरी की आवश्यकता नहीं होती है।
Soft Real-Time Systems:
इस ऑपरेटिंग सिस्टम में समय का दवाब कम सख्त होता है। जैसे की online banking में पैसे के लेन देन में थोड़ी सी देरी बर्दाश की जा सकती है।
Advantages of Real-Time Operating System
- इसमें डिवाइस और सिस्टम की उपयोग बहुत अधिक होता है ताकि ज्यादा output प्राप्त किया जा सके।
- इस सिस्टम में किसी भी कार्य को शिफ्ट करने का निर्धारित समय बहुत काम होता है। यह 3 microsecond लेता है।
- इसमें प्रोग्राम का साइज छोटा होता है, और किसी भी प्रकार की error नहीं होती।
Disadvantages of Real-Time Operating System
- इस OS में एक समय में बहुत काम कार्य चलते है ताकि कोई error नहीं हो।
- इसमें system resources बहुत heavy होते है और महंगे भी होते हैं।
- प्रोग्रामर के लिए algorithm बनाना बहुत कठिन होता है।
Mobile operating system
Mobile operating system के बारे में आप जानते होंगे क्योंकि आज कल मोबाइल का उपयोग सबसे ज्यादा किया जा रहा है।
इस प्रकार के OS को मुख्य रूप से smartphones, tablets, and wearable devices के लिए डिज़ाइन किया गया है।
Different types of operating system में Mobile operating system के कुछ उदाहरण नीचे दिए गए है-
Android
iOS
BlackBerry
Web
watch OS
Advantages of Mobile operating system
- GUI के साथ इनका उपयोग करना बहुत आसान है।
- यह application के उपयोग के लिए एक अच्छा प्लेटफार्म है।
Disadvantages of Mobile operating system
- अगर इस OS में कोई भी fault होता है तो आपका डाटा loss हो सकता है।
- यह थोड़े महंगे होते है लेकिन इसमें सुविधाएं बहुत सारी होती है।
आपने जाना –
हमारे द्वारा different types of operating system में आपने जाना ऑपरेटिंग सिस्टम सिस्टम के प्रकार के बारे में जैसे की Batch processing operating system, Multi programming in operating system, Multitasking in operating system, Real-time operating system, Network operating system, Distributed operating system, Mobile operating system और उनके उदाहरण, लाभ और हानियाँ।
यदि यह जानकारी आपको अच्छी लगी या फिर इससे सम्बंधित कोई भी जानकारी आप प्राप्त करना चाहते है,
तो हमें कमेंट बॉक्स में कमेंट या मेल करें और इस जानकारी को अपने दोस्तों में अवश्य शेयर करें।
List of computer courses in Hindi