Introduction to Computer – NIELIT O Level (M1-R5)

Introduction to Computer – NIELIT O Level (M1-R5)

इस Chapter में हम जानेंगे Computer के basics — इसकी structure, components, working process, और modern applications के बारे में, जो NIELIT O Level (M1-R5) syllabus के अनुसार है।

👉 Swipe to see more
1️⃣ What is a Computer? (कंप्यूटर क्या है?)

📘 Definition (परिभाषा)

Computer एक electronic machine है जो user द्वारा दिए गए input को process करके meaningful output प्रदान करती है। यह data को store, process और retrieve कर सकता है। सरल शब्दों में — “Computer एक ऐसा electronic device है जो दिए गए निर्देशों के अनुसार कार्य करता है।”

English Definition: A computer is an electronic device that takes input, processes it according to instructions (programs), and produces output.

💡 Characteristics of Computer (कंप्यूटर की विशेषताएँ)

  • Speed (गति): कंप्यूटर बहुत तेज़ी से calculations कर सकता है, एक सेकंड में लाखों operations।
  • Accuracy (शुद्धता): कंप्यूटर errors के बिना सही परिणाम देता है, जब तक data सही दिया गया हो।
  • Storage (संग्रहण क्षमता): बड़ी मात्रा में data को store करने की क्षमता होती है।
  • Diligence (अविचलता): यह थकता नहीं है और बार-बार एक जैसे काम कर सकता है।
  • Versatility (बहु-उपयोगिता): यह विभिन्न कार्य जैसे data entry, games, graphics आदि कर सकता है।
  • Automation (स्वचालन): निर्देश देने के बाद यह स्वयं कार्य करता है।

🔍 Functional Block Diagram (कार्य प्रणाली)

कंप्यूटर के कार्य को तीन मुख्य चरणों में बाँटा जा सकता है:

  1. Input: User data को input devices जैसे keyboard, mouse से enter करता है।
  2. Process: CPU data को process करता है और instructions के अनुसार कार्य करता है।
  3. Output: Processed result को output devices जैसे monitor, printer के माध्यम से दिखाता है।
Computer Working Diagram

Fig: Basic Input-Process-Output (IPO) Model of Computer

⚙️ Basic Components (मुख्य घटक)

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 करता है।

🧠 Example (उदाहरण)

जब हम Word Document बनाते हैं:
→ Keyboard से input देते हैं → CPU उसे process करता है → Monitor पर output दिखाता है → और Hard Disk में store किया जा सकता है।

Remember: Computer स्वयं सोच नहीं सकता, उसे कार्य करने के लिए मानव द्वारा दिए गए instructions की आवश्यकता होती है।
2️⃣ Evolution of Computer (कंप्यूटर का विकास)

📘 Introduction (परिचय)

कंप्यूटर का इतिहास बहुत पुराना है। मानव ने गणना (calculation) को आसान और तेज़ बनाने के लिए विभिन्न उपकरणों का आविष्कार किया — Abacus से लेकर आज के Super Computers तक। इस विकास प्रक्रिया को हम “Evolution of Computers” कहते हैं।

English Meaning: The Evolution of Computers refers to the gradual development of computing devices from simple calculation tools to advanced digital systems capable of artificial intelligence.

📜 Early Calculation Devices (प्रारंभिक गणना उपकरण)

  • Abacus (एबाकस): लगभग 2500 वर्ष पूर्व चीन में विकसित; beads द्वारा गणना के लिए प्रयोग किया जाता था।
  • Napier’s Bones (1617): John Napier द्वारा multiplication और division के लिए बनाया गया।
  • Pascaline (1642): Blaise Pascal ने यह mechanical calculator बनाया जो जोड़ (Addition) कर सकता था।
  • Leibniz Calculator (1671): Gottfried Leibniz ने ऐसा मशीन बनाया जो जोड़, घटाव, गुणा और भाग सभी कर सकता था।
  • Difference Engine (1822): Charles Babbage द्वारा विकसित — इसे “Father of Computer” कहा जाता है।
  • Analytical Engine (1837): Babbage की दूसरी मशीन जिसने input, process और output की अवधारणा दी।
  • Mark I (1944): पहला electromechanical computer।
  • ENIAC (1946): पहला electronic digital computer, जो बहुत तेज़ गणना कर सकता था।

💻 Generation 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

⚙️ Features of Each Generation (प्रत्येक पीढ़ी की विशेषताएँ)

  • First: बहुत बड़ा आकार, ज्यादा गर्मी और slow speed।
  • Second: छोटे आकार, fast processing, कम energy उपयोग।
  • Third: IC chips के कारण और तेज़ व अधिक विश्वसनीय।
  • Fourth: Personal computers का जन्म, graphical interface।
  • Fifth: Artificial Intelligence, Natural Language Processing, Robotics।
Computer Generations Chart

Fig: Evolution of Computer Generations (1940–Present)

📈 Modern Computers (आधुनिक कंप्यूटर)

आज के कंप्यूटर AI, Cloud Computing, IoT और Quantum Technology पर आधारित हैं। ये high-speed, portable और energy-efficient systems हैं जिनका उपयोग education, business, medicine और research में होता है।

