📘 CodingMarble Learn

कंप्यूटिंग सिस्टम: ऐप से लेकर लॉजिक गेट तक

कंप्यूटिंग सिस्टम इनपुट लेता है, प्रोसेस करता है, आउटपुट देता है और डेटा भंडारित करता है। हार्डवेयर भौतिक हिस्से हैं; सॉफ़्टवेयर निर्देश हैं। सिस्टम अमूर्तन (abstraction) की परतों में बने होते हैं: ऊपर ऐप, बीच में ऑपरेटिंग सिस्टम, नीचे हार्डवेयर, और हार्डवेयर के अंदर लॉजिक गेट। हर परत अपनी बारीकियाँ ऊपर वाली परत से छिपाती है। ऑपरेटिंग सिस्टम मेमोरी संभालता है, CPU का समय बाँटता है, फ़ाइलें सजाता है, ड्राइवर से डिवाइस चलाता है और सिस्टम सुरक्षित रखता है। लॉजिक गेट (AND, OR, NOT आदि) 1 और 0 से फ़ैसले बनाते हैं। अच्छे डिवाइस उपयोग में आसान बनाए जाते हैं, और समस्या आने पर व्यवस्थित तरीक़े से सुधार किया जाता है: बताओ, आसान जाँच, एक बार में एक बदलाव, जाँचो, लिखो।

🎬 कदम-दर-कदम कहानी

  1. सिस्टम इनपुट लेता है, प्रोसेस करता है, आउटपुट देता है, भंडारण करता है।
  2. अमूर्तन की परतें: ऐप, उसके नीचे OS, उसके नीचे हार्डवेयर।
  3. ऑपरेटिंग सिस्टम मेमोरी, CPU, फ़ाइलें, डिवाइस और सुरक्षा संभालता है।
  4. हार्डवेयर के अंदर लॉजिक गेट 1 और 0 से फ़ैसले करते हैं।
  5. जासूस की तरह समस्या सुधारो: एक बार में एक बदलाव।
  6. करके देखें: गेट चुनिए, इनपुट बदलिए, बल्ब का अनुमान लगाइए।

टिप: 3D दृश्य को घुमाने के लिए खींचें। ज़ूम के लिए दो उंगलियाँ इस्तेमाल करें।

🤔 आम शंकाएँ और उनके जवाब

ऑपरेटिंग सिस्टम हार्डवेयर है या सॉफ़्टवेयर?

सॉफ़्टवेयर। यह मुख्य सिस्टम सॉफ़्टवेयर है जो ऐप्स और हार्डवेयर के बीच बैठता है।

परतों की ज़रूरत ही क्यों है?

हर परत अपनी उलझी बारीकियाँ छिपाती है, इसलिए प्रोग्रामर वोल्टेज जाने बिना ऐप बना सकते हैं, और हार्डवेयर बदलने से ऐप नहीं टूटते।

चालू/बंद स्विच गणित कैसे करते हैं?

गेट 1 और 0 को जोड़ते हैं। कुछ गेट मिलकर दो बिट जोड़ सकते हैं; लाखों मिलकर बड़ी संख्याएँ जोड़ते और प्रोग्राम चलाते हैं।

एक CPU पर कई ऐप एक साथ कैसे चलते हैं?

OS हर ऐप को बहुत छोटी बारी देता है और एक सेकंड में हज़ारों बार बदलता है, इसलिए सब साथ चलते दिखते हैं।

क्या रीस्टार्ट सच में इलाज है?

अक्सर हाँ। रीस्टार्ट मेमोरी और अटकी प्रक्रियाएँ साफ़ करता है। पर यह पहली जाँच है; समस्या लौटे तो सुधार जारी रखिए।

XOR, OR से अलग कैसे है?

OR तब 1 देता है जब एक या दोनों इनपुट 1 हों। XOR सिर्फ़ तब 1 देता है जब इनपुट अलग हों, इसलिए 1,1 पर 0। आख़िरी कदम में आज़माइए।

कंप्यूटिंग सिस्टम क्या है?

कंप्यूटिंग सिस्टम कोई भी डिवाइस है जो निर्देश मानकर डेटा पर काम करता है: लैपटॉप, फ़ोन, वॉशिंग मशीन, कार, स्मार्ट घड़ी।

हार्डवेयर वे भौतिक हिस्से हैं जिन्हें छू सकते हैं। सॉफ़्टवेयर प्रोग्राम हैं: कदम-दर-कदम निर्देश। एक के बिना दूसरा बेकार है।

