Operating System क्या है और क्या काम करता है?

क्या आपको पता है Operating System क्या है (What is Operating System in Hindi)? नहीं पता तो भी मत घबराने की कोई बात नहीं, इसका जवाब हम देंगे और इसके साथ कुछ और सवालो के भी जवाब दिया जायेगा.  जैसे की हम जानते हैं की हम एक इन्सान हैं और एक इन्सान के पास दिल होता है. ऐसे में क्या आपको पता है ये दिल कैसे काम करता है, शायद ये भी नहीं पता होगा. मेरे कहने का मतलब ये है की जैसे हम इंसानों के पास दिल होता है ठीक वैसे ही Computer के पास भी होता है, और इसे तकनिकी भाषा में Computer का Operating System (OS) कहा जाता है.

जब भी आप कोई Mobile या फिर Computer इस्तेमाल करते हो तो हमेसा आप बोलते रहते हो Android, Windows, Mac, Linux इत्यादि. तो ये सभी नाम एक एक आपरेटिंग सिस्टम के हैं. कभी Android kitkat तो कभी Android Oreo, या अगर Windows की बात की जाये तो इनको कोई बोलता है Windows 10, Windows 7, Windows 8, Windows XP इत्यादि. वैसे ही Mac OS में भी होते है. लेकिन इन सबके बारे में हर किसी को थोडा बहुत ज्ञान जरुर है, लेकिन किसी को ये नहीं पता ये Computer का दिल मतलब इस OS का काम क्या है. एक छोटा सा एहसास में आप लोगों को देना चाहूँगा की एक Operating System एक प्रकार का interface होता है end user और hardware के बिच. वैसे ये कितने प्रकार के हैं, ये कहाँ कहाँ इस्तेमाल होते हैं, इनके मुख्य काम क्या हैं के बारे में अगर आपको और अधिक जानना है तब आपको ये article आपरेटिंग सिस्टम क्या होता है. पूरा पढना होगा. तो बिना देरी किये चलिए शुरू करते हैं और Operating System in hindi के बारे में जानते हैं.

आपरेटिंग सिस्टम क्या है (What is Operating System in Hindi)

Operating System Kya HaiOperating System को System Software भी बोला जाता है. इसको छोटे नाम से कभी OS भी बोला जाता है. इसको Computer का दिल बोला जाता है. Operating System एक System Software है, जो की user मतलब आप के और Computer Hardware के बिच में Interface जैसे काम करता है.

मै सीधे सीधे इस वाक्य को समझा देता हु, जब भी आप Computer को चलाते हो तब ये OS ही आपको Computer इस्तेमाल करने का जरिया देता है. जैसे आप गाना सुनते हो, word document के ऊपर double click करते हो, तिन चार Window खोलके बैठ जाते हो, Keyboard में कुछ लिखते हो, और कुछ file Computer में Save करते हो तो ये सब आप बिना Operating System के कभी नहीं कर सकते.

तो यही OS एक एसा Software जिसकी मदद से आप अपने Computer को चलाते हो. इसलिए जब भी आप नया Computer खरीद ते हो उसमे आप सबसे पहले उसमे Window 8 या फिर Windows10 को Load करवा ते हो दुकानदार से और उसके बाद आप Computer को अपने घर ले जाते हो. वरना बिना Operating System के तो कभी अपने Computer को On भी नहीं कर सकते.

ये भी एक सवाल है की इसको System Software क्यूँ बोला ज्याता है. अगर आप Computer में User Software मतलब Application Software को चलाना चाहते हो तो वो बिना OS के कभी चल ही नहीं सकते. ये OS Computer Hardware को अच्छे से इस्तेमाल करने में मदद करता है. Operating System मुख्य रूप से यही कुछ काम करता है जैसे Keyboard से कुछ Input लेता है, Instruction को Process करता है, और Output को Computer Screen पे भेजता है.

