Chapter 1
CCC Chapter 1: Introduction to Computer
Deep • Exam-Focused • Topic-wise • Visual Study Notes
सिलेबस के exact 12 subtopics के अनुसार व्यवस्थित अध्ययन सामग्री
01 Evolution of Computers & Its Applications
Computer का विकास केवल मशीनों के आकार और speed में परिवर्तन नहीं है; यह मानव की बढ़ती गणना, data processing, automation और information-management आवश्यकताओं का परिणाम है। प्रारम्भिक calculating devices से electronic computers, personal computers, mobile devices, cloud और AI-enabled systems तक computing लगातार विकसित हुई।
🔹 Computer के विकास की आवश्यकता
- गणना को तेज और अधिक systematic बनाना।
- मानवीय calculation errors कम करना।
- बड़ी मात्रा में data को store और process करना।
- बार-बार होने वाले कार्यों को automate करना।
- जटिल calculations कम समय में करना।
🕰️ प्रमुख प्रारम्भिक गणना उपकरण
| उपकरण/व्यक्ति | महत्वपूर्ण तथ्य |
|---|---|
| Abacus | Beads वाला प्राचीन calculating device; arithmetic calculations में उपयोग। |
| Napier's Bones — John Napier | Multiplication और division को सरल बनाने वाला calculating aid। |
| Pascaline — Blaise Pascal | Mechanical calculator; addition और subtraction में प्रमुख उपयोग। |
| Stepped Reckoner — Leibniz | Mechanical calculating machine; multiplication और division में भी सहायता। |
| Charles Babbage | Difference Engine और Analytical Engine concepts; सामान्यतः “Father of the Computer” कहा जाता है। |
| Ada Lovelace | Analytical Engine के लिए algorithmic work; अक्सर पहली computer programmer के रूप में संदर्भित। |
| Herman Hollerith | Punched-card based tabulating system द्वारा large-scale data processing में योगदान। |
⚡ Computer Generations
| Generation | मुख्य Technology | मुख्य परिवर्तन |
|---|---|---|
| 1st | Vacuum Tubes | बहुत बड़ा आकार, अधिक heat/power; machine language |
| 2nd | Transistors | छोटे, कम power, कम heat, अधिक reliability |
| 3rd | Integrated Circuits (IC) | अधिक compact, तेज और reliable |
| 4th | Microprocessors | Personal computers का व्यापक विकास |
| 5th | AI एवं advanced computing concepts | Intelligent computing, ML, NLP, robotics आदि से जोड़ा जाता है |
🌐 Modern Computing
आज computer desktop तक सीमित नहीं है। Laptop, tablet, smartphone, smartwatch, smart TV, servers, workstations, embedded systems, IoT devices और cloud services computing के विभिन्न रूप हैं। Modern environment में processor, memory, storage, network, software, Internet, cloud और AI मिलकर information-processing system बनाते हैं।
🏢 Computer के Applications
| क्षेत्र | उदाहरण |
|---|---|
| Education | E-learning, online examination, e-books, presentations, research |
| Banking | ATM, account management, Internet/Mobile banking, fund transfer |
| Business | Accounting, billing, inventory, payroll, data analysis |
| Medical | Patient records, medical imaging, diagnostic support, telemedicine |
| Government | E-Governance, online applications, digital certificates, portals |
| Communication | E-mail, messaging, video conferencing, social networking |
| Industry | Automation, production control, machine monitoring, quality control |
| Science | Simulation, modelling, complex calculations, research, weather/space analysis |
| Transport | Reservation, ticket booking, navigation, GPS, traffic management |
| Agriculture | Weather/crop information, farm management, irrigation control |
| Entertainment | Movies, music, games, streaming, animation, content creation |
02 IT Gadgets and Their Applications
IT Gadget सामान्यतः ऐसा electronic, smart या connected device है जो information processing, communication, storage, Internet access, multimedia, monitoring या automation जैसे कार्यों में सहायता करता है।
📱 प्रमुख IT Gadgets
| Gadget | मुख्य उपयोग | विशेष बातें |
|---|---|---|
| Smartphone | Communication, Internet, apps, banking, camera, GPS | Portable mobile computing |
| Tablet | Study, browsing, reading, multimedia | Touch-based, larger screen |
| Laptop | Office work, study, programming, multimedia | Portable general-purpose computer |
| Smartwatch/Fitness Band | Notifications, time, activity monitoring | Wearable computing |
| Smart TV | Streaming, Internet, apps | Connected multimedia device |
| Digital Camera/Webcam | Photo/video capture, video meetings | Image/video input |
| GPS Device | Location and navigation | Positioning-based services |
| E-book Reader | Digital books and reading material | Portable reading device |
| USB Flash Drive | Data storage/transfer | Portable storage |
| IoT Device | Monitoring, sensing, automation | Network-connected smart device |
🔗 IT Gadgets की सामान्य विशेषताएँ
- Portability: कई devices छोटे और आसानी से carry किए जा सकते हैं।
- Connectivity: Wi-Fi, Bluetooth, cellular network आदि से connection।
- Processing: कई smart gadgets data को locally process करते हैं।
- Storage: Internal या removable/external storage उपलब्ध हो सकती है।
- Multimedia: Text, image, audio, video आदि handle कर सकते हैं।
- Touch & Wireless: कई modern gadgets touchscreen और wireless communication देते हैं।
🛡️ सुरक्षित उपयोग
Trusted source से apps install करना, permissions देखना, software updates लगाना, मजबूत authentication रखना और अनावश्यक apps/data access को हटाना सुरक्षित gadget usage के महत्वपूर्ण भाग हैं।
03 Hardware
Hardware computer के physical components का समूह है—अर्थात वे parts जिन्हें देखा और सामान्यतः छुआ जा सकता है। Hardware अकेले useful computing नहीं कर सकता; उसे instructions देने और नियंत्रित करने के लिए software की आवश्यकता होती है।
🧩 Hardware की प्रमुख categories
| Category | Examples | कार्य |
|---|---|---|
| Processing Hardware | CPU/Processor | Instructions execute और data process करना |
| Input Hardware | Keyboard, Mouse, Scanner, Microphone | Data/instructions enter करना |
| Output Hardware | Monitor, Printer, Speaker, Projector | Result प्रस्तुत करना |
| Memory | RAM, ROM, Cache | Data/instructions को working या firmware context में रखना |
| Storage | HDD, SSD, USB drive | Long-term/persistent data storage |
| Communication | Network/Wi-Fi related hardware | Connectivity और data exchange |
📦 Internal और External Hardware
Internal: motherboard, processor, RAM, internal SSD/HDD, power supply आदि। External: keyboard, mouse, printer, scanner, webcam, external storage आदि। कुछ devices removable भी होते हैं, जैसे USB flash drive और memory card।
💻 Hardware और Software में अंतर
| Hardware | Software |
|---|---|
| Physical components | Programs/instructions |
| देखा/छुआ जा सकता है | भौतिक रूप से touch नहीं किया जाता |
| Keyboard, CPU, monitor उदाहरण | OS, Writer, Calc उदाहरण |
04 Central Processing Unit (CPU)
CPU (Central Processing Unit) computer का प्रमुख processing unit है। यह program instructions को execute करता है और computer के अनेक processing operations को नियंत्रित करने में केंद्रीय भूमिका निभाता है। “Computer का Brain” एक सरल उपमा है।
⚙️ CPU के मुख्य भाग
| Component | Full Form | कार्य |
|---|---|---|
| ALU | Arithmetic Logic Unit | Addition, subtraction, multiplication, division तथा logical comparisons/operations |
| CU | Control Unit | Instructions को control/coordinate करना और system components के कार्यों का समन्वय |
| Registers | — | CPU के अंदर बहुत तेज temporary storage; processing के दौरान values/instructions रखने में उपयोग |
🔄 Basic Processing Flow
CPU memory, storage तथा input/output devices के साथ मिलकर काम करता है। किसी application को चलाने पर उसके instructions और आवश्यक data memory में उपलब्ध हो सकते हैं; CPU instructions को execute करके result तैयार करता है।
🚀 CPU Performance को प्रभावित करने वाले factors
- Clock Speed: processor की operating frequency से संबंधित।
- Cores: एक processor में processing cores की संख्या parallel workloads में महत्वपूर्ण हो सकती है।
- Architecture: processor design और instruction capabilities performance को प्रभावित करते हैं।
- Workload: task/application के प्रकार के अनुसार performance बदलती है।
05 Input Devices
Input Device वह hardware device है जिसका उपयोग computer में data, instructions या signals enter करने के लिए किया जाता है। Input अलग-अलग forms में हो सकता है—text, number, image, audio, touch, biometric data आदि।
| Device | Input | मुख्य उपयोग |
|---|---|---|
| Keyboard | Text, numbers, symbols, commands | Typing और command entry |
| Mouse | Pointing/selecting actions | Click, drag, select, navigate |
| Touchpad | Touch/gesture | Laptop pointing control |
| Scanner | Document/image | Paper content को digital input बनाना |
| Microphone | Audio/voice | Voice recording, calls, speech input |
| Webcam | Image/video | Video calls, image capture |
| Barcode/QR Reader | Encoded visual information | Product/information identification |
| Biometric Device | Fingerprint/face आदि | Identification/authentication |
| Joystick | Directional/control input | Games और control applications |
| Touch Screen | Touch gestures | Direct selection/input; display भी करती है |
🔍 Important Input Technologies
OCR (Optical Character Recognition) printed characters को recognize करने में सहायता करता है। OMR (Optical Mark Recognition) marked responses को पहचानने में उपयोग होता है। MICR (Magnetic Ink Character Recognition) का प्रमुख उपयोग cheque processing में होता है।
06 Output Devices
Output Device वह hardware है जो computer द्वारा processed information को user तक पहुँचाता है। Output screen पर visual form, printer से hard copy या speaker से audio के रूप में मिल सकता है।
| Device | Output/Use |
|---|---|
| Monitor/VDU | Text, graphics, images और video display |
| Printer | Paper पर hard copy |
| Speaker | Audio output |
| Headphones | Private/personal audio listening |
| Projector | Large screen/surface पर visual display |
| Plotter | Large technical drawings/maps/designs के लिए उपयोग |
🖨️ Printer Classification
| Type | Examples | मुख्य विचार |
|---|---|---|
| Impact | Dot Matrix, Daisy Wheel, Line Printer | Printing mechanism paper/ribbon पर physical impact से जुड़ा |
| Non-impact | Inkjet, Laser, Thermal | Traditional striking mechanism के बिना print |
🖥️ Monitor के महत्वपूर्ण Terms
- Pixel: display का छोटा picture element।
- Resolution: display में pixels के arrangement/count से संबंधित detail level; सामान्यतः अधिक resolution अधिक image detail दे सकता है।
- Refresh Rate: screen कितनी बार प्रति second refresh होती है; Hz में मापा जाता है।
07 Computer Memory & Storage
Memory और Storage computer में data/instructions को रखने से संबंधित हैं, लेकिन दोनों का उपयोग context के अनुसार अलग समझा जाता है। Working memory में CPU के तत्काल कार्यों के लिए data/instructions रहते हैं, जबकि storage में data को अधिक स्थायी रूप से रखा जाता है।
| Component | Type/Characteristic | मुख्य उपयोग |
|---|---|---|
| RAM | Volatile | Running programs और current data के लिए working memory |
| ROM | Non-volatile | स्थायी/firmware-related instructions रखने में उपयोग |
| Cache | High-speed memory | Frequently needed data/instructions को CPU के पास तेज access के लिए |
| HDD | Magnetic persistent storage | बड़ी मात्रा में files/data रखना |
| SSD | Flash-based persistent storage | तेज storage; moving mechanical parts नहीं |
| USB Flash Drive | Portable storage | Data transfer और backup/copy |
📏 Data Units
Bit सबसे छोटी binary information unit है। 8 bits = 1 Byte. सामान्य क्रम: Byte → KB → MB → GB → TB। Storage capacity को इन units में व्यक्त किया जाता है।
💾 Memory vs Storage
| Memory | Storage |
|---|---|
| CPU के working operations में महत्वपूर्ण | Long-term data retention के लिए |
| RAM सामान्य उदाहरण | SSD/HDD सामान्य उदाहरण |
| RAM volatile हो सकती है | SSD/HDD non-volatile persistent storage हैं |
🔐 Backup
Backup important data की अतिरिक्त copy है, जिसे data loss, device failure या accidental deletion जैसी स्थिति में recovery के लिए उपयोग किया जा सकता है।
08 Application Software
Application Software ऐसे programs हैं जिन्हें user के specific productive या practical tasks पूरा करने के लिए बनाया जाता है। इसका उद्देश्य computer के hardware को चलाना नहीं बल्कि user को किसी कार्य में सुविधा देना है।
| Category | कार्य | Examples |
|---|---|---|
| Word Processor | Documents create/edit/format/print | LibreOffice Writer |
| Spreadsheet | Tables, calculations, formulas, data analysis | LibreOffice Calc |
| Presentation | Slides और visual presentations | LibreOffice Impress |
| Web Browser | Web pages/services access | Modern web browsers |
| Graphics/Media Software | Images, audio/video, creative work | Graphics/media applications |
| Communication Apps | Messaging, calling, collaboration | Communication applications |
🛠️ Application Software के सामान्य कार्य
- Document creation और editing
- Numerical calculation और data organization
- Presentation तैयार करना
- Internet/information access
- Communication और collaboration
- Multimedia handling
⚖️ Application और System Software में अंतर
| Application Software | System Software |
|---|---|
| User-specific task | System/hardware operation |
| Writer, Calc, browser | Operating System, drivers |
| User की आवश्यकता पर आधारित | Applications के लिए environment उपलब्ध कराता है |
09 Systems Software
Systems Software software का वह समूह है जो hardware और system resources के संचालन, control और management में सहायता करता है तथा Application Software के लिए आवश्यक environment उपलब्ध कराता है।
🖥️ प्रमुख प्रकार
| Type | भूमिका | Examples |
|---|---|---|
| Operating System | Hardware/resources manage करना और applications को services देना | Windows, Linux, Android |
| Device Driver | OS को specific hardware से communicate कराने में सहायता | Printer/display/network drivers |
| Language Translator | Programming instructions को machine-understandable form में translate करना | Compiler, Interpreter, Assembler |
⚙️ Operating System के प्रमुख कार्य
- Process management
- Memory management
- File management
- Device management
- User interface उपलब्ध कराना
- System resources और security को manage करने में सहायता
🔄 सरल उदाहरण
जब user printer से document print करता है, application print request देती है; operating system request को manage करता है और device driver OS तथा printer hardware के बीच communication में सहायता करता है।
10 Utility Software
Utility Software ऐसे programs हैं जो computer system की maintenance, security, management और optimization में सहायता करते हैं। कई textbooks में इन्हें System Software के अंतर्गत या system-support software के रूप में वर्गीकृत किया जाता है।
| Utility | मुख्य कार्य |
|---|---|
| Antivirus/Security Utility | Malware और security threats से protection में सहायता |
| Backup/Recovery Utility | Data की copy और recovery में सहायता |
| Disk Cleanup/Management | Storage को organize/maintain करने और unnecessary data हटाने में सहायता |
| Compression Utility | Files को compressed form में रखना और extract करना |
| System Maintenance Tools | System performance/health से संबंधित maintenance tasks |
🆚 Utility vs Application Software
Application Software user का specific productive task करता है, जैसे document बनाना। Utility Software मुख्यतः system को maintain, protect या manage करने में सहायता करता है।
11 Open Source and Proprietary Software
Open Source Software में source code license की शर्तों के अनुसार उपलब्ध होता है और license द्वारा अनुमत users उसे study, modify और/or redistribute कर सकते हैं। Proprietary Software में software का ownership/control vendor या owner के पास रहता है और source code सामान्यतः public नहीं होता।
| Basis | Open Source | Proprietary |
|---|---|---|
| Source Code | License terms के अनुसार उपलब्ध | सामान्यतः public नहीं |
| Modification | License अनुमति दे तो संभव | Vendor/owner control में |
| Redistribution | License terms के अनुसार | License restrictions के अधीन |
| Examples | Ubuntu, LibreOffice | Windows, Microsoft Office |
📜 Software License समझना
Open source का अर्थ केवल “free of cost” नहीं है। Software की वास्तविक freedoms license तय करता है। GPL copyleft license का उदाहरण है, जबकि MIT और Apache permissive license examples हैं।
⚠️ Important Distinction
Open Source ≠ Freeware. Freeware सामान्यतः ऐसा software है जिसे बिना purchase price के उपयोग किया जा सकता है, लेकिन source code उपलब्ध होना आवश्यक नहीं। Open-source status source-code access और license freedoms से संबंधित है।
12 Mobile Apps
Mobile App एक software application है जिसे smartphone या tablet जैसे mobile devices पर किसी विशेष कार्य के लिए चलाया जाता है। Apps mobile operating system की services और device capabilities का उपयोग कर सकती हैं।
| Category | Applications |
|---|---|
| Communication | Messaging, voice/video calling, e-mail |
| Education | Online classes, learning apps, e-books, tests |
| Banking & Finance | Banking services, account access, digital payments |
| E-commerce | Online shopping और service booking |
| Utility/Productivity | Maps, weather, notes, calendars, office/productivity tasks |
| Entertainment | Music, video, games, streaming |
📲 Mobile Apps की सामान्य विशेषताएँ
- Touch-friendly interface और mobile screen के लिए design.
- Camera, GPS, microphone, contacts आदि device features का उपयोग कर सकती हैं—permissions के अनुसार।
- Internet-connected या कुछ cases में offline भी काम कर सकती हैं।
- Updates के माध्यम से features और security fixes प्राप्त कर सकती हैं।
🛡️ सुरक्षित Mobile App उपयोग
- Trusted/official app source का उपयोग करें।
- Install करने से पहले developer/app identity और permissions देखें।
- Operating system और apps को updated रखें।
- अनावश्यक permissions को avoid/review करें।
- अनावश्यक या suspicious apps को remove करें।