एम्बेडेड सिस्टम किसी दूसरे डिवाइस के अंदर एक काम के लिए बना छोटा कंप्यूटर है, जैसे माइक्रोवेव का कंट्रोलर।

अमूर्तन की परतें

अमूर्तन का मतलब है अभी ज़रूरी न होने वाली बारीकियाँ छिपाना, ताकि ज़रूरी बात पर ध्यान रहे। कार चलाने वाला स्टीयरिंग और पैडल इस्तेमाल करता है, इंजन कैसे चलता है यह जाने बिना।

कंप्यूटर परतों में बने होते हैं:

  1. उपयोगकर्ता: आप, टैप और टाइप करते हुए।
  2. ऐप्लिकेशन (ऐप): ब्राउज़र, गेम, वर्ड प्रोसेसर।
  3. ऑपरेटिंग सिस्टम: सब कुछ संभालता है और ऐप्स को हार्डवेयर इस्तेमाल करने के आसान रास्ते देता है।
  4. हार्डवेयर: CPU, मेमोरी, भंडारण, इनपुट/आउटपुट डिवाइस।
  5. लॉजिक गेट और सर्किट: 1 और 0 संभालने वाले छोटे स्विच।

हर परत सिर्फ़ अगली परत से बात करती है। ऐप कहता है "यह फ़ाइल सेव करो"; उसे यह जानना ज़रूरी नहीं कि डिस्क बिट कैसे रखती है। इससे सिस्टम बनाना, ठीक करना और बदलना आसान होता है: हार्डवेयर बदल दो, ऐप फिर भी चलता है।

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

ऑपरेटिंग सिस्टम (OS) मुख्य सिस्टम सॉफ़्टवेयर है। उदाहरण: Windows, macOS, Linux, Android, iOS। इसके काम:

लॉजिक गेट: हार्डवेयर फ़ैसला कैसे करता है

हार्डवेयर के अंदर हर संकेत एक बिट है: 1 (चालू, ऊँचा वोल्टेज) या 0 (बंद)। लॉजिक गेट एक या दो इनपुट बिट लेकर एक आउटपुट बिट देता है।

सत्य सारणी (truth table) हर इनपुट और उसका आउटपुट दिखाती है। AND के लिए: 0,0 → 0; 0,1 → 0; 1,0 → 0; 1,1 → 1।

उदाहरण: कार की चेतावनी बीप = (दरवाज़ा खुला) AND (इंजन चालू)। गेट जुड़कर ऐसे सर्किट बनाते हैं जो संख्याएँ जोड़ते हैं, बिट रखते हैं और CPU चलाते हैं।

उपयोग में आसान डिवाइस और समस्या सुधार

उपयोगिता (usability)

अच्छा डिवाइस सीखने में आसान, इस्तेमाल में तेज़ और ग़लत इस्तेमाल में मुश्किल होता है। डिज़ाइनर सोचते हैं कि इसे कौन इस्तेमाल करेगा (बच्चे, बुज़ुर्ग, दिव्यांग), बटन बड़े और साफ़ बनाते हैं, प्रतिक्रिया देते हैं (बीप, रोशनी) और असली लोगों से परखकर डिज़ाइन सुधारते हैं।

हार्डवेयर और सॉफ़्टवेयर वाले प्रोजेक्ट

एक आसान प्रोजेक्ट: माइक्रोकंट्रोलर बोर्ड, एक सेंसर (इनपुट), एक प्रोग्राम (प्रोसेस) और LED या बज़र (आउटपुट)। उदाहरण: मिट्टी सूखने पर बीप करने वाला पौधा-अलार्म। योजना → बनाओ → जाँचो → सुधारो।

व्यवस्थित समस्या सुधार (troubleshooting)

  1. समस्या ठीक-ठीक बताओ: क्या होता है, कब, कोई त्रुटि संदेश।
  2. पहले आसान जाँच: बिजली, तार, Wi-Fi, आवाज़, रीस्टार्ट।
  3. एक बार में एक चीज़ बदलो, ताकि पता चले किसने ठीक किया।
  4. हर बदलाव के बाद जाँचो।
  5. समस्या और हल लिख लो, ज़रूरत हो तो मदद माँगो।

हार्डवेयर या सॉफ़्टवेयर? अगर ख़राबी हिस्से के साथ जाती है (दूसरा कीबोर्ड लगाकर देखो), तो हार्डवेयर। अगर सिर्फ़ एक ऐप में या अपडेट के बाद होती है, तो संभवतः सॉफ़्टवेयर।

