🔬
🧬
🔭
🪐
🧪
← डैशबोर्ड पर वापस जाएँ
Font Size:

1. परिचय

कंप्यूटर एक इलेक्ट्रॉनिक उपकरण है जो निर्देशों (Instructions) के आधार पर डेटा को प्राप्त करता है, संसाधित (Process) करता है, और परिणाम उत्पन्न करता है। कंप्यूटर शब्द लैटिन भाषा के शब्द "कॉम्प्यूटेयर" (Compute) से बना है, जिसका अर्थ है "गणना करना"। आधुनिक कंप्यूटर केवल गणना ही नहीं करता, बल्कि डेटा संग्रहण, संचार, ग्राफिक्स, मल्टीमीडिया, कृत्रिम बुद्धिमत्ता आदि अनेक कार्य करता है। कंप्यूटर की सबसे बड़ी विशेषता उसकी गति (Speed), शुद्धता (Accuracy), विश्वसनीयता (Reliability), भंडारण क्षमता (Storage Capacity) तथा बहुमुखी प्रतिभा (Versatility) है। हालाँकि कंप्यूटर स्वयं बुद्धि नहीं रखता, वह मानव द्वारा दिए गए निर्देशों का ही पालन करता है, इसीलिए उसे "जल्दबाज़ी में आज्ञाकारी दास" भी कहा जाता है।

2. कंप्यूटर के मुख्य घटक (Components of a Computer System)

किसी भी कंप्यूटर सिस्टम में निम्नलिखित घटक पाए जाते हैं:

  1. हार्डवेयर (Hardware): कंप्यूटर के वे भौतिक (Physical) भाग जिन्हें छुआ जा सकता है, हार्डवेयर कहलाते हैं। जैसे मॉनिटर, कीबोर्ड, माउस, CPU, हार्ड डिस्क आदि।
  2. सॉफ्टवेयर (Software): निर्देशों का वह समूह जो हार्डवेयर को कार्य करने के लिए मार्गदर्शन करता है, सॉफ्टवेयर कहलाता है। जैसे ऑपरेटिंग सिस्टम, एप्लीकेशन प्रोग्राम आदि।
  3. डेटा (Data): कच्चे तथ्य (Raw Facts) जिन्हें कंप्यूटर संसाधित करके सूचना (Information) में बदलता है। जैसे विद्यार्थियों के अंक, कर्मचारियों के नाम आदि।
  4. उपयोगकर्ता (User): वह व्यक्ति जो कंप्यूटर का उपयोग करता है। उपयोगकर्ता के बिना कंप्यूटर सिस्टम अधूरा है।

इनपुट-प्रोसेस-आउटपुट चक्र (IPO Cycle)

कंप्यूटर का कार्य तीन मुख्य चरणों में विभाजित होता है: - इनपुट (Input): कीबोर्ड, माउस, स्कैनर आदि उपकरणों से डेटा लेना। - प्रोसेसिंग (Processing): CPU द्वारा डेटा पर गणना और विश्लेषण करना। - आउटपुट (Output): मॉनिटर, प्रिंटर आदि पर परिणाम प्रदर्शित करना।

3. हार्डवेयर घटकों का विवरण (Details of Hardware Components)

इनपुट डिवाइस (Input Devices)

इनपुट डिवाइस वे उपकरण हैं जिनकी सहायता से डेटा और निर्देश कंप्यूटर में भेजे जाते हैं। प्रमुख इनपुट डिवाइस निम्नलिखित हैं:

आउटपुट डिवाइस (Output Devices)

आउटपुट डिवाइस वे उपकरण हैं जो संसाधित डेटा (सूचना) को उपयोगकर्ता के सामने प्रस्तुत करते हैं। प्रमुख आउटपुट डिवाइस:

सिस्टम यूनिट और CPU (System Unit and CPU)

