Chapter -2 Introduction to Operating System Part 3

Chapter -2 Introduction to Operating System Part 3

August 24, 2020 by Balmukund Maurya

Introduction to Operating System

यह वीडियो O Level New Syllabus Information Technology Tools and Network Basics (M1-R5) पर आधारित है, इस वीडियो में Chapter -2 Introduction to Operating System के निम्नलिखित टॉपिक्स को विस्तार से बताया गया है।

  1. icons और शॉर्टकट (Icons and Shortcuts)
  2. Running an application
  3. माउस का उपयोग करना और उसके गुणों को बदलना (Using mouse and changing its properties)
  4. सिस्टम की तारीख और समय बदलना (Changing system date and time)

इसमें उदाहरण के साथ विषय से सम्बंधित महत्त्व पूर्ण पॉइंट्स को विस्तार से बताया गया है जहा से परीक्षा में प्रश्न पूछे जाते है। इस वीडियो को आप पूरा देखे और साथ में महत्व पूर्ण पॉइंट्स को लिखते रहे।


Part-2                      Part-4  

  • इस वीडियो में दिए गए विषयो से सम्बंधित किसी प्रश्न को पूछने के लिए निचे दिए गए कमेंट्स बॉक्स में अपना प्रश्न पूछे, आप के द्वारा पूछे गए प्रश्नो का उत्तर कमेंट्स में रिप्लाई कर दिया जायेगा।
  • उम्मीद है आप को इस वीडियो में बताये गए सभी विषयो पर महत्व पूर्ण जानकारी मिली होगी।

इस वीडियो से सम्बंधित आप अपने विचार निचे कमेंट्स बॉक्स में व्यक्त करे, आप के कमेंट्स हमे अपने स्टडी मटेरियल को और अच्छा बनाने में मदत करते है।
धन्यबाद !

O Level Exam से सम्बंधित और अधिक जानकारी के लिए निचे दिए गए Links पर Click करे।

Study Material Click

Model Paper Click

Paper Solutions Click

E-Books & PDF Click

Chapter -2 Introduction to Operating System Part 1

Chapter -2 Introduction to Operating System Part 1

August 24, 2020 by Balmukund Maurya

Chapter -2 Introduction to Operating System Part 1

यह वीडियो O Level New Syllabus Information Technology Tools and Network Basics (M1-R5) पर आधारित है, इस वीडियो में Chapter -2 Introduction to Operating System के निम्नलिखित टॉपिक्स को विस्तार से बताया गया है।

  1. ऑपरेटिंग सिस्टम क्या है?(What is operating system?)
  2. ऑपरेटिंग सिस्टम का इतिहास (History of operating system)
  3. ऑपरेटिंग सिस्टम के प्रकार (Types of operating system)

इसमें उदाहरण के साथ विषय से सम्बंधित महत्त्व पूर्ण पॉइंट्स को विस्तार से बताया गया है जहा से परीक्षा में प्रश्न पूछे जाते है। इस वीडियो को आप पूरा देखे और साथ में महत्व पूर्ण पॉइंट्स को लिखते रहे।


Ch-1 Part-6                                Part-2                                 

  • इस वीडियो में दिए गए विषयो से सम्बंधित किसी प्रश्न को पूछने के लिए निचे दिए गए कमेंट्स बॉक्स में अपना प्रश्न पूछे, आप के द्वारा पूछे गए प्रश्नो का उत्तर कमेंट्स में रिप्लाई कर दिया जायेगा।
  • उम्मीद है आप को इस वीडियो में बताये गए सभी विषयो पर महत्व पूर्ण जानकारी मिली होगी।

इस वीडियो से सम्बंधित आप अपने विचार निचे कमेंट्स बॉक्स में व्यक्त करे, आप के कमेंट्स हमे अपने स्टडी मटेरियल को और अच्छा बनाने में मदत करते है।
धन्यबाद !

O Level Exam से सम्बंधित और अधिक जानकारी के लिए निचे दिए गए Links पर Click करे।

Study Material Click

Model Paper Click

Paper Solutions Click

E-Books & PDF Click

CCC Video Lecture Chapter 2 Part 2

CCC Video Lecture Chapter 2 Part 2

June 10, 2020 by Balmukund Maurya