Remember: Computer का विकास निरंतर जारी है — अब हम Artificial Intelligence और Quantum Computing के युग में प्रवेश कर चुके हैं।
3️⃣ Hardware and Software (हार्डवेयर और सॉफ्टवेयर)

📘 Introduction (परिचय)

Computer दो मुख्य भागों से मिलकर बना है — Hardware और Software। Hardware बिना Software काम नहीं कर सकता, और Software बिना Hardware चल नहीं सकता। दोनों का संयोजन ही एक पूर्ण कंप्यूटर सिस्टम बनाता है।

Definition: Hardware refers to the physical components of a computer system. Software refers to the set of programs and instructions that tell the hardware what to do.

💻 Hardware (हार्डवेयर)

Hardware वह सभी भौतिक उपकरण हैं जिन्हें हम छू सकते हैं। जैसे – Monitor, Keyboard, Mouse, CPU, Hard Disk, Printer आदि।

🔸 Types of Hardware (हार्डवेयर के प्रकार)

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
Computer Hardware Types

Fig: Types of Computer Hardware

🧠 Software (सॉफ्टवेयर)

Software निर्देशों (Instructions) का समूह होता है जो हार्डवेयर को बताता है कि क्या और कैसे करना है। Software को देखा नहीं जा सकता लेकिन यह कंप्यूटर को नियंत्रित करता है।

English Definition: Software is a set of programs and procedures that direct a computer system to perform specific tasks.

🔸 Types of 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)

🔹 Software License Types (सॉफ्टवेयर लाइसेंस के प्रकार)

  • Open Source Software (ओपन सोर्स): ऐसा software जिसका source code सार्वजनिक होता है। Examples: Linux, LibreOffice, Mozilla Firefox, GIMP
  • Closed Source Software (क्लोज्ड सोर्स): इसका source code गुप्त रहता है। Examples: Microsoft Windows, Adobe Photoshop
  • Freeware: Free उपयोग के लिए software लेकिन modification नहीं कर सकते। Examples: Google Chrome, Skype
  • Shareware: Trial period के बाद payment की आवश्यकता होती है। Examples: WinZip, IDM
  • Proprietary Software: किसी कंपनी का स्वामित्व होता है। Examples: MS Office, Oracle Database
  • Public Domain Software: पूरी तरह free और open — कोई भी modify कर सकता है। Examples: BSD Unix, SQLite
Types of Software

Fig: Classification of Software

🧩 Relationship between Hardware and Software (हार्डवेयर और सॉफ्टवेयर का संबंध)

Hardware और Software दोनों एक-दूसरे पर निर्भर हैं। उदाहरण के लिए — Hardware = शरीर (Body) Software = आत्मा (Soul) केवल दोनों के संयोजन से ही कंप्यूटर काम कर सकता है।

Remember: Hardware physical parts हैं जिन्हें हम देख सकते हैं, जबकि Software instructions का समूह है जिसे हम महसूस कर सकते हैं।
4️⃣ Input & Output Devices (इनपुट और आउटपुट डिवाइस)

📘 Introduction (परिचय)

कंप्यूटर में Input Devices का उपयोग data या instructions देने के लिए किया जाता है, जबकि Output Devices का उपयोग processed result को दिखाने या प्राप्त करने के लिए किया जाता है। दोनों एक साथ कंप्यूटर के communication system का महत्वपूर्ण भाग हैं।

Definition: Input Devices are used to enter data into a computer, while Output Devices display or produce the results of processed data.

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

Input devices वे उपकरण होते हैं जिनके माध्यम से user कंप्यूटर को data या commands देता है। ये signals को machine-readable form में convert करते हैं।

🔸 Common Input Devices (सामान्य इनपुट उपकरण)

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
Input Devices Examples

Fig: Common Input Devices

⚙️ Specialized Input Devices (विशेष इनपुट उपकरण)

  • Light Pen: Screen पर directly draw करने के लिए।
  • Joystick: Video games और graphic design में use होता है।
  • Barcode Reader: Product information को scan करता है।
  • OCR (Optical Character Reader): Printed text को editable text में convert करता है।
  • MICR (Magnetic Ink Character Reader): Banking में cheque processing के लिए।
  • Smart Card Reader: Debit/Credit card verification के लिए।

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

Output devices processed information को user तक पहुँचाने का कार्य करते हैं। Output text, image, audio या video के रूप में हो सकता है।

🔸 Common Output Devices (सामान्य आउटपुट उपकरण)

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
Output Devices Examples

Fig: Common Output Devices

⚙️ Advanced Output Devices (उन्नत आउटपुट उपकरण)

  • 3D Printer: Physical 3D objects print करता है।
  • Plotter: Engineering drawings और CAD applications में उपयोग होता है।
  • VR Headset: Virtual reality experiences के लिए output device।
Remember: Input devices data देते हैं, जबकि Output devices परिणाम दिखाते हैं। दोनों के बिना कंप्यूटर system अधूरा है।
5️⃣ Computer Memory & Storage (मेमोरी और स्टोरेज)