सिस्टम यूनिट कंप्यूटर का मुख्य बॉक्स है जिसमें प्रोसेसर, मदरबोर्ड, मेमोरी आदि लगे होते हैं। CPU (Central Processing Unit) कंप्यूटर का "मस्तिष्क" (Brain) कहलाता है। CPU के तीन मुख्य भाग होते हैं:

  1. ALU (Arithmetic and Logic Unit): यहाँ सभी गणितीय क्रियाएँ (जोड़, घटाव, गुणा, भाग) और तार्किक तुलनाएँ (जैसे, बड़ा है, छोटा है, बराबर है) की जाती हैं।
  2. कंट्रोल यूनिट (Control Unit - CU): यह मेमोरी और ALU के बीच डेटा के प्रवाह को नियंत्रित करती है। यह सभी घटकों को निर्देश देती है कि कब कौन सा कार्य करना है।
  3. रजिस्टर (Registers): CPU के अंदर छोटी-छोटी उच्च गति वाली मेमोरी जो वर्तमान निर्देशों और डेटा को अस्थायी रूप से संग्रहीत करती है।

4. मेमोरी (Memory)

मेमोरी वह भाग है जिसमें डेटा और निर्देश संग्रहीत किए जाते हैं। मेमोरी को मुख्य रूप से दो वर्गों में बाँटा गया है:

प्राइमरी मेमोरी (Primary Memory)

यह CPU द्वारा सीधे एक्सेस की जाती है और अत्यधिक तेज़ होती है। इसके अंतर्गत आते हैं:

सेकेंडरी मेमोरी (Secondary Memory)

यह बड़ी क्षमता वाली स्थायी (Non-volatile) मेमोरी है जो डेटा को दीर्घकाल तक सुरक्षित रखती है। CPU इसे सीधे एक्सेस नहीं कर सकता, डेटा पहले प्राइमरी मेमोरी में आता है। उदाहरण:

मेमोरी की इकाइयाँ (Memory Units)

5. सॉफ्टवेयर के प्रकार (Types of Software)

सिस्टम सॉफ्टवेयर (System Software)

यह सॉफ्टवेयर कंप्यूटर के हार्डवेयर और एप्लीकेशन सॉफ्टवेयर के बीच सेतु का कार्य करता है। इसके बिना कंप्यूटर सिस्टम कार्य नहीं कर सकता।

एप्लीकेशन सॉफ्टवेयर (Application Software)

यह उपयोगकर्ता के विशिष्ट कार्यों को पूरा करने के लिए बनाया जाता है। जैसे वर्ड प्रोसेसर (MS Word), स्प्रेडशीट (Excel), वेब ब्राउज़र (Chrome), गेम्स, जीएसटी सॉफ्टवेयर आदि। यह दो प्रकार का होता है - सामान्य उद्देश्य (General Purpose) और विशेष उद्देश्य (Specific Purpose)।

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

  1. प्रोसेस प्रबंधन (Process Management): विभिन्न प्रोग्रामों (प्रोसेसेस) को CPU समय आवंटित करना और उनके निष्पादन को नियंत्रित करना।
  2. मेमोरी प्रबंधन (Memory Management): प्राइमरी मेमोरी को विभिन्न प्रोग्रामों में उचित रूप से बाँटना और खाली स्थान का ध्यान रखना।
  3. फ़ाइल प्रबंधन (File Management): फ़ाइलों का निर्माण, विलोपन, स्थानांतरण और नामकरण।
  4. डिवाइस प्रबंधन (Device Management): इनपुट/आउटपुट उपकरणों के उपयोग का समन्वय करना।
  5. सुरक्षा और संरक्षण (Security and Protection): अनधिकृत उपयोग से सिस्टम और डेटा की रक्षा करना।
  6. यूज़र इंटरफ़ेस (User Interface): उपयोगकर्ता को सिस्टम के साथ संवाद करने का माध्यम प्रदान करना। यह CLI (Command Line Interface) या GUI (Graphical User Interface) हो सकता है।

7. कंप्यूटर में सॉफ्टवेयर का स्थापना (Installation of Software)

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

