Kodokon kodokon.com

कंप्यूटर, प्रोग्राम, ऑपरेटिंग सिस्टम: कौन क्या करता है

समझें कि एक मशीन असल में क्या है, प्रोग्राम क्या है, और ऑपरेटिंग सिस्टम असल में किस काम आता है।

6 मिनट · 3 प्रश्न

इस पाठ को Kodokon में खोलें

एक कंप्यूटर, एक फ़ोन, एक टैबलेट: ये सब ऐसी मशीनें हैं जो बिल्कुल एक ही काम करती हैं, यानी बेहद सरल निर्देशों को चलाना, पर अविश्वसनीय रफ़्तार से। इनके अंदर तीन हिस्से हमारे काम के हैं। प्रोसेसर मज़दूर है: यह गणना करता है, तुलना करता है और डेटा को इधर-उधर ले जाता है, वह भी हर सेकंड अरबों बार। मेमोरी, जिसे आमतौर पर RAM कहते हैं, इसकी काम करने की मेज़ है: प्रोसेसर इस समय जो कुछ इस्तेमाल कर रहा है, वह सब यह हाथ की पहुँच में रखती है। स्टोरेज (हार्ड ड्राइव या SSD) अलमारी है: यह आपकी फ़ाइलों को तब भी संभाले रखती है जब मशीन बंद हो।

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

एक प्रोग्राम पहले से लिखे गए निर्देशों की सूची है, जिन्हें मशीन क्रम से चलाती है। बिल्कुल किसी पाक-विधि की तरह: हर कदम अकेले में बेहद मामूली होता है, पर पूरा क्रम मिलकर एक नतीजा देता है। प्रोग्रामिंग का मतलब बस इतना है कि आप वह विधि ऐसी भाषा में लिखें जिसका पालन मशीन कर सके। इसमें जादू जैसा कुछ नहीं है: आप एक काम को इतने छोटे कदमों में बाँटते हैं कि उनमें से कोई भी दो अर्थ न दे।

TEXT
प्रोग्राम "एक कॉफ़ी बनाओ":
  1. पानी की टंकी भरो
  2. मशीन में एक कैप्सूल डालो
  3. नल के नीचे एक कप रखो
  4. बटन दबाओ
  5. 30 सेकंड रुको
  6. कप हटा लो
एक प्रोग्राम सटीक कदमों का एक क्रम है, वह भी एक तय क्रम में।

अब एक सवाल बचता है: कौन तय करता है कि कौन सा प्रोग्राम चले, कौन आपकी फ़ाइलों को व्यवस्थित रखता है, कौन दो एप्लिकेशन को एक-दूसरे से टकराने से रोकता है? यह काम ऑपरेटिंग सिस्टम का है, जिसे संक्षेप में OS कहते हैं। यही ऑर्केस्ट्रा का संचालक है। कंप्यूटर पर तीन बड़े नाम हैं Windows, macOS (Apple के Mac) और Linux। फ़ोन पर ये हैं Android और iOS। आपके प्रोग्राम कभी सीधे हार्डवेयर से बात नहीं करते: वे हमेशा सिस्टम के ज़रिए ही जाते हैं।

TEXT
आप
  |
एप्लिकेशन         (ब्राउज़र, गेम, कोड एडिटर)
  |
सिस्टम            (Windows, macOS, Linux)
  |
हार्डवेयर         (प्रोसेसर, मेमोरी, स्टोरेज)
हर परत अपने नीचे वाली परत पर टिकी है; आप सबसे ऊपर काम करते हैं।

ज्ञान जांच

सुनिश्चित करें कि आपको इस पाठ के मुख्य बिंदु याद हैं।

  1. मशीन बंद होने पर मेमोरी की सामग्री का क्या होता है?
    • वह मिट जाती है
    • वह अपने आप डिस्क पर सहेज ली जाती है
    • वह इंटरनेट पर भेज दी जाती है
    • वह 24 घंटे तक जस की तस बनी रहती है
  2. प्रोग्राम क्या है?
    • निर्देशों की एक सूची जिसे मशीन क्रम से चलाती है
    • कंप्यूटर के अंदर लगा एक इलेक्ट्रॉनिक पुर्ज़ा
    • एक फ़ाइल जिसमें सिर्फ़ छवियाँ होती हैं
  3. ऑपरेटिंग सिस्टम किसलिए है?
    • एप्लिकेशन को हार्डवेयर से जोड़ने के लिए
    • वेब पेज दिखाने के लिए
    • प्रोसेसर को तेज़ बनाने के लिए