करके देखें: अपने फ़ोन पर परतें पहचानिए

  1. कैमरा ऐप खोलकर फ़ोटो लीजिए। I-P-O-S लिखिए: इनपुट (कैमरा सेंसर, टैप), प्रोसेस (CPU तस्वीर बनाता है), आउटपुट (स्क्रीन), भंडारण (गैलरी)।
  2. फ़ोन की Settings → About खोलिए। OS का नाम और वर्ज़न लिखिए: यही बीच की परत है।
  3. Settings → Storage खोलिए। देखिए OS हर ऐप की फ़ाइलें कैसे संभालता है।
  4. 3D के छठे कदम में A और B बदलकर OR और XOR की पूरी सत्य सारणी भरिए। दबाने से पहले अनुमान लगाइए।

मुख्य सूत्र और परिभाषाएँ

हल किए गए उदाहरण

1. स्मार्ट घड़ी के लिए हर चीज़ को इनपुट, आउटपुट या भंडारण में बाँटिए: हृदय-गति सेंसर, कंपन मोटर, फ़्लैश मेमोरी, टच स्क्रीन।

हृदय-गति सेंसर: इनपुट। कंपन मोटर: आउटपुट। फ़्लैश मेमोरी: भंडारण। टच स्क्रीन: इनपुट (टच) और आउटपुट (डिस्प्ले) दोनों।

2. सुरक्षा लाइट तब जलनी चाहिए जब अँधेरा हो AND हलचल दिखे। इनपुट: अँधेरा (1/0), हलचल (1/0)। कौन-सा गेट, और अँधेरा = 1, हलचल = 0 पर आउटपुट?

AND गेट। अँधेरा = 1 और हलचल = 0 पर आउटपुट = 0, यानी लाइट बंद रहेगी।

3. A = 0, B = 1 के लिए NOT(A OR B) का आउटपुट निकालिए।

A OR B = 0 OR 1 = 1। NOT 1 = 0। आउटपुट = 0।

4. एक लैपटॉप से प्रिंटर कुछ नहीं छापता, पर दूसरे से छापता है। व्यवस्थित समस्या सुधार से ख़राबी कहाँ होगी और क्या जाँचेंगे?

प्रिंटर हार्डवेयर ठीक है (दूसरा लैपटॉप छाप लेता है), इसलिए ख़राबी पहले लैपटॉप में होगी: तार या Wi-Fi कनेक्शन, चुना गया प्रिंटर, और ड्राइवर (दोबारा डालें या अपडेट करें) जाँचिए। एक बार में एक चीज़ बदलिए और हर बार परखिए।

आम गलतियाँ

अभ्यास क्विज़

1. इनमें से आउटपुट डिवाइस कौन-सा है?
2. मुख्य बात पर ध्यान देने के लिए ग़ैरज़रूरी बारीकियाँ छिपाना कहलाता है:
3. इनमें से कौन-सा ऑपरेटिंग सिस्टम का काम नहीं है?
4. OR गेट में इनपुट 0 और 1 हों तो आउटपुट:
5. व्यवस्थित समस्या सुधार का पहला कदम है:

अभ्यास: खुद जवाब दो

अपना जवाब लिखो या चुनो, फिर जाँचें दबाओ। अटको तो संकेत देखो; जवाब देने के बाद पूरा हल दिखेगा।

अक्सर पूछे जाने वाले प्रश्न

कंप्यूटिंग सिस्टम क्या है?

कंप्यूटिंग सिस्टम हार्डवेयर और सॉफ़्टवेयर का मेल है जो इनपुट लेता, प्रोसेस करता, आउटपुट देता और डेटा रखता है, फ़ोन से लेकर वॉशिंग मशीन तक।

कंप्यूटिंग में अमूर्तन का क्या मतलब है?

अमूर्तन का मतलब है किसी स्तर पर ग़ैरज़रूरी बारीकियाँ छिपाना, ताकि हर निचले हिस्से को जाने बिना कुछ इस्तेमाल किया या बनाया जा सके।

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

मेमोरी संभालना, प्रोग्रामों में CPU का समय बाँटना, फ़ाइलें सजाना, ड्राइवर से डिवाइस चलाना, यूज़र इंटरफ़ेस देना और सिस्टम सुरक्षित रखना।

यह कहाँ पढ़ाया जाता है

इंग्लैंडYear 9Computer science
अमेरिकाGrade 8Computing Systems
अमेरिकाGrade 9Computing Systems
अमेरिकाGrade 11Computing Systems

पहले यह पढ़ें

आगे पढ़ें

इससे जुड़े पाठ

सभी कंप्यूटर विज्ञान पाठ