इस Operating system को आप तभी देखते हो जब Computer को On करते हो तब और जब Computer बंद करते हो. आप Game, MS word, Adobe Reader, VLC मीडिया Player, Photoshop जैसे और बोहत सारे Software Computer के अंदर रहते है इनको चलाने के लिए एक Program या बड़ा Software चाहिए जिसको हम Operating System बोलते हैं. Mobile में उपयोग होने वाले OS का नाम है Android जिसके बारे में सबको पता है. आपको पता चल गया होगा के Operating System क्या है, तो चलिए इसके कुछ काम के बारे में जान लेते है.

Function Of Operating System in Hindi

वैसे Computer बहुत सारे काम करता है, लेकिन सबसे पहले जब आप Computer को On करते हो तब Operating System पहले Main Memory मतलब RAM में load होता है और इसके बाद ये User Software को कोन कोन से Hardware चाहिए वो सब Allocate करता है. निचे OS के अलग अलग काम दिए गए हैं, उनके बारे में और Detail में जानते हैं.What is Operating System in Hindi

  1. Memory Management
  2. Processor management (Process Scheduling)
  3. Device Management
  4. File Management
  5. Security
  6. System Performance देखना
  7. Error बताना
  8. Software और User के बिच में तालमेल बनाना

Memory Management

memory Management का मतलब है primary और Secondary Memory को Manage करना. Main memory मतलब RAM एक बोहत ही बड़ा Array के Bytes है. मतलब Memory में बोहत सारे छोटे छोटे खाचें होते हैं जहाँ पे हम कुछ data रख सके हैं. जहाँ पे हर एक खाचें का Address होता है. Main Memory सबसे तेज चलने वाला Memory है जिसको CPU Direct इस्तेमाल करता है. क्यूंकि CPU जितने भी Program को चलता है वो सब Main Memory में ही होते हैं. Operating System ये सारे काम करता है.

  • Main Memory का कोनसा हिसा इस्तेमाल होगा, कोनसा नहीं होगा, कितना होगा, कितना नहीं होगा.
  • Multiprocessing में OS decide करता है की किस Process को Memory दिया जायेगा और किसको कितना दिया जायेगा.
  • जब Process Memory मांगती है तब उसको Memory OS दे देता है (Process का मतलब है एक Task या फिर एक छोटा काम जो की Computer के अंदर होता है)
  • जब Process अपना काम ख़तम कर लेती है तो OS वापस अपनी Memory ले लेता है.

Processor Management (Process Scheduling)

जब multi programming Environment की बात की जाये तो OS decide करता है, की किस Process को Processor मिलेगा और किसको नहीं मिलेगा और कितने समय तक मिलेगा. इस Process को बोला ज्याता है Process Scheduling. Operating System ये सब काम करवाता है.

  • Operating System ये भी देखता है Processor खाली है या फिर कुछ काम कर रहा है, या Free है और Process अपना काम ख़तम कर लिया है या नहीं. आप चाहो तो Task Manager में जाक देख सकते हो की कितने काम चल रहे हैं और कितने नहीं. जो Program ये सब काम करवा ता है, उसका नाम है Traffic Controller.
  • Process को CPU Allocate करता है.
  • जब एक Process का काम ख़तम हो ज्याता है, तो वो Processor को दुसारे काम में लगाता है, और कुछ काम नहीं होने पर Processor को Free कर देता है.

Device Management

आप के Computer में Driver का इस्तेमाल तो होता है, ये तो आपको पता ही होगा जैसे की Sound Driver, Bluetooth Driver, Graphics Driver, WiFi Driver लेकिन ये अलग अलग Input/Output Device को चलाने में मदद कर ते हैं, लेकिन इन Drivers को OS चलता है. तो देखते हैं और क्या क्या ये OS करता है.

  • सभी Computer Devices को Track करता है और ये Task जो करवाता है उस program का नाम है I/O Controller.
  • जैसे अलग अलग Process को Devices चाहिए कुछ Task करेने के लिए, तो device Allocate का काम भी OS करता है. एक उदहारण ले ले ते हैं एक Process को कुछ Task करने है जैसे video play करना, Print निकाल ना, तो ये दोनों Task Output device Monitor, printer की मदद से होगा. तो ये दोनों device को Process को कब देना है ये काम OS करता है.
  • जब Process का काम ख़तम हो ज्याता है तो वो वापस device Deallocate करता है.

File Management

