Latest Vacancy:
Integral Coach Factory Apprentices Online Form 2023 MHA IB Junior Intelligence Officer Online Form 2023 NTA UGC NET Correction Form 2023 JSSC Excise Constable Online Form 2023 Delhi DDA Various Post Online Form 2023 Army 10+2 TES 50 Online Form 2023 Chandigarh Police Constable Online Form 2023| TET Online Test| IBPS RRB 2020 Notification date | IBPS RRB 2020 Notification, IBPS RRB Exam 2020 [Notification Released]✔✔| CCC Online Test|

17 August 2020

What is Operating System? -Introduction of Operating System

 Introduction of Operating System

एक ऑपरेटिंग सिस्टम एक कंप्यूटर और कंप्यूटर हार्डवेयर के उपयोगकर्ता के बीच मध्यस्थ के रूप में कार्य करता है। एक ऑपरेटिंग सिस्टम का उद्देश्य एक ऐसा वातावरण प्रदान करना है जिसमें उपयोगकर्ता एक सुविधाजनक और कुशल तरीके से कार्यक्रमों को निष्पादित कर सके।

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

What is an Operating System?

What is Operating System
What is Operating System

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

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

Operating System – Definition Of Operating System

  • एक ऑपरेटिंग सिस्टम एक प्रोग्राम है जो एप्लिकेशन प्रोग्राम के निष्पादन को नियंत्रित करता है और कंप्यूटर के उपयोगकर्ता और कंप्यूटर हार्डवेयर के बीच एक इंटरफेस के रूप में कार्य करता है।
  • एक अधिक सामान्य परिभाषा यह है कि ऑपरेटिंग सिस्टम कंप्यूटर पर हर समय चलने वाला एक प्रोग्राम है (आमतौर पर कर्नेल कहा जाता है), बाकी सभी प्रोग्राम प्रोग्राम होते हैं।
  • एक ऑपरेटिंग सिस्टम संसाधनों और सेवाओं के आवंटन से संबंधित है, जैसे कि मेमोरी, प्रोसेसर, डिवाइस और जानकारी। ऑपरेटिंग सिस्टम में इन संसाधनों को प्रबंधित करने के लिए प्रोग्राम शामिल हैं, जैसे ट्रैफ़िक कंट्रोलर, एक शेड्यूलर, मेमोरी मैनेजमेंट मॉड्यूल, I / O प्रोग्राम और एक फ़ाइल सिस्टम।
ऑपरेटिंग सिस्टम निम्नलिखित सुविधाओं वाला एक कार्यक्रम है -

  • एक ऑपरेटिंग सिस्टम एक प्रोग्राम है जो सॉफ्टवेयर और कंप्यूटर हार्डवेयर के बीच एक इंटरफेस के रूप में कार्य करता है।
  • यह विशेष कार्यक्रमों का एक एकीकृत समूह है जिसका उपयोग कंप्यूटर के समग्र संसाधनों और संचालन के प्रबंधन के लिए किया जाता है।
  • यह एक विशेष सॉफ्टवेयर है जो कंप्यूटर में रहने वाले अन्य सभी कार्यक्रमों के निष्पादन को नियंत्रित और मॉनिटर करता है, जिसमें एप्लिकेशन प्रोग्राम और अन्य सिस्टम सॉफ्टवेयर शामिल हैं।
ऑपरेटिंग सिस्टम के कार्य - ऑपरेटिंग सिस्टम तीन कार्य करता है:
  1. सुविधा: एक ओएस एक कंप्यूटर का उपयोग करने के लिए अधिक सुविधाजनक बनाता है।
  2. दक्षता: एक ओएस एक कुशल तरीके से कंप्यूटर सिस्टम संसाधनों का उपयोग करने की अनुमति देता है।
  3. विकसित करने की क्षमता: एक ओएस का निर्माण इस तरह किया जाना चाहिए ताकि प्रभावी विकास, परीक्षण और नई प्रणाली के कार्यों को एक ही समय में सेवा के साथ हस्तक्षेप किए बिना शुरू किया जा सके।
