Operating System हमारे कम्प्यूटर का सबसे महात्वपूर्ण सॉफ्टवेयर होता है। यह
हमारे कम्प्यूटर में एक मैनेजर के जैसी भूमिका निभाता है।
जब हम अपना कम्प्यूटर सिस्टम ऑन करते हैं तो हमें यह बिलकुल भी ज्ञात नहीं होता की हमारे एक बटन प्रेस करने के बाद कम्प्यूटर ऑन होने तक पीछे क्या प्रक्रिया होती है। जिसके कारण हम कम्प्यटूर से बिना रुकावट बात करने या अपने कार्यों को कराने में हम सफल हो पाते हैं
वह कौन है वह हमारे कम्प्यूटर का ऑपरेटिंग सिस्टम होता है जिसके माध्यम से हम कम्प्यूटर से अपने कार्य कराने में सक्षम हो पाते हैं ऑपरेटिंग सिस्टम कम्प्यूटर का एक महात्वपूर्ण घटम है जो यूजर और हार्डवेयर तथा अन्य एपलीकेशन सॉफ्टवेयर के बीच एक पुल या Mediator की तरहा कार्य करता है।
What is the Operating System ऑपरेटिंग सिस्टम क्या है?
ऑपरेटिंग सिस्टम हमारे कम्प्यूटर सिस्टम का सबसे महात्वपूर्ण घटक है। ऑपरेटिंग सिस्टम हमारे कम्प्यूटर का सबसे आवश्यक और महात्वपूर्ण सॉफ्टवेयर होता है जिसके अन्तर्गत अन्य एपलीकेशन सॉफ्टवेयर्स को चलाया जाता है
Software क्या है?
Software प्रोग्रामर के द्वारा दिये जाने वाले निर्दंशों के सेट (जिसे प्रग्राम कहते हैं) से मिल कर बना होता है
ऑपरेटिंग सिस्टम ही हमारे कम्प्यूटर हार्डवेयर और Application Software के बीच तथा एपलीकेशन सॉफ्टवेयर और यूजर के बीच मध्यस्थता करता है। और हमारे तथा एपलीकेशन सॉफ्टवेयर के बीच smooth औप प्रभावी Communication सुनिश्चित करता है। यह कम्प्यूटर के विभिन्न घटकों के समन्वय करके सामंजस्यपूर्ण परिणाम उत्पन्न करने मे हमारी मदद करता है।
What is Application Software?
Application Software हमारे किसी विशेष काम के लिए डिजाईन किया जाता है जैसे- Tally हमारे व्यापार के लिए तथा Google Chrome एक वेब ब्राऊजर है।
Table of Contents
Core Functionalities of Operating System (एक ऑपरेटिंग सिस्टम की मुख्य कार्यप्रणाली
-
Process Management (प्रक्रिया प्रबंधन)
यह कम्प्यूटर में होने वाली प्रक्रियाओं की देखरेख करता है। ऑपरेटिंग सिस्टम देखता है कि कम्प्यूटर में कौन-कौन से प्रोग्राम रन किये जा रहे हैं यह कम्प्यूटर के अन्तर्गत विभिन्न एपलीकेशन के अन्दर होने वाली प्रक्रीयाओं के अनुसार विभिन्न एपलीकेशनों को CPU और Memory उपलब्ध कराता है। जिससे कम्प्यूटर में होने वाली विभिन्न प्रक्रियाएं सुचारू रूप से चल सकें।
-
Memory Management (मेमोरी प्रबंधन)
एक Optimal परफारमेंस के लिए मेमोरी का सही उपयोग बहुत ही आवश्यक होता है। विशेष कर जब सिस्टम में Multitasking की जा रही हो इस कार्य को हमारा ऑपरेटिंग सिस्टम ही देखता है कि किस टास्क को कितनी मेमोरी Allocate करना है और सभी टास्क को सुचारू रूप से चलाने के लिए सभी को आवश्यक संसाधन मिले।
-
File System Management (फाईल सिस्टम प्रबंधन)
कम्प्यूटर सिस्टम में डेटा के लिए आवश्यक मेमोरी स्पेस का प्रबंधन भी ऑपरेटिंग सिस्टम के द्वारा किया जाता है। ऑपरेटिंग सिस्टम डेटा को फाईल्स और डायरेक्टरी के माध्यम से मैनेज करता है। जिससे यूजर को डेटा को सेव करने और उसे पुनः प्राप्त करने में आसानी हो। और एप्लीकेशन तथा यूजर के द्वारा डेटा को आसानी से सेव किया जा सके।
-
Device Management (डिवाईस प्रबंधन)
एक ऑपरेटिंग सिस्टम कम्प्यूटर के सभी हार्डवेयर उपकरणों जैसे की-बोर्ट, माउस, प्रिन्टर आदि के संचार को संभालता है। ऑपरेटिंग सिस्टम प्रत्येक हार्डवेयर को एक मानक इंटरफेस प्रदान करता है।
-
User Interface (यूजर इन्टरफेस)
यूजर इंटरफेस (UI) वह तरीका है जिससे आप अपने कम्प्यूटर के साथ इंटरैक्ट करते हैं। चाहे वह ऑपरेटिंग सिस्टम ग्राफिकल यूजर इंटरफेस (GUI) यानी विंडोस और आईकन वाला हो या कमांड-लाईन इंटरफेस वाला OS हो यूजर को एक इंटरफेस प्रदान करता है चाहे वह कमाण्ड-लाईन इंटरफेस हो या ग्राफिकल यूजर इंटरफेस हो।
-
Security and Protection (सुरक्षा)
आज के युग में सुरक्षा सबसे महात्वपूर्ण है ऑपरेटिंग सिस्टम Security measures को implement करता है। जिससे हमारा डेटा सुरक्षित रह सके।
यह हमारे डेटा को अनाधिकृत उपयोगकरता की पहुँच से बचाता है जिसमे हमारी महात्वपूर्ण जानकारी और डेटा अनाधिकृत उपयोगकर्ता से सुरक्षित रह सके। इसके लिए ऑपरेटिंग सिस्टम यूजर ऑथेन्टिकेशन और Encryption और एक्सेस कन्ट्रोल करता है।
Types Of Operating Systems (ऑपरेटिंग सिस्टम के प्रकार)
-
Single-User, Single-Tasking
इस प्रकार के Operating Systems व्यक्तिगत उपयोगकर्ताओं के लिए डिजाईन किए गए हैं और एक समय में एक हीं प्रोसेस या कार्य को संभाल सकते हैं। इस प्रकार के OS सरल एम्बेडेड सिस्टम और व्यक्तिगत उपकरणों में आम हैं।
-
Single-User, Multi-Tasking
इस प्रकार के सिस्टम आज के समय में उपयोग किये जाने वाले लैपटॉप डेस्कटॉप इसी प्रकार के होते हैं। यह सभी OS ए्क उपयोगकर्ता या यूजर को एक साथ कई एपलीकेशन या टास्क करने की अनुमती प्रदान करता है।
और प्रत्येक कार्य को करते समय क एक से दूसरे टास्क मे स्विचिंग बहुत आसानी से कर सकते हैं।
-
Multi-User
इस प्रकार के ऑपरेटिंग सिस्टम Multiple User को एक्सेस प्रदान करता है। इस तरहा के Operating Systems सामान्यतः सर्वर और मेनफ्रेम कम्प्यूटर्स में सामान्यतः प्रयोग किए जाते हैं। उदाहरण के लिए Unix और Linux Operating Systems
-
Real-Time Operating Systems(RTOS)
Real-Time Operating Systems तत्काल प्रक्रिया देने के लिए डिजाईन किया गया है। इस प्रकार के ऑपरेटिंग सिस्टम को तत्काल सटीक प्रतिक्रिया ऑटोमैटिकली रेसपॉण्ड करने के लिए डिजाईन किया गया है। इस प्रकार के ऑपरेटिंग सिस्टम्स का प्रयोग चिकित्सा उपकरणों, औद्योगिक प्रयोग तथा Robotics जैसी प्रणालियों में किया जाता है।
Types of Operating Systems Based on Technology टेक्नॉलॉजी के आधार पर Operating Systems के प्रकार
-
Batch Processing Systems(बैच प्रोसेसिंग ऑपरेटिंग सिस्टम)
बैच प्रोसेसिंग सिस्टम को सामान्यतः वैज्ञानिक अनुप्रयोगों और व्यवसायिक प्रयोग में लिया जाता है। इसका प्रयोग कम समय में अधिक डेटा को प्रोसेस करने तथा एक तरह के Task को बार-बार करने के लिए प्रयोग किया जाता है।
परन्तु इस Batch Processing की एक खराबी है यदि एक बार Batch Processing स्टार्ट हो गई तो जब तक यह प्रक्रिया पूरी नही हो जाती तब तक इस बीच मे नहीं रोका जा सकता
-
Distributed Operating Systems (डिस्ट्रीब्यूटेड ऑपरेटिंग सिस्टम)
Distributed Operating Systems में एक से अधिक सिस्टम्स जुड़े होते हैं। यह सारे कम्प्यूटर एक Shared Network से जुड़े होते है।
यह सारे सिस्टम मिल कर एक कम्प्यूटर की तरहा काम करते हैं। जबकी प्रत्येक सिस्टम एक कम्प्यूटर होता है जो अकेला भी काम कर सकता है। परन्तु यह एक ऐसा Operating system होता है जो अलग-अलग Systems में होने के बावजूद यह सभी एक होते हैं।
-
Network Operating Systems (NOS)
नेटवर्क ऑपरेटिंग सिस्टम एक Private Network के माध्यम से जुड़ कर किसी एक सर्वर पर उपलब्ध Data का प्रयोग करते हैं। यह सारे कम्प्यूटर एक नेटवर्क के रूप में कार्य करते हैं।
जिस प्रकार Distributed Operating System में सारे कम्प्यूटर Operating System एक Shared नेटवर्क के माध्यम से एक कम्प्यूटर की तरहा कार्य करते थे
उसी प्रकार Network Operating System मे अलग-अलग कम्प्यूटर पर यह OS इंन्सटाल करके एक ही सर्वर पर प्राईवेट नेटवर्क के माध्यम से सर्वर पर उपलब्ध डेटा का प्रयोग करते हैं।
-
Embedded Operating Systems
Embedded Operating Systems का प्रयोग मशीनों में किया जाता है। जो Computer Devices नहीं होती है
Embedded Operating Systems को जिस मशीन में प्रयोग किया जाता है उसी के हिसाब से डिजाईन किया जाता है। और जिस मशीन के लिए बनाया जाता है उसी में काम करता है।
जैसे- POS Machines, Phones, Smartwatches, Lifts, Petrol Pumps आदि
The Conclusion (निष्कर्ष)-
उपरोक्त आर्टिकल में हमने देखा कि कम्प्यूटर के उपलब्ध रिसोर्सेज को मैनेज करना तथा कम्प्यूटर को सुचारू रूप चलाने का प्रबंधन Operating System के द्वारा किया जाता।
जिसके अन्तर्गत एक ऑपरेटिंग सिस्टमम Process Management, Memory Management, File System Management, Device Management, User Interface, Security आदि के प्रबन्धन का कार्य करता है।
तथा Operating System के प्रकार के बारे में भी पढ़ा कि Operating System- Single User Single Tasking, Single User Multitasking, Multi User, Real time Operating System तथा
Batch Processing Operating System, Distributed Operating System, Network Operating System, Embedded Operating System आदि इसके प्रकार हैं।
FAQ (Friquently Asked Questions)
Q1-Windows क्या है?
Ans-Windows एक Operating System है ।
Q2-Operating System किसे कहते हैं?
Ans2-Operaitng System एक ऐसा सॉफ्टवेयर हैं जौ कम्प्यूटर में सभी सॉफ्टवेयर से पहले Install किया जाता है क्योंकि Operating System ही कम्प्यूटर हार्डवेयर और Application Software तथा User की मध्यस्थता करता है और कम्प्यटर को सुचारू रूप से चलाने के लिए सभी महात्वपूर्ण Resorses का आवंटन करता है ।
Q3- वर्तमान समय में प्रयोग किये जाने वाले कुछ Operating Systems के उदाहरण दीजिए?
Ans3 वर्तमान समय में Linux, MacOS, Android, iOS और Windows आदि Operating Systems प्रयोग किए जा रहे हैं Computer Operaitng Systems मे प्रमुख रूप से Windows Operating System सबसे ज्यादा प्रयोग किया जाता है जो Microsoft का एक उत्पाद है इसके अतिरक्त ।
Q4-GUI का फुलफार्म क्या है?
Ans4-GUI का फुलफार्म है Graphical User Interface ।
Q5-Computers में सबसे अधिक प्रयोग किये जाने वाला Operating Systems कौन सा हैं?
Ans5-Computers में सबसे अधिक प्रयोग किये जाने वाले Operating Systems में Windows Operating System है।
Q6-सबसे अधिक प्रयोग किये जाने वाला मोबाईल Operaitng System कौन सा है?
Ans6-मोबाईल में सबसे अधिक प्रयोग किये जाने बाला Operating System Android तथा iOS है
Q7-Graphical User Interface वाला पहला Operating System कौन सा था?
Ans7-Graphical User Interface वाला पहला Operating System 1970 में बनाया गया था जिसे 1973 में Introduce किया गया जिसका नाम Xerox Alto System था जिसे Palo Alto Research Center (PARC) द्वारा विकसित किया गया था।
Q8-विश्व का पहला Operating System कौन सा था?
Ans8-विश्व का पहला Operating System GM-NAA I/O 1956 मे आया था जो IBM-704 के लिए बनाया गया था इससे पहले भी Operating Systems बनाय गये लेकिन वह सभी विकास की प्रक्रिया मे थे।
Q9-सबसे सुरक्षित PC Operating System कौन सा है?
Ans9-सबसे सुरक्षित PC Operating System Linux Operating System है/p>