यह वीडियो CCC New Syllabus पर आधारित है, इस वीडियो में CCC Chapter -2 Introduction to Operating System के निम्नलिखित टॉपिक्स को विस्तार से बताया गया है।

  1. Types of Operating System (ऑपरेटिंग सिस्टम के प्रकार)
  2. Multitasking Operating System (मल्टीटास्किंग ऑपरेटिंग सिस्टम)
  3. Multi user Operating System (मल्टी यूजर ऑपरेटिंग सिस्टम)
  4. Real Time Operating System (रियल टाइम ऑपरेटिंग सिस्टम)
  5. Distributed Operating System (वितरित ऑपरेटिंग सिस्टम)
  6. Network Operating System (नेटवर्क ऑपरेटिंग सिस्टम)

इसमें उदाहरण के साथ विषय से सम्बंधित महत्त्व पूर्ण पॉइंट्स को विस्तार से बताया गया है जहा से परीक्षा में प्रश्न पूछे जाते है। इस वीडियो को आप पूरा देखे और साथ में महत्व पूर्ण पॉइंट्स को लिखते रहे।


Part-1                              Part-3

  • इस वीडियो में दिए गए विषयो से सम्बंधित किसी प्रश्न को पूछने के लिए निचे दिए गए कमेंट्स बॉक्स में अपना प्रश्न पूछे, आप के द्वारा पूछे गए प्रश्नो का उत्तर कमेंट्स में रिप्लाई कर दिया जायेगा।
  • उम्मीद है आप को इस वीडियो में बताये गए सभी विषयो पर महत्व पूर्ण जानकारी मिली होगी।

इस वीडियो से सम्बंधित आप अपने विचार निचे कमेंट्स बॉक्स में व्यक्त करे, आप के कमेंट्स हमे अपने स्टडी मटेरियल को और अच्छा बनाने में मदत करते है।
धन्यबाद !

CCC Exam से सम्बंधित और अधिक जानकारी के लिए निचे दिए गए Links पर Click करे।

CCC Study Material Click

CCC Mock Test Click

CCC Video Lectures Click

CCC E-Books & PDF Click

** Follow Us **

GyanXp Facebook Page Click

CCC Telegram Channel Click

Subscribe GyanXp Channel Click

Types of Operating System

Types of Operating System

August 18, 2019 by Balmukund Maurya

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

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

बैच प्रोसेसिंग ऑपरेटिंग सिस्टम प्रोसेसिंग शुरू होने से पहले एक बैच में प्रोग्राम और डेटा को एक साथ इकट्ठा करता है। एक बैच प्रोसेसिंग ऑपरेटिंग सिस्टम निम्नलिखित गतिविधियाँ करता है:-

    • ऑपरेटिंग सिस्टम एक ऐसी प्रोसेस को परिभाषित करता है जिसमें एक ही इकाई के रूप में कमांड, प्रोग्राम और डेटा का पूर्वनिर्धारित अनुक्रम होता है।
    • ऑपरेटिंग सिस्टम एक प्रोसेस को मेमोरी में रखता है और उन्हें बिना किसी मैनुअल जानकारी के निष्पादित करता है।
    • प्रस्तुत करने के क्रम में प्रोसेस को संसाधित किया जाता है, अर्थात, पहले आओ पहले पाओ के आधार पर।
    • जब कोई कार्य अपने निष्पादन को पूरा करता है, तो उसकी मेमोरी जारी की जाती है और प्रोसेस के लिए आउटपुट बाद में मुद्रण या प्रसंस्करण के लिए आउटपुट स्पूल में कॉपी हो जाता है।

2. Single User Operating System (सिंगल यूजर ऑपरेटिंग सिस्टम)

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

    • उदाहरण : Windows 95/NT/2000

3. Multi User Operating System (मल्टी यूजर ऑपरेटिंग सिस्टम)

एक बहु-उपयोगकर्ता ऑपरेटिंग सिस्टम एक कंप्यूटर ऑपरेटिंग सिस्टम है जो कई उपयोगकर्ताओं को उस पर एक ऑपरेटिंग सिस्टम के साथ एकल सिस्टम तक पहुंचने की अनुमति देता है। यह आमतौर पर बड़े मेनफ्रेम कंप्यूटर पर उपयोग किया जाता है।

  • उदाहरण : UNIX Linux, Windows 2000, Ubuntu, Mac OS