📘 Introduction (परिचय)

Memory वह स्थान है जहाँ कंप्यूटर data और instructions को अस्थायी या स्थायी रूप से store करता है। Memory की गति और क्षमता के आधार पर इसे कई प्रकारों में बाँटा गया है। Storage का कार्य data को लंबे समय के लिए सुरक्षित रखना होता है।

Definition: Computer Memory is the internal storage area used to store data and instructions temporarily or permanently. Storage devices are used for long-term data preservation.

🧠 Types of Computer Memory (कंप्यूटर मेमोरी के प्रकार)

कंप्यूटर मेमोरी को मुख्यतः दो भागों में बाँटा जाता है: 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)
Computer Memory Hierarchy

Fig: Computer Memory Hierarchy (Registers → Cache → RAM → Secondary Storage)

💾 Primary Memory (प्राथमिक मेमोरी)

🔹 RAM (Random Access Memory)

RAM एक volatile memory है, यानी power off होने पर data मिट जाता है। यह temporary storage के लिए होती है और CPU इसे direct access कर सकता है।

  • SRAM (Static RAM): तेज़ और महँगी — cache memory में उपयोग।
  • DRAM (Dynamic RAM): सस्ती और slow — main memory में उपयोग।

🔹 ROM (Read Only Memory)

ROM non-volatile memory है जिसमें data स्थायी रूप से store रहता है। इसमें system startup program (BIOS) store होता है।

  • PROM (Programmable ROM) – एक बार program किया जा सकता है।
  • EPROM (Erasable PROM) – UV light से erase किया जा सकता है।
  • EEPROM (Electrically Erasable PROM) – बिजली से erase व rewrite किया जा सकता है।
  • Flash Memory: आधुनिक ROM का रूप, Pen Drive और SSD में उपयोग।

📀 Secondary Storage (द्वितीयक भंडारण)

Secondary storage data को लंबे समय तक सुरक्षित रखता है। यह non-volatile होता है और CPU इसे indirectly access करता है।

🔸 Types of Secondary Storage (द्वितीयक भंडारण के प्रकार)

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
Types of Storage Devices

Fig: Types of Secondary Storage Devices

⚖️ Difference between Primary and Secondary Memory

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
Remember: Memory short-term storage के लिए होती है जबकि Storage long-term data preservation के लिए। दोनों का संतुलन ही एक efficient computer system बनाता है।
6️⃣ Mobile Apps & Open Source Software (मोबाइल एप्स और ओपन सोर्स सॉफ्टवेयर)

📘 Introduction (परिचय)

आज के डिजिटल युग में Mobile Apps और Open Source Software ने तकनीक को सभी के लिए सुलभ बना दिया है। Mobile Apps हमारे दैनिक कार्यों — जैसे शिक्षा, बैंकिंग, खरीदारी, मनोरंजन — को आसान बनाती हैं। वहीं Open Source Software innovation और collaboration को बढ़ावा देता है।

Definition: Mobile Application (App) is a software program designed to run on smartphones and tablets. Open Source Software is software whose source code is freely available for anyone to view, modify, and distribute.

📱 Mobile Applications (मोबाइल एप्लिकेशन)

Mobile Apps छोटे सॉफ़्टवेयर प्रोग्राम होते हैं जो विशेष रूप से मोबाइल devices पर चलाने के लिए बनाए जाते हैं। इन्हें App Store (iOS) या Play Store (Android) से डाउनलोड किया जा सकता है।

🔸 Types of Mobile Applications (मोबाइल ऐप्स के प्रकार)

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
Types of Mobile Apps

Fig: Types of Mobile Applications

⚙️ Popular Categories of Mobile Apps (लोकप्रिय मोबाइल ऐप श्रेणियाँ)

  • Educational Apps: Byju’s, Google Classroom, Duolingo
  • Financial Apps: Google Pay, PhonePe, Paytm, BHIM UPI
  • Social Networking: Facebook, Instagram, Telegram
  • Entertainment: YouTube, Netflix, Spotify
  • Utility Apps: Calculator, File Manager, Torch, Notes
  • Government Apps: UMANG, Aarogya Setu, DigiLocker
Note: Mobile Apps को Regular updates की आवश्यकता होती है ताकि performance और security बेहतर बनी रहे।

💻 Open Source Software (ओपन सोर्स सॉफ्टवेयर)

Open Source Software वह होता है जिसका source code सभी के लिए खुला होता है। कोई भी व्यक्ति इसे modify, distribute और improve कर सकता है। यह software community collaboration पर आधारित होता है।

🔸 Characteristics (विशेषताएँ)

  • Free to use and modify (मुफ्त और संशोधन योग्य)
  • Transparent Development Process
  • Community Support and Frequent Updates
  • No vendor lock-in (किसी एक कंपनी पर निर्भर नहीं)
  • Secure and customizable

🔹 Examples of Open Source Software (उदाहरण)

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.
Open Source Software Examples

Fig: Popular Open Source Software

⚖️ Difference Between Open Source and Proprietary 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
Remember: Open Source Software promotes innovation and freedom, while Proprietary Software ensures stability and professional support.