ऑपरेटिंग सिस्टम क्या है ? - ऑपरेटिंग सिस्टम के प्रकार

ऑपरेटिंग सिस्टम क्या है ?(what is operating system?)

एक ऑपरेटिंग सिस्टम (OS) एक सॉफ्टवेयर प्रोग्राम है जो कंप्यूटर के हार्डवेयर और सॉफ्टवेयर के बीच कनेक्शन को मैनेज करता है । ऑपरेटिंग सिस्टम हार्डवेयर तथा सॉफ्टवेयर के बीच मीडिएटर्स का काम करता है एक ऑपरेटिंग सिस्टम लगभग हर कंप्यूटर सिस्टम का एक महत्वपूर्ण हिस्सा है ऑपरेटिंग सिस्टम सॉफ्टवेयर और हार्डवेयर के बीच के उपयोग को कण्ट्रोल और कोऑर्डिनेट  करता है

ऑपरेटिंग सिस्टम(OS) का मुख्य कार्य :- जैसे मेमोरी को कंट्रोल  और आवंटित करना, निर्देशों के प्रोसेसिंग  को प्राथमिकता देना, इनपुट और आउटपुट डिवाइस को कंट्रोल करना, नेटवर्किंग की सुविधा देना और फ़ाइलों का मैनेज  करना। 

 ऑपरेटिंग सिस्टम के उदाहरण :- Microsoft Windows, Mac OS,UNIX और LINUX शामिल हैं।

ऑपरेटिंग सिस्टम के कार्य(Functions of Operating System)

  • प्रोसेस मैनेजमेंट :- प्रक्रिया प्रबंधन मॉड्यूल विभिन्न प्रोसेसर के लिए रिक्वेस्ट  करने वाले सिस्टम (सोर्स)संसाधनों के प्रोसेसर शेड्यूलिंग के निर्माण और deletion को मैनेज करता है और प्रोसेस  के बीच सिंक्रनाइज़ेशन और संचार के लिए मैकेनिज्म(तंत्र) प्रदान करता है।
  • मेमोरी  मैनेजमेंट :- मेमोरी मैनेजमेंट के अंतर्गत  जरुरत के हिसाब  से प्रोग्राम के लिए फ्री मैमोरी स्पेस प्रदान करने  का काम करता है तथा जरूरत न होने पर अन्य प्रोग्राम के लिए मेमोरी स्पेस तो उसे कर लेता हैं 
  • फाइल मैनेजमेंट :- फाइल मैनेजमेंट के अंतर्गत फाइल रिलेटेड एक्टिविटीज जैसे - फाइलों को ओर्गानाइज,स्टोर ,रीनेम ,फाइल सिक्योरिटी आदि कार्य किये जाते है तथा वायरस इफ़ेक्ट फाइल को  डिटेक्ट करके उसकी इनफार्मेशन यूजर को देना | 
  • सिक्योरिटी :-  सिक्योरिटी के अंतर्गत सिस्टम के प्रोग्राम्स तथा सॉफ्टवर्स को कंप्यूटर वायरस से सिक्योरिटी प्रदान करना तथा सिस्टम में से हानिकारक फाइल तथा प्रोग्राम को हटाना तथा उसके बारे में यूजर को इन्फॉर्म करना |
  • कमांड इंटरप्रिटेशन :- कमांड इंटरप्रिटेशन अथवा कमांड रीडिंग  के अंतर्गत यूजर के द्वारा सिस्टम को दिए गए निर्देश(instruction) को प्राथमिक तौर पर पढ़कर (read) उनको एक्सेक्यूट(Run) करना तथा उसका आउटपुट यूजर को प्रदान करना है 

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