4. Multi Tasking Operating System (मल्टी टास्किंग ऑपरेटिंग सिस्टम)

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

  • उपयोगकर्ता ऑपरेटिंग सिस्टम या सीधे किसी प्रोग्राम को निर्देश देता है, और तत्काल प्रतिक्रिया प्राप्त करता है।
  • ओएस मल्टीटास्किंग को इस तरह से हैंडल करता है कि यह एक बार में कई ऑपरेशनों को संभाल सकता है / कई कार्यक्रमों को निष्पादित कर सकता है।
  • मल्टीटास्किंग ऑपरेटिंग सिस्टम को टाइम-शेयरिंग सिस्टम के रूप में भी जाना जाता है।
    • उदाहरण : Windows, Linux, UNIX etc.

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

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

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

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

रियल-टाइम ऑपरेटिंग सिस्टम दो प्रकार के होते हैं:-

  • हार्ड रियल टाइम ऑपरेटिंग  सिस्टम

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

  • सॉफ्ट रियल टाइम  ऑपरेटिंग  सिस्टम

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

7. Embedded Operating System

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

  • उदाहरण : microwaves, washing machines, traffic control systems etc.

8. Distributed operating System (डिस्ट्रिब्यूटेड ऑपरेटिंग सिस्टम)

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

प्रोसेसर विभिन्न संचार लाइनों (जैसे हाई-स्पीड बसों या टेलीफोन लाइनों) के माध्यम से एक दूसरे के साथ संवाद करते हैं। इन्हें शिथिल युग्मित प्रणाली (loosely coupled systems) या वितरित प्रणाली कहा जाता है। एक वितरित प्रणाली में प्रोसेसर आकार और कार्य में भिन्न हो सकते हैं। इन प्रोसेसरों को साइट, नोड्स, कंप्यूटर इत्यादि के रूप में संदर्भित किया जाता है।

9. Network operating System (नेटवर्क ऑपरेटिंग सिस्टम)

एक नेटवर्क ऑपरेटिंग सिस्टम एक सर्वर पर चलता है और सर्वर को डेटा, उपयोगकर्ताओं, समूहों, सुरक्षा, एप्लिकेशन और अन्य नेटवर्किंग कार्यों को प्रबंधित करने की क्षमता प्रदान करता है। नेटवर्क ऑपरेटिंग सिस्टम का प्राथमिक उद्देश्य नेटवर्क में कई कंप्यूटरों के बीच साझा फ़ाइल और प्रिंटर एक्सेस की अनुमति देना है।

Basics of Operating system

Basics of Operating system

August 17, 2019 by Balmukund Maurya

Chapter-2 Introduction to Operating System

Basics of Operating system

(ऑपरेटिंग सिस्टम की मूल बातें)

2.0 Introduction

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

2.1 Objectives

इस अध्याय में आप निम्नलिखित के बारे में जानेगे:-

  • ऑपरेटिंग सिस्टम क्या है
  • यूजर इंटरफ़ेस
  • विभिन्न प्रकार के ऑपरेटिंग सिस्टम
  • ऑपरेटिंग सिस्टम से सम्बंधित सेटिंग्स
  • फाइल मैनेजमेंट
  • डेस्कटॉप और लैपटॉप के लिए यूजर इंटरफेस
  • एप्लीकेशन को रन करना
  • मोबाइल फोन और टैबलेट के लिए ऑपरेटिंग सिस्टम
  • फ़ाइल एक्सटेंशन के प्रकार

2.2 Operating System

2.2.1 Basics of Operating system

Operating System एक system software है जो यूजर और हार्डवेयर के बीच संवाद स्थापित करने का काम करता है और एप्लीकेशन सॉफ्टवेयर को एक प्लेटफार्म प्रोवाइड करता है साथ में हार्डवेयर को भी कंट्रोल करने का काम करता है।

Figure  Operating System architecture

उदाहरण

Windows 10, Windows 8, Windows 7, Windows Vista, and Windows XP, Windows 2000, Windows NT, Windows ME, Windows 98 SE, Windows 98 Windows 95, MS DOS, Apple’s MacOS (formerly OS X), iOS, Chrome OS, Linux, Unix etc.