एक file में बोहत सारे Directories को संगठन करके रखा ज्याता है. क्यूंकि इससे हम आसानी से data ढूंड सके. तो चलिए जानते हैं File Management में OS का क्या काम है.

  • Information, Location और Status को संगठित करके रखता है. ये सब file system देखता है.
  • किसको कोनसा Resource मिलेगा.
  • Resource De-allocate करना है.

Security

जब आप अपना Computer को On करते हो तो आप को वो password पूछता है, इसका मतलब ये है की OS आपके system को Unauthenticated Access से रोकता है. इससे आपका Computer सुरक्षित रहता है. और कुछ program को बिना password के आप open नहीं कर सकते है.

System Performance देखना

ये Computer के Performance को देखता है और system को Improve करता है. OS एक service देने में कितना समय लगाता है, ये रिकॉर्ड करके रखता है.

Error बताना

अगर system में बोहत सारे error आ रहे है तो उनको OS Detect करता है और Recover करता है.

Software और User के बिच में तालमेल बनाना

  • Compiler, Interpreter और assembler को Task assign करता है. अलग अलग Software को User के साथ जोड़ता है, जिस से user Software को अछे से इस्तेमाल करता है.
  • User और System के बिच में Communication प्रदान करता है.
  • Operating System BIOS में Store होके रहता है. बाकि सब application को भी user-friendly बनाता है.

Characteristics Of Operating System In Hindi

  • एक Operating System बोहत सारे Program के Collection है, जो की दुसारे program को चला ता है.
  • ये सारे Input/output Device को Control करता है.
  • सारे application software run करने की responsibility Operating system की है.
  • Process Scheduling का काम मतलब Process allocate करना और deallocate करना.
  • System में हो रहे errors और खतरों के बारे में अवगत कराता है.
  • User और Computer Programs के बीच अच्छा तालमेल स्थापित करता हैं.

अब तक आप सभी जान ही गए होंगे की Operating System क्या क्या काम करता है (Function of Operating System in Hindi) तो चलिए अब जानते हैं की OS के कितने प्रकार होते हैं.

Types Of Operating System in Hindi

दिन प्रतिदिन Technology बदलती जा रही है और इसके साथ सब कुछ बदल रहा है तो वैसे ही Operating System का उपयोग हर Field में बढ़ते जा रहा है जैसे रेलवे, Research, Satellite, Industry तो जानते है Operating System कितने प्रकार के हैं.

  1.  Simple Batch system
  2.  Multiprogramming Batch System
  3.  Multiprocessor System
  4.  Distributed Operating System
  5.  Real-Time Operating System

1) Simple Batch System

ये सबसे पुराने वाले system है जिसमे कोई Direct interaction नहीं था user और Computer के बिच में. इस system में user को Task या job को Process करने के लिए कोई Storage Unit में लेके आना पड़ता था और उसको Computer operator के पास submit करना पड़ता था. इसमें बोहत सारे जॉब्स को एक batch या line में Computer को दिया ज्याता था. कुछ दिनों के अंदर या फिर कुछ महीनो के अंदर वो job Process होती थी और एक output Device में Output Store होता था. ये system jobs को batch में Process करता था इसलिए इसका नाम भी batch mode operating system बोला ज्याता था.

Disadvantages

1) User और Computer के बिच में कोई direct interaction नहीं.
2) जो job पहले आता है वो job पहले Process होता है, इसलिए user को ज्यदा इंतजार करना पड़ता था.

2) Multi Programming Batch Systems

इस operating system में memory से एक job को उठाया ज्याता था और उसको Execute किया ज्याता है. जो OS एक job को Process करता रहता है, अगर उसी दोरान job को i/o चाहिए तो OS दुसारे job को CPU को दे देता है और पहली वाले को i/O इस वजह से CPU हमेसा busy रहता है. Memory में जितने jobs रहते है वो हमेसा disk में जितने Jobs है उनसे कम होते हैं. अगर बोहत सारे jobs line में रहती हैं तो Operating system decide करता है कोनसी job पहले Process होगी. इस OS में CPU कभी बी Idle होके नहीं रहता.

