What is operating system in Hindi(ऑपरेटिंग सिस्टम क्या हैं):-

ऑपरेटिंग सिस्टम प्रोग्राम्स का सेट होता हैं जो यूजर और कम्प्यूटर हार्डवेयर के बिच interface (मध्यस्ता ) का काम करता हैं

अब इसे डिटेल में समझने की कोशिस करते हैं तो जैसे की  हम जानते हैं की ऑपरेटिंग सिस्टम प्रोग्राम्स का सेट होता हैं तो पहले तो हम यह समझते हैं की प्रोग्राम्स क्या होते हैं

प्रोग्राम्स इंस्ट्रक्शन्स का सेट होते हैं इंस्ट्रक्शन means प्रोग्राम में लिखी गयी कोई एक लाइन को ले सकते हैं

ex :-  $a =$b +$c ;

यह एक इंस्ट्रक्शन हैं इंस्ट्रक्शन means यूजर द्वारा कंप्यूटर को दिए गए निर्देश।

इस तरह छोटे -छोटे इंस्ट्रक्शन को मिलकर प्रोग्राम्स बनते हैं जो किसी पर्टिकुलर task (काम) को पूरा करने के लिए लिखे जाते हैं

 एक प्रोग्राम किसी एक task  को पूरा करता हैं इसी तरह मल्टीपल task को पूरा करने के उदेस्य से लिखे गए प्रोग्राम्स के सेट्स को ही ऑपरेटिंग सिस्टम कहलाते हैं |

Operating System in Hindi
Operating System in Hindi

अब जैसे की हमने ऊपर कहा की ऑपरेटिंग सिस्टम यूजर और कंप्यूटर हार्डवेयर के बिच इंटरफ़ेस का काम करता हैं तो अब इसे समझने की कोशिश करते हैं –

इसे समझने के लिए हमे पहले यह जानना होगा की क्या होता था जब ऑपरेटिंग सिस्टम नहीं था या हम कह सकते हैं की हम यह जानते हैं की हमे ऑपरेटिंग सिस्टम की जरुरत ही क्यों पड़ी इससे हमे ऑपरेटिंग सिस्टम को और आसानी से समझने में मदद मिलेंगी

पहले जब ऑपरेटिंग सिस्टम नहीं था तब कंप्यूटर को use करना इतना आसान नहीं था और हर कोई उसे use नहीं कर सकता था क्योकि तब ऑपरेटिंग सिस्टम नहीं था और कंप्यूटर से कोई task को करवाने के लिए यूजर को उस टास्क के लिए प्रोग्राम लिखना पड़ता था या हम कह सकते हैं की यूजर को किसी भी कंप्यूटर हार्डवेयर को access करने के लिए  पर्टिकुलर हार्डवेयर के लिए प्रोग्राम लिखना पड़ता था और ये प्रोग्राम उसे हर बार लिखना पड़ता था जब भी उसे उस हार्डवेयर  access करना पड़ता था

यदि यूजर को प्रिंटर से कुछ प्रिंट करवाना पड़ता था तो उसे प्रिंटर को access करने के लिए पहले प्रोग्राम लिखना पड़ता था ऐसा नहीं था की प्रिंट पर जाकर प्रिंट की कमांड दे या CTRL +P  प्रेस करने पर प्रिंट दे देता था

इसके लिए यूजर को बार बार प्रोग्राम्स लिखने पड़ते थे और ये प्रोग्राम्स सभी कंप्यूटर हार्डवेयर को access करने के लिए लिखने पड़ते थे तो हम कह सकते हैं की ऑपरेटिंग सिस्टम कंप्यूटर हार्डवेयर को एक्सेस करने के लिए बार बार लिखे जाने वाले प्रोग्राम्स के एक साथ लिखा गए सेट्स हैं।

figure of operating system
figure of operating system

Example of OS :-

Windows,Linux,Unix,Dos,Mac,etc.

Operating system User और Hardware के बीच Interface का कार्य करता हैं।

यह Computer Resource को Manage करता हैं। जैसे (CPU, Memory, Printer, etc)

Function of ऑपरेटिंग सिस्टम:-

1. Manage Resources

2. Process Management or Job scheduling:-

3. Error Handling:-

4. Provide Security:-

5. Provide Graphical Interface:-

Advantage of Operating system(ऑपरेटिंग सिस्टम के लाभ):-

1. यह हमे ग्राफिकल इंटरफ़ेस प्रोवाइड करता हैं जिससे Normal user भी इसे आसानी से use कर सकता हैं।

2. ऑपरेटिंग सिस्टम का use करके हम बिना Program लिखे computer हार्डवेयर को access कर सकते हैं।

3. यह Resource Management, Memory Management, Process Management आदि कार्य करता हैं।

4. यह हमारे सिस्टम को security provide करता हैं।

5. यह Networking में resource sharing का काम करता हैं।

Disadvantage of operating system(ऑपरेटिंग सिस्टम की हानि):-

1. कुछ ऑपरेटिंग सिस्टम ही free होते हैं तथा बाकि के ऑपरेटिंग सिस्टम को उसे करने के लिए हमे पैसे देने होते हैं।