Operating system as User Interface –
  1. User
  2. System and application programs
  3. Operating system
  4. Hardware
What is Operating System
What is Operating System

हर सामान्य-उद्देश्य वाले कंप्यूटर में हार्डवेयर, ऑपरेटिंग सिस्टम, सिस्टम प्रोग्राम और एप्लिकेशन प्रोग्राम होते हैं। हार्डवेयर में मेमोरी, CPU, ALU, और I / O डिवाइस, पेरिफेरल डिवाइस और स्टोरेज डिवाइस होते हैं। सिस्टम प्रोग्राम में कंपाइलर, लोडर, एडिटर, ओएस आदि होते हैं। एप्लीकेशन प्रोग्राम में बिजनेस प्रोग्राम, डेटाबेस प्रोग्राम होते हैं।

अन्य प्रोग्राम को चलाने के लिए हर कंप्यूटर में एक ऑपरेटिंग सिस्टम होना चाहिए। ऑपरेटिंग सिस्टम विभिन्न उपयोगकर्ताओं के लिए विभिन्न सिस्टम प्रोग्राम और एप्लिकेशन प्रोग्राम के बीच हार्डवेयर के उपयोग का समन्वय करता है। यह बस एक वातावरण प्रदान करता है जिसके भीतर अन्य कार्यक्रम उपयोगी कार्य कर सकते हैं।

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

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

  • एक संपादक का उपयोग करके प्रोग्राम और डेटा फ़ाइलों को बनाने, संशोधित करने की सुविधाएं प्रदान करता है।
  • उच्च स्तरीय भाषा से मशीन भाषा तक उपयोगकर्ता कार्यक्रम के अनुवाद के लिए संकलक तक पहुंच।
  • निष्पादन के लिए कंप्यूटर की मेमोरी में संकलित प्रोग्राम कोड को स्थानांतरित करने के लिए एक लोडर प्रोग्राम प्रदान करें।
  • ऐसे रूटीन प्रदान करें जो I / O प्रोग्रामिंग का विवरण संभालते हैं।
  • I / O सिस्टम प्रबंधन -
  • उपकरणों की स्थिति पर नज़र रखने वाले मॉड्यूल को I / O ट्रैफ़िक कंट्रोलर कहा जाता है। प्रत्येक I / O डिवाइस में एक उपकरण हैंडलर होता है जो उस उपकरण से जुड़ी एक अलग प्रक्रिया में रहता है।
  • I / O सबसिस्टम में शामिल हैं

स्मृति प्रबंधन घटक जिसमें बफ़रिंग कैशिंग और स्पूलिंग शामिल हैं।
  • एक सामान्य डिवाइस ड्राइवर इंटरफ़ेस।
  • विशिष्ट हार्डवेयर उपकरणों के लिए ड्राइवर।

Assembler –
एक असेंबलर के लिए इनपुट एक असेंबली भाषा प्रोग्राम है। आउटपुट एक ऑब्जेक्ट प्रोग्राम प्लस जानकारी है जो लोडर को निष्पादन के लिए ऑब्जेक्ट प्रोग्राम तैयार करने में सक्षम बनाता है। एक समय में, कंप्यूटर प्रोग्रामर के पास अपने निपटान में एक बुनियादी मशीन थी, जिसकी व्याख्या हार्डवेयर, कुछ मूलभूत निर्देशों के माध्यम से की जाती थी। वह इस कंप्यूटर को अपने और Zeros (मशीन भाषा) की एक श्रृंखला लिखकर प्रोग्राम करेगा, उन्हें मशीन की मेमोरी में रखेगा।

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