ऑपरेटिंग सिस्टम आम तौर पर चार प्रकार होते हैं, जिन्हें उनके द्वारा कंट्रोल किए जाने वाले कंप्यूटरों के प्रकार और उनके द्वारा अनुप्रयोगों(Use)के प्रकार के आधार पर वर्गीकृत किया जाता है।जिनकी केटेगरी निम्नलिखित है :-

  • रीयल-टाइम ऑपरेटिंग सिस्टम(Real TIme operating system)
  • सिंगल यूजर सिंगल टास्क (Single User single task)
  • सिंगल यूजर मल्टीटास्किंग(Single User Multi task)
  • मल्टी-यूजर(Multi-user Operating System)

वास्तविक समय ऑपरेटिंग सिस्टम(Real Time Operating System ,RTOS) :रीयल-टाइम ऑपरेटिंग सिस्टम का उपयोग मशीनरी, वैज्ञानिक उपकरणों और औद्योगिक सिस्टम जैसे एम्बेडेड सिस्टम (प्रोग्रामेबल थर्मोस्टैट्स, घरेलू उपकरण नियंत्रक), औद्योगिक रोबोट, अंतरिक्ष यान, औद्योगिक नियंत्रण (विनिर्माण, उत्पादन, बिजली उत्पादन, निर्माण और शोधन) को नियंत्रित करने के लिए किया जाता है। और वैज्ञानिक अनुसंधान उपकरण में भी।

एक वास्तविक समय ऑपरेटिंग सिस्टम में आमतौर पर बहुत कम यूजर इंटरफ़ेस क्षमता(capacity) होती है,
आरटीओएस(RTOS) का एक महत्वपूर्ण कार्य होता है की यूजर के द्वारा दिए गए इंस्ट्रक्शन(instruction ) को एक्यूरेसी के साथ सेट किये गए टाइम पर पूरा करना |


सिंगल  उपयोगकर्ता, सिंगल कार्य (Single User, Single Task) :- जैसे की नाम से स्पष्ट है, "की सिंगल यूजर सिंगल टास्क" ऑपरेटिंग सिस्टम सिंगल यूजर के लिए बनाया गया है जिसमे यूजर एक समय में एक टास्क को उस पर परफॉर्म कर सकता है | "पाम ओएस" (PALM OS ) "एक सिंगल यूजर सिंगल टास्क" ऑपरेटिंग सिस्टम का अच्छा उदहारण है |  

single user single task operating system.jpg
single user single task operating system

सिंगल उपयोगकर्ता, बहु-कार्य(Single User, Multitasking) :- यह उस प्रकार का ऑपरेटिंग सिस्टम है जिसका उपयोग आज ज्यादातर लोग अपने डेस्कटॉप और लैपटॉप कंप्यूटरों पर करते हैं। Microsoft की विंडोज़ और Apple का Mac OS प्लेटफ़ॉर्म दोनों ही  मल्टीटास्किंग ऑपरेटिंग सिस्टम के उदाहरण हैं, जो एक ही यूजर को एक ही समय में कई प्रोग्राम की परमिशन देता है 

single user multi task operating system.jpg
single user multi task operating system

उदाहरण के लिए, किसी ई-मेल संदेश के पाठ को प्रिंट करते समय इंटरनेट से फ़ाइल डाउनलोड करते समय विंडोज़ उपयोगकर्ता के लिए वर्ड प्रोसेसर में एक नोट लिखना पूरी तरह से संभव है।

वितरण ऑपरेटिंग सिस्टम (Multi-User) :- मल्टी यूजर ऑपरेटिंग सिस्टम को एप्लीकेशन सॉफ्टवेयर के नाम से भी जाना जाता है | जो की एक से अधिक यूजर को सॉफ्टवेयर को एक साथ एक्सेस करने की परमिशन देता है | मल्टी यूजर ऑपरेटिंग सिस्टम एक साथ सभी यूजर कंप्यूटर रिसोर्स (resource ) एक साथ एक्सेस करने तथा उनका उपयोग करने की परमिशन देता है | 

multiuser operating system.jpg
multiuser operating system

उदाहरण :- UNIX, VMS और मेनफ्रेम ऑपरेटिंग सिस्टम, जैसे बहु-उपयोगकर्ता(Multi User) ऑपरेटिंग सिस्टम के उदाहरण हैं।