8. कंप्यूटर के अनुप्रयोग (Applications of Computer)

कंप्यूटर का उपयोग शिक्षा, बैंकिंग, स्वास्थ्य सेवा, कृषि, मनोरंजन, इंजीनियरिंग, वैज्ञानिक अनुसंधान, संचार और सरकारी सेवाओं में होता है। ऑनलाइन शॉपिंग, ई-गवर्नेंस, डिजिटल इंडिया और कृत्रिम बुद्धिमत्ता आधारित प्रणालियाँ कंप्यूटर के आधुनिक अनुप्रयोगों के उदाहरण हैं।

9. कंप्यूटर सिस्टम और पाइथन (Computer System and Python)

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

system_info = {
    "प्रोसेसर": "Intel i5",
    "मेमोरी (GB)": 8,
    "भंडारण (GB)": 512,
    "ऑपरेटिंग सिस्टम": "लिनक्स"
}
for key, value in system_info.items():
    print(key, ":", value)

print("सिस्टम चालू: True" if system_info["मेमोरी (GB)"] >= 4 else "मेमोरी अपर्याप्त")

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

त्वरित पुनरावृत्ति तालिकाएँ

तालिका 1: कंप्यूटर के मुख्य घटक और उनके कार्य

घटक उदाहरण मुख्य कार्य
इनपुट डिवाइस कीबोर्ड, माउस, स्कैनर डेटा/निर्देश कंप्यूटर में भेजना
आउटपुट डिवाइस मॉनिटर, प्रिंटर, स्पीकर परिणाम प्रदर्शित करना
CPU ALU, CU, रजिस्टर प्रोसेसिंग और नियंत्रण
प्राइमरी मेमोरी RAM, ROM, कैश डेटा की अस्थायी/स्थायी उच्च-गति मेमोरी
सेकेंडरी मेमोरी HDD, SSD, पेन ड्राइव दीर्घकालीन डेटा संग्रहण

तालिका 2: प्राइमरी और सेकेंडरी मेमोरी में अंतर

विशेषता प्राइमरी मेमोरी सेकेंडरी मेमोरी
CPU द्वारा एक्सेस सीधी (Direct) अप्रत्यक्ष
गति बहुत तेज़ धीमी
क्षमता सीमित बहुत अधिक
स्थायित्व RAM अस्थायी, ROM स्थायी स्थायी (Non-volatile)
लागत प्रति बिट अधिक कम
उदाहरण RAM, ROM, कैश HDD, SSD, DVD

तालिका 3: सिस्टम और एप्लीकेशन सॉफ्टवेयर की तुलना

विशेषता सिस्टम सॉफ्टवेयर एप्लीकेशन सॉफ्टवेयर
उद्देश्य सिस्टम का प्रबंधन उपयोगकर्ता के कार्य
आवश्यकता अनिवार्य आवश्यकता अनुसार
उदाहरण OS, कंपाइलर MS Word, Chrome

माइंड मैप

graph TD A["कंप्यूटर सिस्टम"] --> B["हार्डवेयर"] A --> C["सॉफ्टवेयर"] A --> D["डेटा"] A --> E["उपयोगकर्ता"] B --> F["इनपुट डिवाइस"] B --> G["आउटपुट डिवाइस"] B --> H["CPU: ALU, CU, रजिस्टर"] B --> I["मेमोरी"] I --> J["प्राइमरी: RAM, ROM, कैश"] I --> K["सेकेंडरी: HDD, SSD"] C --> L["सिस्टम सॉफ्टवेयर: OS, कंपाइलर"] C --> M["एप्लीकेशन सॉफ्टवेयर"]

महत्वपूर्ण आरेख (SVG)

CPU (मस्तिष्क) ALU (गणना और तर्क) कंट्रोल यूनिट रजिस्टर प्राइमरी मेमोरी सेकेंडरी मेमोरी बस (डेटा का प्रवाह) Golden Rule: CPU ही नियंत्रक है
इनपुट प्रोसेसिंग (CPU) आउटपुट स्टोरेज (मेमोरी) विभिन्न डिवाइसों से सूचनाओं का आदान-प्रदान स्वर्ण नियम: इनपुट प्रोसेस आउटपुट