History of Operating system –
  • ऑपरेटिंग सिस्टम को पहली बार 1950 के दशक के अंत में टेप भंडारण के प्रबंधन के लिए विकसित किया गया था
  • जनरल मोटर्स रिसर्च लैब ने अपने आईबीएम 701 के लिए 1950 की शुरुआत में पहला ओएस लागू किया था
  • 1960 के दशक के मध्य में, ऑपरेटिंग सिस्टम ने डिस्क का उपयोग करना शुरू कर दिया
  • 1960 के दशक के उत्तरार्ध में, यूनिक्स ओएस का पहला संस्करण विकसित किया गया था
  • Microsoft द्वारा निर्मित पहला OS DOS था। इसे 1981 में सिएटल कंपनी से 86-डॉस सॉफ्टवेयर खरीदकर बनाया गया था
  • वर्तमान में लोकप्रिय ओएस विंडोज पहली बार 1985 में अस्तित्व में आया था जब एक जीयूआई बनाया गया था और एमएस-डॉस के साथ जोड़ा गया था।
GENERATIONYEARELECTRONIC DEVICE USEDTYPES OF OS DEVICE
First1945-55Vaccum TubesPlug Boards
Second1955-65TransistorsBatch Systems
Third1965-80Integrated Circuits(IC)Multiprogramming
FourthSince 1980Large Scale IntegrationPC

Features of Operating System

यहाँ एक सूची आमतौर पर एक ऑपरेटिंग सिस्टम की महत्वपूर्ण विशेषताएं पाई जाती है:
  • संरक्षित और पर्यवेक्षक मोड
  • डिस्क एक्सेस और फ़ाइल सिस्टम को अनुमति देता है डिवाइस ड्राइवर नेटवर्किंग सुरक्षा
  • कार्यक्रम निष्पादन
  • मेमोरी प्रबंधन वर्चुअल मेमोरी मल्टीटास्किंग
  • आई / ओ संचालन को संभालना
  • फ़ाइल सिस्टम का हेरफेर
  • त्रुटि का पता लगाने और हैंडलिंग
  • संसाधन आवंटन
  • सूचना और संसाधन संरक्षण

ऑपरेटिंग सिस्टम के प्रकार -

बैच ऑपरेटिंग सिस्टम- मैनुअल हस्तक्षेप के बिना कंप्यूटर पर एक कार्यक्रम में नौकरियों की अनुक्रम।
समय साझाकरण ऑपरेटिंग सिस्टम- कई उपयोगकर्ताओं को कंप्यूटर संसाधनों को साझा करने की अनुमति देता है। (संसाधनों का अधिकतम उपयोग)।
डिस्ट्रीब्यूटेड ऑपरेटिंग सिस्टम- विभिन्न कंप्यूटरों के एक समूह का प्रबंधन करता है और एक एकल कंप्यूटर प्रतीत होता है।
नेटवर्क ऑपरेटिंग सिस्टम- विभिन्न ऑपरेटिंग सिस्टम में चलने वाले कंप्यूटर सामान्य नेटवर्क में भाग ले सकते हैं (इसका उपयोग सुरक्षा उद्देश्य के लिए किया जाता है)।
वास्तविक समय ऑपरेटिंग सिस्टम - का अर्थ था समय सीमा तय करने के लिए आवेदन।
ऑपरेटिंग सिस्टम के उदाहरण हैं -

विंडोज (जीयूआई आधारित, पीसी)
जीएनयू / लिनक्स (व्यक्तिगत, वर्कस्टेशन, आईएसपी, फ़ाइल और प्रिंट सर्वर, थ्री-टियर क्लाइंट / सर्वर)
MacOS (Macintosh), Apple के व्यक्तिगत कंप्यूटर और कार्य स्टेशनों (MacBook, iMac) के लिए उपयोग किया जाता है।
Android (स्मार्टफोन / टैबलेट / स्मार्टवॉच के लिए Google का ऑपरेटिंग सिस्टम)
iOS (iPhone, iPad और iPod टच के लिए Apple का OS)

कर्नेल क्या है?

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

Features of Kennel

कर्नेल की विशेषताएं

Low-level scheduling of processes
Inter-process communication
Process synchronization
Context switching

No comments:

Post a Comment

कृपया अपना कीमती सुझाव दे आपके सुझाव के लिए आपका बहुत बहुत धन्यवाद ....

Popular Posts

Recent