इस Chapter में हम जानेंगे Computer के basics — इसकी structure, components, working process, और modern applications के बारे में, जो NIELIT O Level (M1-R5) syllabus के अनुसार है।
Computer एक electronic machine है जो user द्वारा दिए गए input को process करके meaningful output प्रदान करती है। यह data को store, process और retrieve कर सकता है। सरल शब्दों में — “Computer एक ऐसा electronic device है जो दिए गए निर्देशों के अनुसार कार्य करता है।”
कंप्यूटर के कार्य को तीन मुख्य चरणों में बाँटा जा सकता है:
Fig: Basic Input-Process-Output (IPO) Model of Computer
| Component | Description |
|---|---|
| Input Unit | User से data प्राप्त करता है (जैसे keyboard, mouse)। |
| CPU (Central Processing Unit) | सभी calculations और logic operations करता है। |
| Memory Unit | Data और instructions को अस्थायी या स्थायी रूप से store करता है। |
| Output Unit | Processed data को display या print करता है। |
जब हम Word Document बनाते हैं:
→ Keyboard से input देते हैं
→ CPU उसे process करता है
→ Monitor पर output दिखाता है
→ और Hard Disk में store किया जा सकता है।
कंप्यूटर का इतिहास बहुत पुराना है। मानव ने गणना (calculation) को आसान और तेज़ बनाने के लिए विभिन्न उपकरणों का आविष्कार किया — Abacus से लेकर आज के Super Computers तक। इस विकास प्रक्रिया को हम “Evolution of Computers” कहते हैं।
कंप्यूटरों का विकास पाँच पीढ़ियों में बाँटा गया है:
| Generation | Technology Used | Examples |
|---|---|---|
| First Generation (1940–1956) | Vacuum Tubes | ENIAC, UNIVAC |
| Second Generation (1956–1963) | Transistors | IBM 1401, CDC 1604 |
| Third Generation (1964–1971) | Integrated Circuits (IC) | IBM 360, PDP-8 |
| Fourth Generation (1971–1980s) | Microprocessors (VLSI) | Intel 8085, IBM PC |
| Fifth Generation (1980s–Present) | Artificial Intelligence (AI), Parallel Processing | Robots, Laptops, AI Machines |
Fig: Evolution of Computer Generations (1940–Present)
आज के कंप्यूटर AI, Cloud Computing, IoT और Quantum Technology पर आधारित हैं। ये high-speed, portable और energy-efficient systems हैं जिनका उपयोग education, business, medicine और research में होता है।
Computer दो मुख्य भागों से मिलकर बना है — Hardware और Software। Hardware बिना Software काम नहीं कर सकता, और Software बिना Hardware चल नहीं सकता। दोनों का संयोजन ही एक पूर्ण कंप्यूटर सिस्टम बनाता है।
Hardware वह सभी भौतिक उपकरण हैं जिन्हें हम छू सकते हैं। जैसे – Monitor, Keyboard, Mouse, CPU, Hard Disk, Printer आदि।
| Hardware Type | Description | Examples |
|---|---|---|
| Input Devices | User से data और commands लेने के लिए उपयोग होते हैं। | Keyboard, Mouse, Scanner, Microphone, Joystick |
| Processing Unit | CPU data को process करता है। | ALU, CU, Registers, Motherboard |
| Output Devices | Processed information को दिखाने या print करने के लिए। | Monitor, Printer, Speaker, Projector |
| Storage Devices | Data को स्थायी या अस्थायी रूप से store करने के लिए। | Hard Disk, SSD, Pen Drive, CD/DVD, Memory Card |
| Networking Devices | Computers को आपस में connect करने के लिए। | Router, Switch, Modem, LAN Cable |
Fig: Types of Computer Hardware
Software निर्देशों (Instructions) का समूह होता है जो हार्डवेयर को बताता है कि क्या और कैसे करना है। Software को देखा नहीं जा सकता लेकिन यह कंप्यूटर को नियंत्रित करता है।
| Software Type | Description | Examples |
|---|---|---|
| System Software | यह Hardware और Application Software के बीच interface प्रदान करता है। | Operating Systems (Windows, Linux, macOS), Device Drivers, BIOS |
| Application Software | यह user के specific कार्यों के लिए बनाया जाता है। | MS Word, Excel, Photoshop, Tally, VLC Player |
| Utility Software | System maintenance और protection के लिए। | Antivirus, Disk Cleanup, WinRAR, Backup Tools |
| Programming Software | Software developers द्वारा programs लिखने के लिए। | C, C++, Java, Python, IDEs (Visual Studio, Eclipse) |
Fig: Classification of Software
Hardware और Software दोनों एक-दूसरे पर निर्भर हैं। उदाहरण के लिए — Hardware = शरीर (Body) Software = आत्मा (Soul) केवल दोनों के संयोजन से ही कंप्यूटर काम कर सकता है।
कंप्यूटर में Input Devices का उपयोग data या instructions देने के लिए किया जाता है, जबकि Output Devices का उपयोग processed result को दिखाने या प्राप्त करने के लिए किया जाता है। दोनों एक साथ कंप्यूटर के communication system का महत्वपूर्ण भाग हैं।
Input devices वे उपकरण होते हैं जिनके माध्यम से user कंप्यूटर को data या commands देता है। ये signals को machine-readable form में convert करते हैं।
| Device | Function / Working | Examples |
|---|---|---|
| Keyboard | Text, numbers और commands type करने के लिए। | QWERTY, Multimedia Keyboard |
| Mouse | Pointer device जिससे user screen पर object select करता है। | Optical Mouse, Wireless Mouse |
| Scanner | Printed text या images को digital form में बदलता है। | Flatbed Scanner, Handheld Scanner |
| Microphone | Audio input के लिए — आवाज़ को digital data में convert करता है। | USB Mic, Bluetooth Mic |
| Webcam | Live video capture करने के लिए। | Logitech HD, Built-in Laptop Webcam |
| Touchscreen | User सीधे screen को touch करके input देता है। | Mobile Phones, ATMs, Tablets |
| Biometric Devices | Fingerprint या retina recognition के लिए। | Fingerprint Scanner, IRIS Scanner |
Fig: Common Input Devices
Output devices processed information को user तक पहुँचाने का कार्य करते हैं। Output text, image, audio या video के रूप में हो सकता है।
| Device | Function / Use | Examples |
|---|---|---|
| Monitor | Text और images को visual रूप में दिखाता है। | LCD, LED, Touch Screen Monitor |
| Printer | Digital output को paper पर print करता है। | Laser Printer, Inkjet Printer, Dot Matrix Printer |
| Speaker | Audio output के लिए — sound produce करता है। | Multimedia Speaker, Bluetooth Speaker |
| Plotter | Large graphics और maps print करने के लिए। | HP DesignJet, Graphtec Plotter |
| Projector | Computer screen को large display पर दिखाता है। | LCD Projector, DLP Projector |
Fig: Common Output Devices
Memory वह स्थान है जहाँ कंप्यूटर data और instructions को अस्थायी या स्थायी रूप से store करता है। Memory की गति और क्षमता के आधार पर इसे कई प्रकारों में बाँटा गया है। Storage का कार्य data को लंबे समय के लिए सुरक्षित रखना होता है।
कंप्यूटर मेमोरी को मुख्यतः दो भागों में बाँटा जाता है: Primary Memory और Secondary Memory। इनके अलावा कुछ विशेष प्रकार की memory भी होती है जैसे Cache, Virtual Memory आदि।
| Memory Type | Description | Examples |
|---|---|---|
| Primary Memory | Directly CPU द्वारा access की जाती है। Temporary storage के लिए। | RAM, ROM, Cache |
| Secondary Memory | Permanent storage के लिए उपयोग की जाती है। | Hard Disk, SSD, Pen Drive |
| Cache Memory | CPU और RAM के बीच high-speed memory होती है। | L1, L2, L3 Cache |
| Virtual Memory | जब RAM कम हो, तब Hard Disk का हिस्सा memory की तरह use होता है। | Pagefile.sys (Windows) |
Fig: Computer Memory Hierarchy (Registers → Cache → RAM → Secondary Storage)
RAM एक volatile memory है, यानी power off होने पर data मिट जाता है। यह temporary storage के लिए होती है और CPU इसे direct access कर सकता है।
ROM non-volatile memory है जिसमें data स्थायी रूप से store रहता है। इसमें system startup program (BIOS) store होता है।
Secondary storage data को लंबे समय तक सुरक्षित रखता है। यह non-volatile होता है और CPU इसे indirectly access करता है।
| Type | Description | Examples |
|---|---|---|
| Magnetic Storage | Data को magnetic coating के रूप में store करता है। | Hard Disk Drive (HDD), Magnetic Tape |
| Optical Storage | Laser light से data read/write होता है। | CD, DVD, Blu-ray Disc |
| Flash Storage | Solid-state, तेज़ और portable storage। | SSD, Pen Drive, Memory Card |
| Cloud Storage | Internet server पर data online store होता है। | Google Drive, Dropbox, iCloud |
Fig: Types of Secondary Storage Devices
| Primary Memory | Secondary Memory |
|---|---|
| Volatile, temporary storage | Non-volatile, permanent storage |
| High speed but small capacity | Slower speed but large capacity |
| Directly accessed by CPU | Accessed via Input/Output channels |
| Examples: RAM, ROM | Examples: HDD, SSD, CD, Cloud |
आज के डिजिटल युग में Mobile Apps और Open Source Software ने तकनीक को सभी के लिए सुलभ बना दिया है। Mobile Apps हमारे दैनिक कार्यों — जैसे शिक्षा, बैंकिंग, खरीदारी, मनोरंजन — को आसान बनाती हैं। वहीं Open Source Software innovation और collaboration को बढ़ावा देता है।
Mobile Apps छोटे सॉफ़्टवेयर प्रोग्राम होते हैं जो विशेष रूप से मोबाइल devices पर चलाने के लिए बनाए जाते हैं। इन्हें App Store (iOS) या Play Store (Android) से डाउनलोड किया जा सकता है।
| Type | Description | Examples |
|---|---|---|
| Native Apps | किसी विशेष प्लेटफ़ॉर्म (Android / iOS) के लिए बनाए गए apps। | WhatsApp, Instagram, PhonePe |
| Web Apps | Browser में चलते हैं, installation की आवश्यकता नहीं। | Google Docs, Flipkart Web |
| Hybrid Apps | Native और Web दोनों का मिश्रण। एक ही कोड से दोनों प्लेटफ़ॉर्म पर चलता है। | Twitter, Uber, Paytm |
Fig: Types of Mobile Applications
Open Source Software वह होता है जिसका source code सभी के लिए खुला होता है। कोई भी व्यक्ति इसे modify, distribute और improve कर सकता है। यह software community collaboration पर आधारित होता है।
| Category | Software | Description |
|---|---|---|
| Operating System | Linux, Ubuntu, Fedora | Free OS used by developers and servers worldwide. |
| Office Suite | LibreOffice, OpenOffice | Alternatives to Microsoft Office. |
| Web Browser | Mozilla Firefox, Chromium | Fast, customizable browsers. |
| Graphic Design | GIMP, Inkscape, Blender | Free alternatives for Photoshop and Illustrator. |
| Programming Tools | Python, PHP, MySQL, Node.js | Core technologies behind modern websites. |
Fig: Popular Open Source Software
| Open Source Software | Proprietary Software |
|---|---|
| Free and modifiable | Paid and closed source |
| Community maintained | Maintained by a single company |
| Frequent public updates | Updates controlled by vendor |
| Examples: Linux, Firefox, VLC | Examples: Windows, MS Office, Photoshop |