ऑपरेटिंग सिस्टम का इतिहास

  • 1940 के दशक में, इलेक्ट्रॉनिक डिजिटल सिस्टम में ऑपरेटिंग सिस्टम का प्रयोग नहीं होता था।
  • पहले के समय के इलेक्ट्रॉनिक सिस्टम को यांत्रिक स्विच की पंक्तियों द्वारा या प्लग बोर्ड पर जम्पर तारों द्वारा प्रोग्राम किया जाता था।
  • ऑपरेटिंग सिस्टम 1950 के दशक में विकसित किया गया था, इसका उद्देस्य कंप्यूटर की छमता को बढ़ाना तथा विभिन्न प्रकार के प्रोग्रामो को चलने के लिए किया गया था।
  • 1950 में, जनरल मोटर अनुसंधान प्रयोगशालाओं ने आईबीएम 701 कंप्यूटर के लिए “सिंगल स्ट्रीम बैच प्रोसेसिंग सिस्टम” नामक ऑपरेटिंग सिस्टम का विकाश किया गया था।
  • उस समय ऑपरेटिंग सिस्टम आधुनिक और अधिक जटिल रूपों में मौजूद नहीं थे, 1960 के दशक की शुरुआत तक, ऑपरेटिंग सिस्टम डिजाइनरों ने मल्टीप्रोग्रम्मिंग की अवधारणा विकसित की थी जिसमें कई प्रोग्राम एक ही बार में मुख्य मेमोरी में रन कर सकते थे।
  • माइक्रोप्रोसेसर प्रौद्योगिकी इस बिंदु पर विकसित हुई कि 1970 के दशक, टाइम-शेयरिंग और रियल-टाइम सिस्टम के मेनफ्रेम के रूप में डेस्कटॉप कंप्यूटर का निर्माण संभव हो गया।
  • जब 1980 के दशक में निजी कंप्यूटर लोकप्रिय हो गए, तो ऑपरेटिंग सिस्टम MSDOS (Microsoft डिस्क ऑपरेटिंग सिस्टम) का विकास किया गया था।
  • 1980 से 1990 के माइक्रोसॉफ्ट में विंडोज ऑपरेटिंग सिस्टम की शुरुआत हुई।
  • वर्ष 1991 में LINUX ऑपरेटिंग सिस्टम जारी किया गया था।
  • माइक्रोसॉफ्ट विंडोज ऑपरेटिंग सिस्टम एक लोकप्रिय रूप से इस्तेमाल किया जाने वाला OS है, जो पहले के दिनों से अन्य ऑपरेटिंग सिस्टम पर हावी है।

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

  • Processing Management (प्रोसेसिंग प्रबंधन)

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

  • Memory Management (मेमोरी प्रबंधन)

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

यह प्राथमिक मेमोरी का ट्रैक रखता है, यानी मेमोरी के बाइट्स का उपयोग किस प्रोग्राम द्वारा किया जाता है। मेमोरी पते जो पहले से ही आवंटित किए गए हैं और जो मेमोरी पते अभी तक उपयोग नहीं किए गए हैं। मल्टी प्रोग्रामिंग में, OS यह तय करता है कि किस प्रोसेस को मेमोरी तक पहुंच दी जाए, और कितने समय तक। यह मेमोरी को प्रोसेस में आवंटित करता है जब प्रोसेस अनुरोध करता है और जब प्रोसेस समाप्त हो जाता है या I / O ऑपरेशन दौरान मेमोरी को हटा देती है।

  • Input-Output Device Management (इनपुट आउटपुट डिवाइस प्रबंधन)

एक OS  अपने संबंधित ड्राइवरों के माध्यम से डिवाइस संचार का प्रबंधन करता है। यह उपकरण प्रबंधन के लिए निम्नलिखित गतिविधियाँ करता है। सिस्टम से जुड़े सभी उपकरणों का रिकॉर्ड रखता है। इनपुट / आउटपुट कंट्रोलर के रूप में ज्ञात प्रत्येक डिवाइस के लिए जिम्मेदार एक प्रोग्राम को नामित करता है। तय करता है कि किस प्रक्रिया को इनपुट / आउटपुट डिवाइस कब और कितने समय के लिए प्रयोग में देना है। एक प्रभावी और कुशल तरीके से उपकरणों को आवंटित करता है। जब उनकी आवश्यक नहीं हैं तो डिवाइसेस को हटा देता है।

  • File Management (फाइल प्रबंधन)

एक फाइल सिस्टम को कुशल या आसान नेविगेशन और उपयोग के लिए डिरेक्टरीज़ में व्यवस्थित किया जाता है। इन डिरेक्टरीज़ में अन्य डिरेक्टरी और अन्य फ़ाइलें हो सकती हैं। एक ऑपरेटिंग सिस्टम निम्नलिखित फ़ाइल प्रबंधन गतिविधियों को करता है। यह इस बात पर नज़र रखता है कि जानकारी कहाँ संग्रहीत है। इन सुविधाओं को सामूहिक रूप से फ़ाइल सिस्टम के रूप में जाना जाता है।

  • Protection and Security (संरक्षण और सुरक्षा)

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