Time Sharing system भी Multi programming system का हिसा है. Time Sharing System में Response Time काफी कम होता है लेकिन Multi programming में CPU usage ज्यादा होता है.

3) Multiprocessor System

Multiprocessor system में बोहत सारे Processors एक Common Physical Memory का इस्तेमाल करते है. Computing power काफी तेज होता है. ये सारे Processor एक Operating system के under काम करते हैं. यहाँ पे निचे कुछ इसके Advantages दिए गए हैं

Advantages

1)  रफ़्तार खूब ज्यादा क्यूंकि Multiprocessor का इस्तेमाल होता है.
2)  बहुत सारे Task अगर एक साथ Process होते हैं इसलिए यहाँ पे System Throughput बढ़ जाता है. जिसका मतलब है, एक Second में कितने job Process हो सकते हैं.
3)  इस OS में Task को sub Task में Divide किया ज्याता है, और हर एक Sub Task को अलग अलग Processor को दिया ज्याता है, ख़ास इसी वजह से एक Task काफी कम वक्त में Complete हो जाता है.

4) Distributed Operating System

Distributed Operating system इस्तेमाल करने का एक ही मकसद यह है की ,ये दुनिया के पास powerful OS है और microprocessor काफी सस्ते हो गए हैं, साथ ही Communication Technology में काफी सुधार है. इस advancement की वजह से अब Distributed OS को बनाया गया जिसका दाम काफी सस्ता होता है और दूर दूर वाले Computer को network के जरिये रोक के रखता है. जो की अपने आप में ही एक बड़ी उपलब्धि है.

Advantages

1) जितने भी दूर दूर के Resources हैं उनको आसानी से इस्तेमाल किया जा सकता है, जिसे Resources खाली नहीं रहते.
2) इनसे Processing Fast होती है.
3) जो Host machine है उसके उपर Load कम होता है, क्यूंकि Load Distribute हो ज्याता है.

5) Real Time Operating System

ये सबसे Advance Operating System है, जो की real time Process करता इसका मतलब है Missile, Railway ticket Booking, Satellite छोड़ते वक्त इन सब में अगर एक Second की भी देरी सबकुछ गया पानी में तो इस Operating System बिलकुल भी Idle नहीं रहता. ये वैसे दो प्रकार के होते है

1. Hard Real Time Operating System
ये वो operating system है जो की जिस वक्त के अंदर Task Complete करने का वक्त दिया ज्याता है उसी वक्त के अंदर काम ख़तम हो ज्याता है.

2. Soft Real Time
Soft Real Time में वक्त की पाबन्दी थोड़ी कम होती इसमें होता क्या है अगर एक Task चल रहा है और उसी वक्त कोई दूसरा Task आजाये तो नए Task को पहले Priority दिया ज्याता है. ये कुछ जानकारी थी Types Of Operating system in Hindi. इस से पहले आप जान चुके हो what is Operating System in Hindi.

मेरी अंतिम निर्णय

तो दोस्तों आज की जानकारी काफी महत्वपूर्ण है. तो ये खास Student के लिए ज्यादा जरुरी है. अब अगर Exam में ये सवाल आता है आपरेटिंग सिस्टम क्या है (What is Operating System in Hindi) और Explain Function and Types of Operating System in Hindi तो आप आसानी से इसका जवाब दे सकते हो. वैसे मेरे हिसाब से OS काफी तेजी से नए Features लेके आ रहा हैं, जैसे Windows 10 की ही बात कर लो. क्यूंकि शुरुवात में ही बताया था की OS, Computer का दिल होता है. कोई सवाल आप पूछना चाहते हो तो निचे Comment Box में जरुर लिखे और कोई सुझाव देना चाहते हो तो जरुर दीजिये. हमारे Blog को अभी तक अगर आप Subscribe नहीं किये हो तो जरुर Subscribe करें.

चलो बनायें Digital India. जय हिंद, जय भारत, धन्यबाद.

122 COMMENTS

  1. Thank you … Ki aapne apne post me bohot achhi jankari bataye hai….. Aapke in post se bohot si knowledge students or baaki logo ko milta rahega…… Meri request hai aapse ki aap or new new post daalte rahen… Or hame motivate karte Rahen…..

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.