सामान्य गलतियाँ

  1. छात्र RAM को स्थायी मेमोरी समझ लेते हैं, जबकि RAM अस्थायी (Volatile) है और बिजली बंद होते ही डेटा नष्ट हो जाता है।
  2. अक्सर यह भ्रम रहता है कि मॉनिटर एक आउटपुट के साथ-साथ इनपुट डिवाइस भी है; वास्तव में मॉनिटर केवल आउटपुट डिवाइस है, टचस्क्रीन के मामले में ही इनपुट की भूमिका बनती है।
  3. छात्र 1 KB को 1000 बाइट के बराबर मान लेते हैं, जबकि कंप्यूटर विज्ञान में 1 KB = 1024 बाइट होता है।
  4. कुछ विद्यार्थी ROM को केवल पढ़ने योग्य मानते हुए उसे पूर्णतः अपरिवर्तनीय समझते हैं; वास्तव में PROM, EPROM जैसी विविधताएँ होती हैं।
  5. सिस्टम सॉफ्टवेयर और एप्लीकेशन सॉफ्टवेयर में भ्रम होता है; ऑपरेटिंग सिस्टम सिस्टम सॉफ्टवेयर है, जबकि MS Word एप्लीकेशन सॉफ्टवेयर है।
  6. यह मान लेना कि SSD और HDD दोनों ऑप्टिकल डिवाइस हैं, एक सामान्य भ्रांति है।
  7. ALU और CU को अलग-अलग प्रोसेसर समझना गलत है; दोनों CPU के ही भाग हैं।

परीक्षा युक्तियाँ

  1. हार्डवेयर, सॉफ्टवेयर, डेटा और उपयोगकर्ता की परिभाषा लिखते समय कम से कम एक उदाहरण अवश्य दें।
  2. मेमोरी इकाइयों का क्रम याद रखने के लिए: "बिट, निबल, बाइट, KB, MB, GB, TB, PB" को बढ़ते क्रम में लिखें।
  3. CPU के तीनों भागों (ALU, CU, रजिस्टर) के कार्यों को स्पष्ट रूप से अलग करके लिखें; यह वर्णनात्मक प्रश्नों का प्रिय विषय है।
  4. RAM और ROM की तुलना सारणीबद्ध रूप में करें, ताकि अंक कटौती से बचा जा सके।
  5. प्राइमरी और सेकेंडरी मेमोरी में कम से कम पाँच अंतर लिखना न भूलें।
  6. ऑपरेटिंग सिस्टम के कम से कम पाँच कार्यों को याद रखें और प्रत्येक का एक वाक्य में स्पष्टीकरण दें।
  7. उदाहरण देते समय विशेष ध्यान दें कि इनपुट डिवाइस के उदाहरण और आउटपुट डिवाइस के उदाहरण परस्पर न मिलें।

निष्कर्ष

कंप्यूटर सिस्टम अवलोकन कंप्यूटर विज्ञान की नींव है। हार्डवेयर, सॉफ्टवेयर, डेटा और उपयोगकर्ता के सही अर्थ को समझकर विद्यार्थी कंप्यूटर की आंतरिक कार्यप्रणाली को स्पष्ट रूप से जान सकता है। IPO चक्र, मेमोरी पदानुक्रम, CPU की संरचना और सॉफ्टवेयर के वर्गीकरण की समझ आगे की सभी अध्यायों (डेटा प्रतिनिधित्व, बूलियन लॉजिक और प्रोग्रामिंग) की आधारशिला है। इस अध्याय को पढ़ने के बाद विद्यार्थी यह बता सकता है कि कंप्यूटर एक मशीन होते हुए भी मानव निर्देशों पर कैसे निर्भर करता है, और सही सॉफ्टवेयर का चयन कैसे करना चाहिए।