ex Linux (Free), Window , Mac(Paid).

2. यह secure नहीं होते हैं।

3. कभी कभी यह Crash हो जाते हैं जिससे डाटा loss होने का डर रहता हैं।

Types of operating system in Hindi(ऑपरेटिंग सिस्टम के प्रकार):-

1.बैच ऑपरेटिंग सिस्टम

2.मल्टीप्रोग्रामिंग ऑपरेटिंग सिस्टम

3.मल्टीटास्किंग या टाइम शेयरिंग ऑपरेटिंग सिस्टम

Batch Operating System in Hindi(बैच ऑपरेटिंग सिस्टम क्या हैं):-

यह बहुत ही पुराने type का ऑपरेटिंग सिस्टम हैं इसमें जो भी हमारी प्रोसेस होती हैं  उन्हें Job के throw एक पंचकार्ड को दे दी जाती हैं जिसके बाद यह पंचकार्ड  इन सभी Job को Operator को दे देता हैं।

जिसके बाद ऑपरेटर द्वारा One by One सभी जॉब को execute किया जाता हैं इसमें सभी Job को execute करने के बाद ऑपरेटिंग सिस्टम हमें कोई Result provide करता हैं।

Batch operating system in Hindi
Batch operating system in Hindi

Main Point:-

Batch Operating System सबसे पुराने Types का ऑपरेटिंग सिस्टम हैं।

इसमें बहुत सारी Job को एक साथ एक पचकार्ड के throw operator को दिया जाता था जिससे वह वह operator उसे Execute कर सके।

पंचकार्ड के throw operator को Job देने के बाद Operator हर एक Job को One by one execute करता हैं।

इसी तरह सभी Job One by One Execute होती हैं उसके बाद Output के रूप में हमें Result show किया जाता हैं।

Disadvantage of Batch Operating system (बैच ऑपरेटिंग सिस्टम की हानि):-

1. No interaction between user and Operator:-

एक बार Job submit करने के बाद user ऑपरेटिंग सिस्टम से Interaction नहीं कर सकता हैं।

2. No prioritization:-

हम किसी भी Job की priority set नहीं कर सकते हैं वह one by one जैसे submit की गयी हैं वैसे ही execute होती हैं।

3. यह ऑपरेटिंग सिस्टम काफी slow होते हैं।

Multiprogramming operating System in Hindi(मल्टीप्रोग्रामिंग ऑपरेटिंग सिस्टम):-

इसमें एक Job या Process को Memory से Pickup किया जाता हैं तथा उसे execute किया जाता हैं but यदि उस Process को कुछ time बाद यदि i/o device की या operation की आवश्यकता पड़ती हैं तो CPU उसे i /o device allocate कर देता हैं।

अब इस समय पर हमारा device CPU Idle (खाली) होता हैं तो वह Idle (खाली) ना बैठकर, Memory से दूसरी Job को Pickup कर के उसे execute करने लगता हैं।

CPU के ऐसा करने से user को यह लगता हैं कि CPU एक साथ Multi-pal Process को Execute कर रहा हैं।

इस लिए इस तरह के ऑपरेटिंग सिस्टम को Multi Processing operating system कहते हैं।

Main Point :-

1. इसका Main focus CPU का Utilization बढ़ाना तथा CPU Idleness को कम करना होता है, जिससे हम हमारे system की speed को increase कर सके।

2. Job या Process को Pickup करने के लिए CPU scheduling का उसे किया जाता हैं। जिससे हम Process की Priority set कर सकते है कब कोनसी Process को execute करवाना हैं।

3. CPU को खाली बैठने से रोकते हैं।

ex. :-

माना एक class में 5 बच्चे हैं जिनकी copy उनके सामने ही चेक करनी हैं तो Teacher one by one सबकी copy check करता हैं but जब वह third number के student की copy check करने लगते हैं तो वह थोड़ी देर बाद कहता हैं कि उसे washroom जाना हैं तो उस टाइम पर teacher खाली ना बैठकर  Next student की  copy check करने लगता हैं।

यहाँ पर teacher operating system तथा student Process हैं यही same Process Multi Processing Operating system में होती हैं।

Multi-tasking/Time-sharing Operating system in Hindi(मल्टीटास्किंग या टाइम शेयरिंग ऑपरेटिंग सिस्टम):-

इस तरह के ऑपरेटिंग सिस्टम का Main focus Response Time को कम करना होता हैं।

इस तरह के ऑपरेटिंग सिस्टम एक साथ Multi-pal Process को Memory में से pickup करते हैं तथा उन सभी प्रोसेसस को थोड़ा थोड़ा execute किया जाता हैं, जिससे उनका response time कम हो सके।

Multi-tasking/Time-sharing Operating system in Hindi
Multi-tasking/Time-sharing Operating system in Hindi

CPU इन Multi-Process के बीच में switch(Move) करता हैं यह swathing  इतनी fast होती हैं जिससे यूजर को ऐसा लगता हैं कि हमारे सिस्टम में Multi-Processer काम कर रहे हैं But इसमें एक ही processer work करता हैं जिसे हम Multi-tasking operating system कहते हैं|

Leave a Reply