कंप्यूटर के मूल तत्व: एक संपूर्ण परिचय
परिचय (Introduction): आज के डिजिटल युग में कंप्यूटर हमारे जीवन का एक अभिन्न अंग बन चुका है। शिक्षा, चिकित्सा, विज्ञान, व्यापार और मनोरंजन जैसे हर क्षेत्र में इसका उपयोग हो रहा है। आइए इसके मूल सिद्धांतों को विस्तार से और आसान भाषा में समझते हैं।
कंप्यूटर क्या है? (What is a Computer?)
कंप्यूटर एक इलेक्ट्रॉनिक उपकरण (Electronic Device) है जो उपयोगकर्ता (User) द्वारा दिए गए डेटा (Data) या निर्देशों को इनपुट के रूप में ग्रहण करता है, उस पर प्रक्रिया (Processing) करता है, और अंत में एक अर्थपूर्ण परिणाम या सूचना (Information) आउटपुट के रूप में प्रदान करता है।
- शब्द "Computer" लैटिन भाषा के शब्द "Computare" से लिया गया है, जिसका अर्थ है 'गणना करना' (To Calculate)।
- महान गणितज्ञ चार्ल्स बैबेज (Charles Babbage) को कंप्यूटर का जनक (Father of Computer) कहा जाता है।
कंप्यूटर की कार्यप्रणाली (How a Computer Works: IPO Cycle)
कंप्यूटर मुख्य रूप से IPO (Input - Process - Output) चक्र के सिद्धांत पर कार्य करता है। नीचे दिए गए इंटरैक्टिव डायग्राम (SVG) के माध्यम से इस प्रक्रिया को आसानी से समझा जा सकता है:
कंप्यूटर की प्रमुख विशेषताएँ (Characteristics of Computer)
कंप्यूटर अपनी अद्वितीय विशेषताओं के कारण आज इंसानों द्वारा किए जाने वाले लगभग हर कार्य को अधिक कुशलता से कर सकता है। नीचे दी गई तालिका में इसकी मुख्य विशेषताएँ स्पष्ट की गई हैं:
| विशेषता (Feature) | विस्तृत विवरण (Detailed Description) |
|---|---|
| गति (Speed) | कंप्यूटर किसी भी जटिल गणितीय या तार्किक गणना को कुछ ही माइक्रोसेकंड्स (Microseconds) या नैनोसेकंड्स (Nanoseconds) में कर सकता है। इसकी कार्य करने की गति अत्यंत तीव्र होती है। |
| सटीकता (Accuracy) | कंप्यूटर द्वारा दिए गए परिणाम 100% सटीक होते हैं। यह GIGO (Garbage In Garbage Out) के सिद्धांत पर काम करता है, अर्थात् यदि इनपुट सही है, तो आउटपुट में कभी कोई त्रुटि (Error) नहीं होती। |
| परिश्रमशीलता (Diligence) | मनुष्यों के विपरीत, कंप्यूटर बिना थके, बिना बोर हुए या बिना एकाग्रता खोए लगातार कई घंटों, दिनों या महीनों तक एक ही गति से काम कर सकता है। |
| भंडारण क्षमता (Storage) | इसमें असीमित मात्रा में डेटा (जैसे- टेक्स्ट, चित्र, वीडियो, फाइल्स) को स्थायी रूप से स्टोर करने की विशाल क्षमता होती है, जिसे भविष्य में कभी भी एक्सेस किया जा सकता है। |
| बहुमुखी प्रतिभा (Versatility) | कंप्यूटर एक ही समय में विभिन्न प्रकार के कार्य करने में सक्षम है। उदाहरण के लिए: एक ही समय में गाने सुनना, इंटरनेट सर्फ करना और एमएस वर्ड पर टाइपिंग करना। |
क्या आप जानते हैं? (Interactive Fact Section)
क्या आपको कंप्यूटर का पूरा नाम (Full Form) पता है? नीचे दिए गए बटन पर क्लिक करें और जानें!
कंप्यूटर सिस्टम के मुख्य घटक (Main Components of Computer System)
एक संपूर्ण कंप्यूटर सिस्टम मुख्य रूप से दो बुनियादी चीजों से मिलकर बना होता है: हार्डवेयर (Hardware) और सॉफ्टवेयर (Software)। ये दोनों एक-दूसरे के पूरक हैं; एक के बिना दूसरे का कोई अस्तित्व नहीं है।
कंप्यूटर के वे सभी भौतिक भाग (Physical parts) जिन्हें हम देख और छू सकते हैं, हार्डवेयर कहलाते हैं। यह कंप्यूटर का शरीर है।
- उदाहरण: कीबोर्ड, माउस, मॉनिटर, सीपीयू (CPU), प्रिंटर, मदरबोर्ड आदि।
- हार्डवेयर अपने आप कोई कार्य नहीं कर सकता, इसे काम करने के लिए निर्देशों की आवश्यकता होती है।
प्रोग्राम्स या निर्देशों (Instructions) का वह समूह जो हार्डवेयर को बताता है कि क्या करना है और कैसे करना है, सॉफ्टवेयर कहलाता है। इसे हम केवल देख सकते हैं, छू नहीं सकते। यह कंप्यूटर की आत्मा है।
- उदाहरण: विंडोज (Windows), एमएस ऑफिस (MS Office), क्रोम ब्राउज़र, गेम्स आदि।
- यह उपयोगकर्ता (User) और हार्डवेयर के बीच एक माध्यम (Interface) का काम करता है।
कंप्यूटर का ब्लॉक डायग्राम (Block Diagram of Computer)
कंप्यूटर के आंतरिक कार्य को समझने के लिए इसके ब्लॉक डायग्राम को समझना सबसे आवश्यक है। मुख्य रूप से सीपीयू (CPU) को कंप्यूटर का मस्तिष्क (Brain) कहा जाता है।
💡 नीचे दिए गए डायग्राम में CPU के विभिन्न भागों (CU, ALU, Memory) पर क्लिक करें और उनका कार्य जानें!
CPU के कार्य संक्षेप में (Functions of CPU)
| क्र.सं. | घटक (Component) | मुख्य कार्य (Main Function) |
|---|---|---|
| 1 | ALU (ए.एल.यू) | गणितीय (Mathematical) और तार्किक (Logical) गणनाएँ करना। |
| 2 | CU (सी.यू) | इनपुट/आउटपुट डिवाइस और मेमोरी के बीच डेटा के प्रवाह को नियंत्रित करना। |
| 3 | Registers (रजिस्टर्स) | CPU के अंदर डेटा को तुरंत प्रोसेस करने के लिए अस्थायी रूप से होल्ड (Hold) करना। |
इनपुट और आउटपुट डिवाइस (Input and Output Devices)
कंप्यूटर से संवाद (Communicate) करने और उसे निर्देश देने के लिए हमें कुछ विशेष उपकरणों की आवश्यकता होती है। जो उपकरण कंप्यूटर को डेटा देते हैं उन्हें इनपुट डिवाइस कहते हैं, और जो उपकरण प्रोसेस किए गए डेटा (रिजल्ट) को हमें दिखाते हैं, उन्हें आउटपुट डिवाइस कहते हैं।
डेटा का प्रवाह: इनपुट → कंप्यूटर (प्रोसेसिंग) → आउटपुट
प्रमुख इनपुट डिवाइस
इन उपकरणों का उपयोग कंप्यूटर में डेटा, टेक्स्ट, चित्र या ध्वनि (Audio) दर्ज करने के लिए किया जाता है।
- कीबोर्ड (Keyboard): टेक्स्ट और कमांड टाइप करने के लिए। एक मानक कीबोर्ड में 104 Keys होती हैं।
- माउस (Mouse): यह एक ग्राफिकल पॉइंटिंग डिवाइस है, जिसका उपयोग स्क्रीन पर कर्सर को कंट्रोल करने के लिए होता है।
- स्कैनर (Scanner): यह फिजिकल डॉक्यूमेंट या फोटो को डिजिटल फॉर्मेट (सॉफ्ट कॉपी) में बदलता है।
- माइक्रोफोन (Mic): हमारी ध्वनि (आवाज़) को इनपुट के रूप में कंप्यूटर में रिकॉर्ड करने के लिए।
- जॉयस्टिक (Joystick): मुख्य रूप से कंप्यूटर गेम्स (Gaming) खेलने के लिए उपयोग किया जाता है।
प्रमुख आउटपुट डिवाइस
ये उपकरण कंप्यूटर द्वारा प्रोसेस किए गए डेटा को मनुष्य के समझने योग्य रूप में प्रस्तुत करते हैं।
- मॉनिटर (Monitor/VDU): यह सॉफ्ट कॉपी आउटपुट देता है। इसे विजुअल डिस्प्ले यूनिट (VDU) भी कहते हैं।
- प्रिंटर (Printer): यह डिजिटल सूचना को कागज़ पर छापता है, जिसे 'हार्ड कॉपी (Hard Copy)' कहते हैं।
- स्पीकर (Speaker): कंप्यूटर से उत्पन्न होने वाली ध्वनि (Sound/Music) सुनने के लिए।
- प्रोजेक्टर (Projector): मॉनिटर की छोटी स्क्रीन को किसी बड़ी दीवार या पर्दे पर दिखाने के लिए।
- हेडफोन्स (Headphones): स्पीकर की तरह कार्य करते हैं, लेकिन व्यक्तिगत रूप से ऑडियो सुनने के लिए होते हैं।
विशेष जानकारी: प्रिंटर के प्रकार (Types of Printers)
प्रिंटर आउटपुट डिवाइस का एक बहुत महत्वपूर्ण हिस्सा हैं। प्रतियोगिता परीक्षाओं में इनसे संबंधित प्रश्न अक्सर पूछे जाते हैं। प्रिंटिंग तकनीक के आधार पर इन्हें मुख्य रूप से दो भागों में बांटा गया है। (विस्तार से जानने के लिए नीचे दिए गए टैब्स पर क्लिक करें):
इम्पैक्ट प्रिंटर (Impact Printer)
ये प्रिंटर पुराने टाइपराइटर की तरह काम करते हैं। इनमें एक 'प्रिंट हेड' होता है जो स्याही लगे रिबन (Ribbon) पर भौतिक रूप से प्रहार (Strike) करके कागज़ पर अक्षर छापता है।
- विशेषताएँ: ये प्रिंट करते समय बहुत शोर (Noise) करते हैं। इनकी प्रिंटिंग स्पीड धीमी होती है और क्वालिटी साधारण होती है।
- मुख्य उदाहरण:
- डॉट मैट्रिक्स प्रिंटर (Dot Matrix Printer): इसमें पिनों (Pins) का एक मैट्रिक्स होता है। यह एक बार में एक अक्षर (Character) छापता है। (बैंकों या रेलवे टिकट छपाई में प्रयुक्त)।
- डेज़ी व्हील प्रिंटर (Daisy Wheel Printer): इसमें अक्षर एक पहिये की पंखुड़ियों पर उभरे होते हैं।
- लाइन प्रिंटर (Line Printer): यह एक बार में पूरी एक लाइन (Line) प्रिंट कर सकता है।
नॉन-इम्पैक्ट प्रिंटर (Non-Impact Printer)
ये आधुनिक प्रिंटर हैं। इनमें प्रिंट हेड कागज़ को भौतिक रूप से नहीं छूता है (No physical contact)। ये स्याही का छिड़काव करके या लेज़र/थर्मल तकनीक से प्रिंट करते हैं।
- विशेषताएँ: ये प्रिंट करते समय बिल्कुल शोर नहीं करते (Noiseless)। इनकी गति (Speed) बहुत तेज़ होती है और चित्र की गुणवत्ता (Quality) बहुत उच्च होती है।
- मुख्य उदाहरण:
- इंकजेट प्रिंटर (Inkjet Printer): कागज़ पर स्याही (Ink) की छोटी-छोटी बूंदों का छिड़काव करके प्रिंट करता है। घरों और छोटे ऑफिस में उपयोग होता है।
- लेज़र प्रिंटर (Laser Printer): यह प्रिंट करने के लिए लेज़र बीम (Laser beam) और सूखी स्याही (Toner) का उपयोग करता है। यह सबसे तेज़ और उत्तम क्वालिटी का प्रिंटर है।
- थर्मल प्रिंटर (Thermal Printer): यह गर्मी (Heat) के माध्यम से विशेष कागज़ पर प्रिंट करता है। ATM मशीनों, बस टिकटों और POS (बिलिंग) मशीनों में इसका उपयोग होता है।
कंप्यूटर मेमोरी और उसके प्रकार (Computer Memory)
जिस प्रकार मनुष्य को बातें याद रखने के लिए मस्तिष्क (Brain) की आवश्यकता होती है, उसी प्रकार कंप्यूटर को डेटा और निर्देशों (Instructions) को स्टोर करने के लिए मेमोरी (Memory) की आवश्यकता होती है। कंप्यूटर मेमोरी को मुख्य रूप से दो भागों में बाँटा गया है:
1. प्राथमिक मेमोरी (Primary / Main Memory)
इसे मुख्य मेमोरी भी कहा जाता है। यह सीधे CPU के संपर्क में रहती है। कंप्यूटर वर्तमान में जिस डेटा और निर्देशों पर कार्य कर रहा होता है, वे प्राथमिक मेमोरी में ही स्टोर होते हैं।
- यह मेमोरी सेमीकंडक्टर (Semiconductor) पदार्थों से बनी होती है।
- इसकी गति (Speed) बहुत तेज़ होती है, लेकिन भंडारण क्षमता (Storage Capacity) कम होती है।
- प्रकार: RAM (रैम) और ROM (रोम)।
2. द्वितीयक मेमोरी (Secondary / Auxiliary Memory)
इसे सहायक मेमोरी (Auxiliary Memory) या एक्सटर्नल (External) मेमोरी भी कहते हैं। इसका उपयोग डेटा को स्थायी (Permanent) रूप से सुरक्षित रखने के लिए किया जाता है ताकि भविष्य में इसका उपयोग किया जा सके।
- यह सीधे CPU से जुड़ी नहीं होती।
- इसकी गति धीमी होती है, लेकिन इसमें डेटा स्टोर करने की क्षमता बहुत अधिक (TB तक) होती है।
- उदाहरण: हार्ड डिस्क (HDD), सॉलिड स्टेट ड्राइव (SSD), पेन ड्राइव (Pen Drive), मेमोरी कार्ड।
RAM और ROM में अंतर (Difference between RAM & ROM)
💡 विस्तृत जानकारी देखने के लिए नीचे दिए गए कार्ड्स पर माउस ले जाएं (Hover करें) या क्लिक करें:
Random Access Memory
RAM की विशेषताएँ:
- यह अस्थिर (Volatile) मेमोरी है। बिजली (Power) जाते ही इसका सारा डेटा मिट (Erase) जाता है।
- इसमें डेटा को Read और Write दोनों किया जा सकता है।
- यह कंप्यूटर की वर्किंग (Working) मेमोरी है।
Read Only Memory
ROM की विशेषताएँ:
- यह स्थिर (Non-Volatile) मेमोरी है। बिजली जाने के बाद भी इसमें डेटा सुरक्षित रहता है।
- इसमें डेटा केवल पढ़ा (Read) जा सकता है, बदला नहीं जा सकता।
- इसमें कंप्यूटर को बूट (Boot) करने वाले प्रोग्राम (जैसे BIOS) स्टोर होते हैं।
मेमोरी की इकाइयाँ (Units of Computer Memory)
कंप्यूटर केवल बाइनरी भाषा (0 और 1) को समझता है। इसलिए कंप्यूटर में स्टोर किया जाने वाला सारा डेटा 0 और 1 के रूप में मापा जाता है। परीक्षाओं में मेमोरी मापन से संबंधित कई प्रश्न आते हैं, जिन्हें नीचे दी गई इंटरैक्टिव तालिका में दर्शाया गया है:
| इकाई (Unit) | संक्षिप्त रूप (Abbr.) | समतुल्य मान (Equivalent Value) |
|---|---|---|
| बिट (Bit) | b | 0 या 1 (कंप्यूटर की सबसे छोटी इकाई) |
| निबल (Nibble) | - | 4 Bits (आधा बाइट) |
| बाइट (Byte) | B | 8 Bits (एक कैरेक्टर स्टोर करने के लिए पर्याप्त) |
| किलोबाइट (Kilobyte) | KB | 1024 Bytes |
| मेगाबाइट (Megabyte) | MB | 1024 KB |
| गीगाबाइट (Gigabyte) | GB | 1024 MB |
| टेराबाइट (Terabyte) | TB | 1024 GB |
| पेटाबाइट (Petabyte) | PB | 1024 TB |
कंप्यूटर मेमोरी की सबसे छोटी इकाई Bit (Binary Digit) होती है, लेकिन कंप्यूटर की स्टैंडर्ड (Standard) मापन इकाई Byte को माना जाता है।
अक्सर इंटरनेट स्पीड Mbps (Megabits per second - छोटा b) में मापी जाती है, जबकि फ़ाइल का साइज़ MB (Megabytes - बड़ा B) में होता है।
कंप्यूटर सॉफ्टवेयर और उसके प्रकार (Computer Software & its Types)
हार्डवेयर अपने आप में कोई कार्य नहीं कर सकता; उसे कार्य करने के लिए निर्देशों की आवश्यकता होती है। सॉफ्टवेयर (Software) ऐसे प्रोग्राम्स, निर्देशों और नियमों का समूह है जो कंप्यूटर हार्डवेयर को संचालित (Operate) करता है और उसे बताता है कि उसे क्या और कैसे करना है।
उपयोग और कार्यप्रणाली के आधार पर सॉफ्टवेयर को मुख्य रूप से तीन श्रेणियों में विभाजित किया गया है:
1. सिस्टम सॉफ्टवेयर (System Software)
यह वे प्रोग्राम होते हैं जो कंप्यूटर के हार्डवेयर को प्रबंधित (Manage) और नियंत्रित करते हैं। यह हार्डवेयर और उपयोगकर्ता (User) के बीच एक प्लेटफॉर्म (Platform) तैयार करता है। सिस्टम सॉफ्टवेयर के बिना कंप्यूटर चालू (Boot) भी नहीं हो सकता।
- ऑपरेटिंग सिस्टम (OS): यह पूरे कंप्यूटर का मुख्य सॉफ्टवेयर है (जैसे- Windows 10/11, macOS, Linux, Android)।
- डिवाइस ड्राइवर (Device Drivers): बाहरी उपकरणों (जैसे प्रिंटर, ग्राफ़िक कार्ड) को कंप्यूटर से जोड़ने वाले प्रोग्राम।
2. एप्लिकेशन सॉफ्टवेयर (Application Software)
इन्हें 'Apps' भी कहा जाता है। ये ऐसे प्रोग्राम होते हैं जिन्हें उपयोगकर्ता की किसी विशेष आवश्यकता या कार्य को पूरा करने के लिए बनाया जाता है। ये सिस्टम सॉफ्टवेयर के ऊपर काम करते हैं।
- सामान्य उद्देश्य (General Purpose): वर्ड प्रोसेसिंग (MS Word), स्प्रेडशीट (Excel), वेब ब्राउज़र (Google Chrome)।
- विशेष उद्देश्य (Specific Purpose): रेलवे रिजर्वेशन सिस्टम, बिलिंग सॉफ्टवेयर, टैली (Tally)।
3. यूटिलिटी सॉफ्टवेयर (Utility Software)
ये प्रोग्राम कंप्यूटर की कार्यक्षमता बढ़ाने, उसका रखरखाव (Maintenance) करने और सुरक्षा प्रदान करने के लिए होते हैं। इन्हें सर्विस प्रोग्राम भी कहा जाता है।
- उदाहरण: एंटीवायरस (Antivirus - जैसे QuickHeal, Norton), डिस्क डिफ्रैग्मेंटर (Disk Defragmenter), बैकअप सॉफ्टवेयर, फाइल कंप्रेशन (WinRAR)।
भाषा अनुवादक (Language Translators)
कंप्यूटर केवल मशीनी भाषा (Machine Language - 0 और 1) समझता है। लेकिन हम (प्रोग्रामर्स) जो कोड लिखते हैं वह हाई-लेवल भाषा (जैसे C, C++, Java, Python) में होता है। इसलिए, इंसानी भाषा में लिखे गए कोड (Source Code) को मशीनी भाषा (Object Code) में बदलने के लिए अनुवादकों (Translators) की आवश्यकता होती है। ये सिस्टम सॉफ्टवेयर का ही हिस्सा होते हैं।
👇 नीचे दिए गए टैब्स पर क्लिक करें और तीनों प्रकार के अनुवादकों को समझें:
यह एक बुनियादी अनुवादक है जो असेंबली भाषा (Assembly Language) में लिखे गए प्रोग्राम को मशीनी भाषा (0 और 1) में बदलता है। असेंबली भाषा में 'ADD', 'SUB' जैसे न्यूमोनिक (Mnemonic) कोड का उपयोग होता था, जिन्हें असेंबलर मशीन कोड में ट्रांसलेट करता है।
कंपाइलर हाई-लेवल भाषा (High-Level Language) में लिखे गए पूरे प्रोग्राम को एक ही बार में (At once) स्कैन करता है और उसे मशीनी भाषा में बदल देता है।
- यह पूरे प्रोग्राम में मौजूद सभी गलतियों (Errors/Bugs) की सूची एक साथ अंत में दिखाता है।
- इसकी अनुवाद करने की गति बहुत तेज़ (Fast) होती है।
- उपयोग: C और C++ जैसी भाषाओं में कंपाइलर का उपयोग होता है।
इंटरप्रेटर भी हाई-लेवल भाषा को मशीनी भाषा में बदलता है, लेकिन यह पूरे प्रोग्राम को एक साथ अनुवाद करने के बजाय, कोड की लाइन दर लाइन (Line by Line) जांच और अनुवाद करता है।
- यदि किसी लाइन में गलती (Error) मिलती है, तो यह वहीं रुक जाता है और जब तक गलती ठीक नहीं होती, आगे नहीं बढ़ता।
- इसकी अनुवाद करने की गति कंपाइलर की तुलना में धीमी (Slow) होती है।
- उपयोग: Python, Ruby, PHP आदि भाषाओं में इंटरप्रेटर का उपयोग होता है।
कंप्यूटर का विकास (Evolution of Computers)
आज हम जो आधुनिक कंप्यूटर देखते हैं, वे एक दिन में नहीं बने हैं। इनका विकास कई दशकों की तकनीकी प्रगति का परिणाम है। शुरुआत में गणना करने के लिए केवल साधारण उपकरणों का उपयोग होता था।
- अबेकस (Abacus): इसे दुनिया का पहला गणना यंत्र (First Calculating Device) माना जाता है, जिसका आविष्कार चीन में हुआ था।
- पास्कलाइन (Pascaline): 1642 में ब्लेज़ पास्कल (Blaise Pascal) ने पहला मैकेनिकल कैलकुलेटर बनाया, जो केवल जोड़-घटाव कर सकता था।
- एनालिटिकल इंजन (Analytical Engine): 1833 में चार्ल्स बैबेज (Charles Babbage) ने इसका डिज़ाइन तैयार किया। इसमें इनपुट, प्रोसेस और आउटपुट की अवधारणा थी। इसी कारण उन्हें 'कंप्यूटर का जनक' कहा जाता है।
- ENIAC: यह दुनिया का पहला इलेक्ट्रॉनिक जनरल-परपज कंप्यूटर था, जिसे 1946 में बनाया गया था।
कंप्यूटर की पीढ़ियां (Generations of Computers)
तकनीक (Technology) में हुए बड़े बदलावों के आधार पर कंप्यूटर के विकास को पांच पीढ़ियों (Five Generations) में बांटा गया है। हर नई पीढ़ी के साथ कंप्यूटर का आकार छोटा हुआ, गति तेज़ हुई और कीमत कम हुई।
👇 नीचे दी गई टाइमलाइन (Timeline) पर विभिन्न पीढ़ियों के गोलों (Circles) पर क्लिक करें और उनकी जानकारी पढ़ें!
पहली पीढ़ी (First Generation)
1940 - 1956- इन कंप्यूटरों में सर्किट के लिए हजारों वैक्यूम ट्यूब्स का उपयोग किया गया था, जिसके कारण इनका आकार बहुत विशाल (एक बड़े कमरे के बराबर) होता था।
- ये बहुत अधिक बिजली की खपत करते थे और बहुत अधिक गर्मी (Heat) पैदा करते थे, इसलिए AC की आवश्यकता होती थी।
- इनमें प्रोग्रामिंग के लिए केवल मशीनी भाषा (Machine Language) का प्रयोग किया जाता था।
- उदाहरण (Examples): ENIAC, UNIVAC, EDVAC.
दूसरी पीढ़ी (Second Generation)
1956 - 1963- वैक्यूम ट्यूब की जगह ट्रांजिस्टर का आविष्कार एक बड़ी क्रांति थी। इससे कंप्यूटर का आकार छोटा, गति तेज़ और वे अधिक विश्वसनीय हो गए।
- गर्मी पैदा होना कम हो गया और बिजली की खपत भी पहली पीढ़ी के मुकाबले कम हुई।
- इस पीढ़ी में मशीनी भाषा की जगह असेंबली भाषा (Assembly Language) का उपयोग शुरू हुआ।
- उदाहरण (Examples): IBM 1401, Honeywell 400, CDC 1604.
तीसरी पीढ़ी (Third Generation)
1964 - 1971- ट्रांजिस्टर की जगह सिलिकॉन (Silicon) से बनी IC चिप (Integrated Circuit) का प्रयोग शुरू हुआ। एक IC पर हजारों ट्रांजिस्टर लगाए जा सकते थे।
- पहली बार कंप्यूटर के साथ इनपुट-आउटपुट के लिए कीबोर्ड (Keyboard) और मॉनिटर (Monitor) का उपयोग किया गया।
- मल्टी-प्रोग्रामिंग ऑपरेटिंग सिस्टम (OS) और हाई-लेवल भाषाओं (जैसे FORTRAN, COBOL) का विकास हुआ।
- उदाहरण (Examples): IBM 360, PDP-8.
चौथी पीढ़ी (Fourth Generation)
1971 - वर्तमान (Present)- VLSI (Very Large Scale Integration) तकनीक से लाखों पुर्जों को एक छोटी सी चिप पर लगाया गया, जिसे माइक्रोप्रोसेसर (Microprocessor) कहा गया।
- इससे कंप्यूटर का आकार इतना छोटा हो गया कि वह डेस्क पर आ गया (Desktop Computers / PCs)।
- इसी पीढ़ी में इंटरनेट (Internet), माउस (Mouse) और GUI (Graphical User Interface) का विकास हुआ। C और C++ जैसी भाषाओं का जन्म हुआ।
- उदाहरण (Examples): IBM PC, Apple Macintosh, Laptops.
पांचवीं पीढ़ी (Fifth Generation)
वर्तमान और भविष्य (Present & Beyond)- यह पीढ़ी आर्टिफिशियल इंटेलिजेंस (AI - कृत्रिम बुद्धिमत्ता) पर आधारित है। लक्ष्य ऐसे कंप्यूटर बनाना है जो इंसानों की तरह सोच, समझ और निर्णय ले सकें।
- इसमें ULSI (Ultra Large Scale Integration) चिप्स का प्रयोग होता है।
- वॉइस रिकग्निशन (जैसे Alexa, Siri), रोबोटिक्स (Robotics), और क्वांटम कंप्यूटिंग इस पीढ़ी के प्रमुख उदाहरण हैं।
- मशीनें खुद सीखने (Machine Learning) और समस्याओं को हल करने में सक्षम हो रही हैं।
कंप्यूटर नेटवर्क (Computer Network)
जब दो या दो से अधिक कंप्यूटरों को किसी माध्यम (जैसे तार या वायरलेस) द्वारा आपस में जोड़ा जाता है, ताकि वे डेटा, सूचना और संसाधनों (जैसे प्रिंटर, इंटरनेट) को साझा (Share) कर सकें, तो इस व्यवस्था को कंप्यूटर नेटवर्क (Computer Network) कहा जाता है।
- मुख्य उद्देश्य: डेटा और हार्डवेयर रिसोर्स शेयर करना, संचार (Communication) को तेज़ और आसान बनाना।
- दुनिया का सबसे बड़ा कंप्यूटर नेटवर्क इंटरनेट (Internet) है।
नेटवर्क के प्रकार (Types of Network)
कंप्यूटर नेटवर्क को उनके भौगोलिक आकार (Geographical Area) या फैलाव के आधार पर मुख्य रूप से तीन भागों में बांटा गया है:
LAN
(Local Area Network)यह सबसे छोटा नेटवर्क है। इसका उपयोग एक छोटी सी जगह जैसे- एक कमरे, ऑफिस, स्कूल या बिल्डिंग के कंप्यूटरों को आपस में जोड़ने के लिए किया जाता है।
- रेंज: लगभग 1 किलोमीटर तक।
- गति: डेटा ट्रांसफर स्पीड बहुत तेज़ होती है।
- उदाहरण: ऑफिस का Wi-Fi नेटवर्क या इथरनेट केबल (Ethernet) से जुड़े कंप्यूटर।
MAN
(Metropolitan Area Network)यह LAN से बड़ा और WAN से छोटा होता है। यह एक पूरे शहर (City) या बड़े कैंपस को कवर करता है। यह वास्तव में कई LAN का एक समूह होता है।
- रेंज: 10 से 50 किलोमीटर तक।
- गति: LAN की तुलना में थोड़ी धीमी।
- उदाहरण: शहर का केबल टीवी नेटवर्क (Cable TV Network) या किसी बड़ी कंपनी की विभिन्न शाखाएं।
WAN
(Wide Area Network)यह सबसे बड़ा नेटवर्क है, जिसकी कोई भौगोलिक सीमा नहीं है। यह पूरे देश, महाद्वीप या पूरी दुनिया के कंप्यूटरों को आपस में जोड़ता है।
- रेंज: पूरी दुनिया (Global)।
- गति: इसकी स्पीड सबसे धीमी होती है क्योंकि डेटा को लंबी दूरी तय करनी होती है।
- उदाहरण: इंटरनेट (Internet) WAN का सबसे बेहतरीन उदाहरण है।
नेटवर्क टोपोलॉजी (Network Topology)
कंप्यूटर नेटवर्क में विभिन्न नोड्स (कंप्यूटर या डिवाइस) को भौतिक (Physical) या तार्किक (Logical) रूप से आपस में जोड़ने की संरचना (Layout) को टोपोलॉजी (Topology) कहते हैं।
👇 नीचे दिए गए बटनों पर क्लिक करें और विभिन्न टोपोलॉजी के डिज़ाइन और कार्यप्रणाली को समझें:
कमी: यदि मुख्य केबल टूट जाए, तो पूरा नेटवर्क काम करना बंद कर देता है।
फायदा: कोई एक केबल खराब होने पर पूरा नेटवर्क बंद नहीं होता, केवल वही कंप्यूटर नेटवर्क से कटता है।
फायदा: यह सबसे विश्वसनीय (Reliable) टोपोलॉजी है। यदि कोई एक रास्ता खराब हो जाए, तो डेटा दूसरे रास्ते से जा सकता है। यह बहुत महँगी होती है।
इंटरनेट और वेब तकनीक (Internet & Web Technologies)
इंटरनेट क्या है? (What is Internet?)
इंटरनेट दुनिया भर में फैले हुए लाखों-करोड़ों कंप्यूटरों और छोटे नेटवर्क्स का एक विशाल वैश्विक जाल (Global Network) है। इसे 'नेटवर्कों का नेटवर्क' (Network of Networks) भी कहा जाता है। यह TCP/IP प्रोटोकॉल का उपयोग करके दुनिया भर के उपकरणों को आपस में जोड़ता है।
- इतिहास: 1969 में अमेरिकी रक्षा विभाग द्वारा ARPANET (Advanced Research Projects Agency Network) के रूप में इसकी शुरुआत की गई थी, जिसे दुनिया का पहला नेटवर्क माना जाता है।
- भारत में इंटरनेट: भारत में इंटरनेट सेवा की शुरुआत 15 अगस्त 1995 को VSNL (Videsh Sanchar Nigam Limited) द्वारा की गई थी।
क्लाइंट-सर्वर मॉडल (How the Internet Works)
जब भी हम इंटरनेट पर कुछ सर्च करते हैं या कोई वेबसाइट खोलते हैं, तो हमारा कंप्यूटर (क्लाइंट) इंटरनेट के माध्यम से एक शक्तिशाली कंप्यूटर (सर्वर) से जानकारी मांगता है। इस प्रक्रिया को क्लाइंट-सर्वर मॉडल कहते हैं।
नीचे दिए गए डायग्राम में डेटा के प्रवाह (Data Flow) को देखें:
महत्वपूर्ण इंटरनेट शब्दावली (Important Internet Terms)
परीक्षाओं में इंटरनेट से जुड़ी शब्दावली (Terminology) और उनके पूर्ण रूप (Full Forms) अक्सर पूछे जाते हैं:
यह इंटरनेट पर मौजूद सभी वेबसाइट्स और वेब पेजों का एक विशाल संग्रह (Collection) है। इसका आविष्कार 1989 में टिम बर्नर्स-ली (Tim Berners-Lee) ने किया था।
यह इंटरनेट पर किसी भी वेबसाइट या फाइल का 'वेब एड्रेस' (Web Address) होता है। जैसे- https://www.google.com एक URL है, जिसे ब्राउज़र के एड्रेस बार में टाइप किया जाता है。
यह नियमों (Protocols) का एक समूह है जो तय करता है कि इंटरनेट पर डेटा (टेक्स्ट, इमेज) कैसे ट्रांसफर होगा। 'S' का अर्थ Secure है, जो एन्क्रिप्शन सुनिश्चित करता है।
यह वह कंपनी या संस्था होती है जो हमें इंटरनेट चलाने की सुविधा (Connection) प्रदान करती है। उदाहरण: Jio, Airtel, BSNL, Vi आदि।
वेब ब्राउज़र vs सर्च इंजन (Web Browser vs Search Engine)
अक्सर लोग वेब ब्राउज़र और सर्च इंजन के बीच भ्रमित (Confuse) हो जाते हैं, जबकि ये दोनों बिल्कुल अलग चीजें हैं। नीचे दी गई तुलना से इसे स्पष्ट रूप से समझें:
वेब ब्राउज़र एक एप्लिकेशन सॉफ्टवेयर (Application Software) है जो आपके कंप्यूटर या मोबाइल में इंस्टॉल होता है। इसका काम इंटरनेट से जुड़ना और वेब पेजों (HTML फाइलों) को आपके स्क्रीन पर प्रदर्शित (Display) करना है।
- यह वेबसाइट खोलने का एक 'दरवाजा' (Gateway) है।
- बिना ब्राउज़र के आप सर्च इंजन का उपयोग नहीं कर सकते।
(Chrome, Firefox, Safari, Edge, Opera)
सर्च इंजन एक वेबसाइट (Website) या प्रोग्राम है जो इंटरनेट पर मौजूद लाखों-करोड़ों वेब पेजों में से आपके द्वारा खोजे गए शब्द (Keyword) के आधार पर जानकारी ढूँढ़कर लाता है।
- यह सूचनाओं का एक विशाल 'डेटाबेस' (Database) है।
- इसे वेब ब्राउज़र के अंदर (URL बार में) खोला जाता है।
(Google, Bing, Yahoo, DuckDuckGo)
अगर इंटरनेट एक "लाइब्रेरी" (पुस्तकालय) है, तो वेब ब्राउज़र उस लाइब्रेरी के अंदर जाने का "दरवाजा" है, और सर्च इंजन उस लाइब्रेरी का "लाइब्रेरियन" है, जिससे आप पूछते हैं कि "मुझे फलां किताब कहाँ मिलेगी?"
कंप्यूटर सुरक्षा और साइबर खतरे (Computer Security & Cyber Threats)
जैसे-जैसे इंटरनेट का उपयोग बढ़ा है, वैसे-वैसे कंप्यूटर और हमारे व्यक्तिगत डेटा (Personal Data) के चोरी होने या नष्ट होने का खतरा भी बढ़ गया है। इंटरनेट की दुनिया में इन खतरों को 'साइबर खतरे' (Cyber Threats) कहा जाता है।
मैलवेयर (Malware) क्या है?
Malware शब्द 'Malicious' (द्वेषपूर्ण) और 'Software' से मिलकर बना है। यह ऐसे प्रोग्राम या कोड होते हैं जिन्हें विशेष रूप से कंप्यूटर, सर्वर या नेटवर्क को नुकसान पहुँचाने, डेटा चुराने या सिस्टम को धीमा करने के लिए बनाया जाता है। आम बोलचाल में हम इन सभी को 'वायरस' कह देते हैं, लेकिन वायरस केवल मैलवेयर का एक प्रकार है।
मैलवेयर के प्रमुख प्रकार (Types of Malware)
परीक्षाओं में अक्सर विभिन्न प्रकार के मैलवेयर और उनकी कार्यप्रणाली के बीच का अंतर पूछा जाता है। इन्हें नीचे विस्तार से समझाया गया है:
यह एक ऐसा प्रोग्राम है जो किसी होस्ट फ़ाइल (Host File) के साथ जुड़कर कंप्यूटर में प्रवेश करता है। जब आप उस संक्रमित फ़ाइल (जैसे .exe या .doc) को खोलते हैं, तो यह एक्टिव हो जाता है और कंप्यूटर की अन्य फ़ाइलों को नुकसान पहुँचाता है।
सुरक्षा के उपाय: फ़ायरवॉल और एंटीवायरस
अपने कंप्यूटर को इन सभी साइबर हमलों से बचाने के लिए 'फ़ायरवॉल' (Firewall) और 'एंटीवायरस' (Antivirus) का उपयोग किया जाता है।
🛡️ फ़ायरवॉल सिम्युलेटर (Firewall Simulator)
नीचे दिए गए बटन पर क्लिक करके देखें कि फ़ायरवॉल कैसे बाहरी हमलों (लाल डॉट्स) को आपके नेटवर्क (नीले बॉक्स) में आने से रोकता है।
फ़ायरवॉल (Firewall) और एंटीवायरस (Antivirus) में क्या अंतर है?
-
फ़ायरवॉल (Firewall): यह हार्डवेयर या सॉफ़्टवेयर दोनों रूप में हो सकता है। यह इंटरनेट और आपके कंप्यूटर के बीच एक 'सुरक्षा दीवार' की तरह काम करता है। यह आने और जाने वाले नेटवर्क ट्रैफ़िक (Traffic) की निगरानी करता है और संदिग्ध डेटा को कंप्यूटर में घुसने से पहले ही रोक देता है।
-
एंटीवायरस (Antivirus): यह एक यूटिलिटी सॉफ़्टवेयर है। यदि कोई वायरस फ़ायरवॉल को पार करके कंप्यूटर के अंदर आ जाए, या किसी संक्रमित पेन-ड्राइव के जरिए आ जाए, तो एंटीवायरस उस वायरस को ढूँढ़ता है (Scan), पहचानता है और डिलीट (Quarantine/Remove) करता है। (उदाहरण: QuickHeal, Norton, McAfee).
-
मजबूत पासवर्ड (Strong Password): हमेशा एक ऐसा पासवर्ड बनाएं जिसमें बड़े अक्षर (A-Z), छोटे अक्षर (a-z), संख्याएँ (0-9) और विशेष चिह्न (@, #, $) शामिल हों।
दुनिया का सबसे पहला कंप्यूटर वायरस "Creeper" (क्रीपर) था, जिसे 1971 में ARPANET पर पाया गया था। यह स्क्रीन पर एक संदेश दिखाता था: "I'm the creeper, catch me if you can!"
माइक्रोसॉफ्ट ऑफिस (MS Office): एक परिचय
MS Office दुनिया भर में सबसे अधिक उपयोग किया जाने वाला एप्लिकेशन सॉफ़्टवेयर सूट (Application Software Suite) है। इसे माइक्रोसॉफ्ट कॉर्पोरेशन द्वारा विकसित किया गया है। यह मुख्य रूप से कार्यालय और व्यक्तिगत कार्यों को डिजिटल रूप से पूरा करने के लिए बनाया गया है।
MS Word
यह एक वर्ड प्रोसेसिंग (Word Processing) सॉफ़्टवेयर है। इसका उपयोग पत्र (Letters), रिपोर्ट, रेज़्यूमे (Resume) और किताबें टाइप करने तथा उन्हें डिज़ाइन (Format) करने के लिए किया जाता है। इसकी फ़ाइल को 'Document' कहा जाता है (एक्सटेंशन: .docx)।
MS Excel
यह एक स्प्रेडशीट (Spreadsheet) प्रोग्राम है जो रो (Rows) और कॉलम (Columns) से मिलकर बना है। इसका उपयोग गणितीय गणनाओं, डेटा विश्लेषण (Data Analysis), और चार्ट/ग्राफ बनाने के लिए किया जाता है। इसकी फ़ाइल को 'Workbook' कहा जाता है (एक्सटेंशन: .xlsx)।
MS PowerPoint
यह एक प्रेजेंटेशन (Presentation) सॉफ़्टवेयर है। इसका उपयोग स्लाइड (Slides) के माध्यम से किसी विषय को आकर्षक ढंग से प्रस्तुत करने के लिए किया जाता है। इसमें टेक्स्ट, चित्र, ऑडियो और वीडियो जोड़े जा सकते हैं। (एक्सटेंशन: .pptx)।
महत्वपूर्ण कीबोर्ड शॉर्टकट्स (Important Keyboard Shortcuts)
कीबोर्ड शॉर्टकट्स का उपयोग करके आप कंप्यूटर पर अपने काम की गति को कई गुना बढ़ा सकते हैं। परीक्षाओं की दृष्टि से भी ये अत्यंत महत्वपूर्ण हैं।
👇 नीचे दिए गए टैब्स पर क्लिक करें और शॉर्टकट्स की सूची देखें:
| Ctrl + C | चयनित आइटम को कॉपी (Copy) करने के लिए। |
| Ctrl + X | चयनित आइटम को कट (Cut) करने के लिए। |
| Ctrl + V | कट या कॉपी किए गए आइटम को पेस्ट (Paste) करने के लिए। |
| Ctrl + Z | अंतिम कार्य को पूर्ववत (Undo) करने के लिए। |
| Ctrl + Y | Undo किए गए कार्य को वापस (Redo) करने के लिए। |
| Ctrl + A | सभी आइटमों को एक साथ सिलेक्ट (Select All) करने के लिए। |
| Alt + F4 | वर्तमान में खुली विंडो या प्रोग्राम को बंद (Close) करने के लिए। |
| Windows + D | सभी खुली विंडोज़ को मिनिमाइज़ करके डेस्कटॉप (Desktop) देखने के लिए। |
| Ctrl + B | टेक्स्ट को बोल्ड (Bold) करने के लिए। |
| Ctrl + I | टेक्स्ट को इटैलिक (Italic) करने के लिए। |
| Ctrl + U | टेक्स्ट को अंडरलाइन (Underline) करने के लिए। |
| Ctrl + S | डॉक्यूमेंट को सेव (Save) करने के लिए। |
| Ctrl + P | डॉक्यूमेंट को प्रिंट (Print) करने के लिए। |
| Ctrl + F | डॉक्यूमेंट में किसी शब्द को ढूँढ़ने (Find) के लिए। |
| Ctrl + H | किसी शब्द को ढूँढ़कर बदलने (Replace) के लिए। |
| Ctrl + K | डॉक्यूमेंट में हाइपरलिंक (Hyperlink) जोड़ने के लिए। |
| Ctrl + T | ब्राउज़र में नया टैब (New Tab) खोलने के लिए। |
| Ctrl + W | वर्तमान खुले हुए टैब को बंद (Close Tab) करने के लिए। |
| Ctrl + Shift + T | गलती से बंद किए गए टैब को पुनः खोलने (Reopen) के लिए। |
| Ctrl + H | ब्राउज़र का इतिहास (History) देखने के लिए। |
| Ctrl + J | डाउनलोड की गई फ़ाइलों (Downloads) की सूची देखने के लिए। |
| F5 या Ctrl+R | वर्तमान वेब पेज को रीलोड/रिफ्रेश (Refresh) करने के लिए। |
🎉 समापन संदेश (Conclusion)
कंप्यूटर के इन 10 भागों के संपूर्ण नोट्स के माध्यम से हमने बेसिक कंप्यूटर से लेकर हार्डवेयर, सॉफ़्टवेयर, मेमोरी, नेटवर्क, इंटरनेट और साइबर सुरक्षा जैसे सभी महत्वपूर्ण विषयों को विस्तार से समझा। आशा है कि ये नोट्स आपकी शिक्षा और प्रतियोगी परीक्षाओं के लिए अत्यंत लाभकारी सिद्ध होंगे!
Himanshu Sharma
"शिक्षा वह सबसे शक्तिशाली हथियार है, जिसका उपयोग आप दुनिया को बदलने के लिए कर सकते हैं।"
इन इंटरैक्टिव और डिजिटल नोट्स को छात्रों के उज्ज्वल भविष्य और तकनीकी ज्ञानवर्धन के लिए समर्पित किया गया है।
Post a Comment