1. Introduction to Computers & History
1. कंप्यूटर का परिचय एवं इतिहास
English:
A computer is an electronic device that accepts data as input, processes it according to a set of instructions, and produces output. It can store, retrieve, and process information at high speed. The history of computers began with mechanical calculating devices like the Abacus, followed by Charles Babbage’s Analytical Engine in the 1830s, considered the first mechanical computer design. Modern computers evolved through several generations, from vacuum tubes to today’s microprocessors.
हिंदी:
कंप्यूटर एक इलेक्ट्रॉनिक उपकरण है जो डेटा को इनपुट के रूप में लेता है, निर्देशों के एक समूह के अनुसार उसे प्रोसेस करता है, और आउटपुट प्रदान करता है। यह जानकारी को तेज़ गति से संग्रहित, पुनः प्राप्त और प्रोसेस कर सकता है। कंप्यूटर का इतिहास अबेकस जैसी यांत्रिक गणना करने वाली मशीनों से शुरू हुआ, इसके बाद 1830 के दशक में चार्ल्स बैबेज का एनालिटिकल इंजन आया, जिसे पहला यांत्रिक कंप्यूटर डिज़ाइन माना जाता है। आधुनिक कंप्यूटर वैक्यूम ट्यूब से लेकर आज के माइक्रोप्रोसेसर तक कई पीढ़ियों से होकर विकसित हुए हैं।
Key Points / मुख्य बिंदु:
- Input – Process – Output cycle | इनपुट – प्रोसेस – आउटपुट चक्र
- Abacus – first calculating device | अबेकस – पहला गणना उपकरण
- Charles Babbage – Father of Computers | चार्ल्स बैबेज – कंप्यूटर के जनक
2. Generations of Computers
2. कंप्यूटरों की पीढ़ियाँ
English:
Computers are classified into five generations based on the technology used. 1st Generation (1940-56) used vacuum tubes; 2nd Generation (1956-63) used transistors; 3rd Generation (1964-71) used Integrated Circuits (IC); 4th Generation (1971-present) uses microprocessors; 5th Generation (present-future) is based on Artificial Intelligence.
हिंदी:
प्रयुक्त तकनीक के आधार पर कंप्यूटरों को पाँच पीढ़ियों में वर्गीकृत किया गया है। पहली पीढ़ी (1940-56) में वैक्यूम ट्यूब का प्रयोग हुआ; दूसरी पीढ़ी (1956-63) में ट्रांजिस्टर का प्रयोग हुआ; तीसरी पीढ़ी (1964-71) में इंटीग्रेटेड सर्किट (IC) का प्रयोग हुआ; चौथी पीढ़ी (1971-वर्तमान) माइक्रोप्रोसेसर पर आधारित है; पाँचवीं पीढ़ी (वर्तमान-भविष्य) आर्टिफिशियल इंटेलिजेंस पर आधारित है।
Key Points / मुख्य बिंदु:
- 1st Gen: Vacuum Tubes | पहली पीढ़ी: वैक्यूम ट्यूब
- 2nd Gen: Transistors | दूसरी पीढ़ी: ट्रांजिस्टर
- 3rd Gen: Integrated Circuits (IC) | तीसरी पीढ़ी: इंटीग्रेटेड सर्किट (IC)
- 4th Gen: Microprocessors | चौथी पीढ़ी: माइक्रोप्रोसेसर
- 5th Gen: Artificial Intelligence | पाँचवीं पीढ़ी: आर्टिफिशियल इंटेलिजेंस
3. Types of Computers
3. कंप्यूटर के प्रकार
English:
Computers can be classified by size and purpose: Supercomputer (fastest, used for scientific research), Mainframe Computer (used by large organizations), Minicomputer (mid-sized, used by small businesses), Microcomputer/PC (personal use – desktops & laptops), and Embedded Computers (built into devices like ATMs and washing machines).
हिंदी:
कंप्यूटरों को आकार और उपयोग के आधार पर वर्गीकृत किया जा सकता है: सुपर कंप्यूटर (सबसे तेज़, वैज्ञानिक शोध के लिए), मेनफ्रेम कंप्यूटर (बड़े संगठनों द्वारा उपयोग), मिनी कंप्यूटर (मध्यम आकार, छोटे व्यवसायों के लिए), माइक्रो कंप्यूटर/पीसी (व्यक्तिगत उपयोग – डेस्कटॉप और लैपटॉप), और एम्बेडेड कंप्यूटर (एटीएम, वॉशिंग मशीन जैसे उपकरणों में निर्मित)।
Key Points / मुख्य बिंदु:
- Supercomputer – fastest, scientific research | सुपर कंप्यूटर – सबसे तेज़, वैज्ञानिक शोध
- Mainframe – large organizations | मेनफ्रेम – बड़े संगठन
- Microcomputer/PC – personal use | माइक्रो कंप्यूटर/पीसी – व्यक्तिगत उपयोग
- Embedded – built into devices (ATM, washing machine) | एम्बेडेड – उपकरणों में निर्मित (एटीएम, वॉशिंग मशीन)
4. Computer Hardware Overview
4. कंप्यूटर हार्डवेयर का अवलोकन
English:
Hardware refers to the physical, tangible parts of a computer that can be seen and touched. Major hardware components include the CPU (Central Processing Unit), Memory (RAM/ROM), Input devices (keyboard, mouse), Output devices (monitor, printer), Storage devices, and the Motherboard, which connects all components together.
हिंदी:
हार्डवेयर कंप्यूटर के भौतिक (छूने योग्य) भागों को कहते हैं जिन्हें देखा और छुआ जा सकता है। प्रमुख हार्डवेयर घटकों में सीपीयू (सेंट्रल प्रोसेसिंग यूनिट), मेमोरी (रैम/रोम), इनपुट डिवाइस (कीबोर्ड, माउस), आउटपुट डिवाइस (मॉनिटर, प्रिंटर), स्टोरेज डिवाइस, और मदरबोर्ड शामिल हैं, जो सभी घटकों को आपस में जोड़ता है।
Key Points / मुख्य बिंदु:
- CPU, Memory, Input, Output, Storage | सीपीयू, मेमोरी, इनपुट, आउटपुट, स्टोरेज
- Motherboard connects all parts | मदरबोर्ड सभी भागों को जोड़ता है
5. CPU – Components & Function
5. सीपीयू – घटक एवं कार्य
English:
The CPU (Central Processing Unit) is the ‘brain’ of the computer. It has three main parts: the ALU (Arithmetic Logic Unit), which performs calculations and logical operations; the CU (Control Unit), which directs the operation of the processor; and Registers, which are small, fast storage locations used during processing.
हिंदी:
सीपीयू (सेंट्रल प्रोसेसिंग यूनिट) कंप्यूटर का ‘मस्तिष्क’ है। इसके तीन मुख्य भाग हैं: एएलयू (अर्थमेटिक लॉजिक यूनिट) जो गणना और तार्किक संक्रियाएँ करता है; सीयू (कंट्रोल यूनिट) जो प्रोसेसर के संचालन को निर्देशित करता है; और रजिस्टर, जो प्रोसेसिंग के दौरान उपयोग किए जाने वाले छोटे, तेज़ स्टोरेज स्थान हैं।
Key Points / मुख्य बिंदु:
- ALU – calculations & logic | एएलयू – गणना एवं तर्क
- CU – controls operations | सीयू – संक्रियाओं को नियंत्रित करता है
- Registers – fast temporary storage | रजिस्टर – तेज़ अस्थायी स्टोरेज
6. Memory: RAM, ROM, Cache
6. मेमोरी: रैम, रोम, कैश
English:
RAM (Random Access Memory) is temporary/volatile memory that stores data currently in use; it clears when power is off. ROM (Read Only Memory) is permanent/non-volatile memory that stores essential startup instructions. Cache memory is a very fast, small memory located near the CPU that stores frequently used data to speed up processing.
हिंदी:
रैम (रैंडम एक्सेस मेमोरी) अस्थायी/वोलेटाइल मेमोरी है जो वर्तमान में उपयोग हो रहे डेटा को संग्रहित करती है; बिजली बंद होने पर यह खाली हो जाती है। रोम (रीड ओनली मेमोरी) स्थायी/नॉन-वोलेटाइल मेमोरी है जो आवश्यक स्टार्टअप निर्देशों को संग्रहित करती है। कैश मेमोरी सीपीयू के पास स्थित एक बहुत तेज़, छोटी मेमोरी है जो प्रोसेसिंग को तेज़ करने के लिए बार-बार उपयोग होने वाले डेटा को संग्रहित करती है।
Key Points / मुख्य बिंदु:
- RAM – temporary, volatile | रैम – अस्थायी, वोलेटाइल
- ROM – permanent, non-volatile | रोम – स्थायी, नॉन-वोलेटाइल
- Cache – fastest, near CPU | कैश – सबसे तेज़, सीपीयू के पास
7. Input Devices
7. इनपुट डिवाइस
English:
Input devices are hardware used to enter data and instructions into the computer. Common examples include Keyboard (typing text), Mouse (pointing and clicking), Scanner (digitizing documents/images), Microphone (recording audio), and Webcam (capturing video).
हिंदी:
इनपुट डिवाइस वे हार्डवेयर हैं जिनका उपयोग कंप्यूटर में डेटा और निर्देश दर्ज करने के लिए किया जाता है। सामान्य उदाहरणों में कीबोर्ड (टेक्स्ट टाइप करना), माउस (पॉइंट और क्लिक करना), स्कैनर (दस्तावेज़/छवियों को डिजिटाइज़ करना), माइक्रोफोन (ऑडियो रिकॉर्ड करना), और वेबकैम (वीडियो कैप्चर करना) शामिल हैं।
Key Points / मुख्य बिंदु:
- Keyboard, Mouse, Scanner, Microphone, Webcam | कीबोर्ड, माउस, स्कैनर, माइक्रोफोन, वेबकैम
8. Output Devices
8. आउटपुट डिवाइस
English:
Output devices display or produce the processed result (information) from the computer in a form the user can understand. Common examples include Monitor (visual display), Printer (hard copy on paper), Speaker (audio output), and Projector (large-screen display).
हिंदी:
आउटपुट डिवाइस कंप्यूटर से प्रोसेस किए गए परिणाम (जानकारी) को उस रूप में प्रदर्शित या उत्पन्न करते हैं जिसे उपयोगकर्ता समझ सके। सामान्य उदाहरणों में मॉनिटर (विज़ुअल डिस्प्ले), प्रिंटर (कागज़ पर हार्ड कॉपी), स्पीकर (ऑडियो आउटपुट), और प्रोजेक्टर (बड़ी स्क्रीन डिस्प्ले) शामिल हैं।
Key Points / मुख्य बिंदु:
- Monitor, Printer, Speaker, Projector | मॉनिटर, प्रिंटर, स्पीकर, प्रोजेक्टर
9. Storage Devices (HDD, SSD, Pen Drive)
9. स्टोरेज डिवाइस (एचडीडी, एसएसडी, पेन ड्राइव)
English:
Storage devices are used to save data permanently. A Hard Disk Drive (HDD) uses spinning magnetic disks and offers large, low-cost storage. A Solid State Drive (SSD) uses flash memory chips, making it much faster than an HDD but usually more expensive. A Pen Drive (USB flash drive) is a small, portable device used to transfer and store data.
हिंदी:
स्टोरेज डिवाइस डेटा को स्थायी रूप से सहेजने के लिए उपयोग किए जाते हैं। हार्ड डिस्क ड्राइव (एचडीडी) घूमने वाली चुंबकीय डिस्क का उपयोग करती है और बड़ी, कम लागत वाली स्टोरेज प्रदान करती है। सॉलिड स्टेट ड्राइव (एसएसडी) फ्लैश मेमोरी चिप्स का उपयोग करती है, जिससे यह एचडीडी से कहीं अधिक तेज़ होती है लेकिन आमतौर पर महंगी होती है। पेन ड्राइव (यूएसबी फ्लैश ड्राइव) एक छोटा, पोर्टेबल उपकरण है जिसका उपयोग डेटा स्थानांतरित करने और संग्रहित करने के लिए किया जाता है।
Key Points / मुख्य बिंदु:
- HDD – large, low-cost, magnetic | एचडीडी – बड़ी, सस्ती, चुंबकीय
- SSD – fast, flash-based | एसएसडी – तेज़, फ्लैश-आधारित
- Pen Drive – portable USB storage | पेन ड्राइव – पोर्टेबल यूएसबी स्टोरेज
10. Number System – Binary
10. संख्या प्रणाली – बाइनरी
English:
The Binary number system uses only two digits, 0 and 1, and forms the foundation of all computer operations, since computers work using electronic switches that are either ON (1) or OFF (0). Every piece of data, text, image, or instruction inside a computer is ultimately represented in binary form.
हिंदी:
बाइनरी संख्या प्रणाली केवल दो अंकों, 0 और 1, का उपयोग करती है और यह सभी कंप्यूटर संक्रियाओं की नींव बनाती है, क्योंकि कंप्यूटर इलेक्ट्रॉनिक स्विच का उपयोग करके काम करते हैं जो या तो ऑन (1) या ऑफ (0) होते हैं। कंप्यूटर के अंदर हर डेटा, टेक्स्ट, छवि, या निर्देश अंततः बाइनरी रूप में दर्शाया जाता है।
Key Points / मुख्य बिंदु:
- Only digits 0 and 1 | केवल अंक 0 और 1
- Base of all computer operations | सभी कंप्यूटर संक्रियाओं का आधार
11. Number System – Octal & Hexadecimal
11. संख्या प्रणाली – ऑक्टल एवं हेक्साडेसिमल
English:
The Octal number system uses eight digits (0-7) and the Hexadecimal system uses sixteen symbols (0-9 and A-F). Both are used as compact ways to represent long binary numbers, making them easier for programmers to read and work with, especially in memory addressing and low-level programming.
हिंदी:
ऑक्टल संख्या प्रणाली आठ अंकों (0-7) का उपयोग करती है और हेक्साडेसिमल प्रणाली सोलह प्रतीकों (0-9 और A-F) का उपयोग करती है। दोनों का उपयोग लंबी बाइनरी संख्याओं को संक्षिप्त रूप में दर्शाने के लिए किया जाता है, जिससे प्रोग्रामरों के लिए उन्हें पढ़ना और उन पर काम करना आसान हो जाता है, विशेष रूप से मेमोरी एड्रेसिंग और लो-लेवल प्रोग्रामिंग में।
Key Points / मुख्य बिंदु:
- Octal – digits 0 to 7 | ऑक्टल – अंक 0 से 7
- Hexadecimal – 0-9 and A-F | हेक्साडेसिमल – 0-9 और A-F
12. Introduction to Software (System vs Application)
12. सॉफ्टवेयर का परिचय (सिस्टम बनाम एप्लिकेशन)
English:
Software is a set of instructions that tells the computer what to do. System Software (like the Operating System) manages the computer’s hardware and provides a platform for other software to run. Application Software (like MS Word, games, browsers) helps users perform specific tasks.
हिंदी:
सॉफ्टवेयर निर्देशों का एक समूह है जो कंप्यूटर को बताता है कि क्या करना है। सिस्टम सॉफ्टवेयर (जैसे ऑपरेटिंग सिस्टम) कंप्यूटर के हार्डवेयर का प्रबंधन करता है और अन्य सॉफ्टवेयर को चलाने के लिए एक प्लेटफॉर्म प्रदान करता है। एप्लिकेशन सॉफ्टवेयर (जैसे एमएस वर्ड, गेम्स, ब्राउज़र) उपयोगकर्ताओं को विशिष्ट कार्य करने में मदद करता है।
Key Points / मुख्य बिंदु:
- System Software – manages hardware | सिस्टम सॉफ्टवेयर – हार्डवेयर का प्रबंधन
- Application Software – specific tasks | एप्लिकेशन सॉफ्टवेयर – विशिष्ट कार्य
13. Operating System – Concepts & Functions
13. ऑपरेटिंग सिस्टम – अवधारणाएँ एवं कार्य
English:
An Operating System (OS) is system software that acts as an interface between the user and computer hardware. Its main functions include Process Management, Memory Management, File Management, Device Management, and providing Security. Examples include Windows, Linux, and macOS.
हिंदी:
ऑपरेटिंग सिस्टम (ओएस) एक सिस्टम सॉफ्टवेयर है जो उपयोगकर्ता और कंप्यूटर हार्डवेयर के बीच एक इंटरफेस के रूप में कार्य करता है। इसके मुख्य कार्यों में प्रोसेस प्रबंधन, मेमोरी प्रबंधन, फ़ाइल प्रबंधन, डिवाइस प्रबंधन, और सुरक्षा प्रदान करना शामिल है। उदाहरणों में विंडोज़, लिनक्स, और मैकओएस शामिल हैं।
Key Points / मुख्य बिंदु:
- Interface between user and hardware | उपयोगकर्ता और हार्डवेयर के बीच इंटरफेस
- Process, Memory, File, Device Management | प्रोसेस, मेमोरी, फ़ाइल, डिवाइस प्रबंधन
14. Types of Operating Systems
14. ऑपरेटिंग सिस्टम के प्रकार
English:
Operating Systems are of various types: Batch OS (processes jobs in batches without user interaction), Time-Sharing OS (allows multiple users to share resources simultaneously), Real-Time OS (responds to inputs within a strict time limit, used in medical/industrial systems), and Distributed OS (manages a group of independent computers as a single system).
हिंदी:
ऑपरेटिंग सिस्टम कई प्रकार के होते हैं: बैच ओएस (उपयोगकर्ता की सहभागिता के बिना कार्यों को बैचों में प्रोसेस करता है), टाइम-शेयरिंग ओएस (कई उपयोगकर्ताओं को एक साथ संसाधन साझा करने की अनुमति देता है), रियल-टाइम ओएस (एक सख्त समय सीमा के भीतर इनपुट का जवाब देता है, चिकित्सा/औद्योगिक प्रणालियों में उपयोग होता है), और डिस्ट्रिब्यूटेड ओएस (स्वतंत्र कंप्यूटरों के समूह को एक ही प्रणाली के रूप में प्रबंधित करता है)।
Key Points / मुख्य बिंदु:
- Batch, Time-Sharing, Real-Time, Distributed OS | बैच, टाइम-शेयरिंग, रियल-टाइम, डिस्ट्रिब्यूटेड ओएस
15. Introduction to Windows OS
15. विंडोज़ ओएस का परिचय
English:
Microsoft Windows is a Graphical User Interface (GUI) based Operating System widely used on personal computers. It provides features such as the Desktop, Start Menu, Taskbar, File Explorer for managing files, and Control Panel/Settings for configuring the system.
हिंदी:
माइक्रोसॉफ्ट विंडोज़ एक ग्राफिकल यूज़र इंटरफेस (जीयूआई) आधारित ऑपरेटिंग सिस्टम है जो व्यक्तिगत कंप्यूटरों पर व्यापक रूप से उपयोग किया जाता है। यह डेस्कटॉप, स्टार्ट मेनू, टास्कबार, फ़ाइल एक्सप्लोरर (फ़ाइलों के प्रबंधन के लिए), और कंट्रोल पैनल/सेटिंग्स (सिस्टम को कॉन्फ़िगर करने के लिए) जैसी सुविधाएँ प्रदान करता है।
Key Points / मुख्य बिंदु:
- GUI based OS | जीयूआई आधारित ओएस
- Desktop, Start Menu, Taskbar, File Explorer | डेस्कटॉप, स्टार्ट मेनू, टास्कबार, फ़ाइल एक्सप्लोरर
16. Computer Networks – Basics
16. कंप्यूटर नेटवर्क – मूल बातें
English:
A computer network is a group of two or more computers connected together to share resources (like files, printers) and communicate with each other. Networks require devices such as routers, switches, and cables (or wireless signals) to connect computers.
हिंदी:
कंप्यूटर नेटवर्क दो या दो से अधिक कंप्यूटरों का एक समूह है जो संसाधनों (जैसे फ़ाइलें, प्रिंटर) को साझा करने और एक-दूसरे से संवाद करने के लिए आपस में जुड़े होते हैं। नेटवर्क को जोड़ने के लिए राउटर, स्विच, और केबल (या वायरलेस सिग्नल) जैसे उपकरणों की आवश्यकता होती है।
Key Points / मुख्य बिंदु:
- Connects computers to share resources | संसाधन साझा करने हेतु कंप्यूटरों को जोड़ता है
- Router, Switch, Cable/Wireless | राउटर, स्विच, केबल/वायरलेस
17. Types of Networks (LAN, WAN, MAN)
17. नेटवर्क के प्रकार (लैन, वैन, मैन)
English:
LAN (Local Area Network) connects computers within a small area like an office or school. MAN (Metropolitan Area Network) covers a larger area like a city, connecting multiple LANs. WAN (Wide Area Network) spans a very large geographical area, even countries, with the Internet being the largest example of a WAN.
हिंदी:
लैन (लोकल एरिया नेटवर्क) एक छोटे क्षेत्र, जैसे किसी कार्यालय या स्कूल, के भीतर कंप्यूटरों को जोड़ता है। मैन (मेट्रोपॉलिटन एरिया नेटवर्क) एक बड़े क्षेत्र, जैसे किसी शहर, को कवर करता है और कई लैन को जोड़ता है। वैन (वाइड एरिया नेटवर्क) एक बहुत बड़े भौगोलिक क्षेत्र, यहाँ तक कि देशों को भी कवर करता है, और इंटरनेट वैन का सबसे बड़ा उदाहरण है।
Key Points / मुख्य बिंदु:
- LAN – small area (office/school) | लैन – छोटा क्षेत्र (कार्यालय/स्कूल)
- MAN – city-wide | मैन – शहर-व्यापी
- WAN – very large area, e.g. Internet | वैन – बहुत बड़ा क्षेत्र, जैसे इंटरनेट
18. Computer Viruses & Antivirus
18. कंप्यूटर वायरस एवं एंटीवायरस
English:
A computer virus is a malicious program that can replicate itself and spread from one computer to another, often damaging data or system performance. Common sources include infected pen drives, email attachments, and unsafe downloads. Antivirus software detects, blocks, and removes viruses to protect the system; it should be kept updated regularly.
हिंदी:
कंप्यूटर वायरस एक दुर्भावनापूर्ण प्रोग्राम है जो स्वयं को दोहरा सकता है और एक कंप्यूटर से दूसरे कंप्यूटर में फैल सकता है, जिससे अक्सर डेटा या सिस्टम के प्रदर्शन को नुकसान होता है। सामान्य स्रोतों में संक्रमित पेन ड्राइव, ईमेल अटैचमेंट, और असुरक्षित डाउनलोड शामिल हैं। एंटीवायरस सॉफ्टवेयर सिस्टम की सुरक्षा के लिए वायरस का पता लगाता है, उन्हें रोकता है, और हटाता है; इसे नियमित रूप से अपडेट रखना चाहिए।
Key Points / मुख्य बिंदु:
- Virus – malicious, self-replicating program | वायरस – दुर्भावनापूर्ण, स्वयं-प्रतिकृति प्रोग्राम
- Antivirus – detects, blocks, removes viruses | एंटीवायरस – वायरस का पता लगाता, रोकता, हटाता है
19. Cyber Hygiene & Safety Basics
19. साइबर हाईजीन एवं सुरक्षा की मूल बातें
English:
Cyber hygiene refers to practices that help keep systems and data secure. Key habits include using strong, unique passwords, enabling two-factor authentication, avoiding suspicious links/emails, keeping software updated, taking regular backups, and not sharing personal/financial information online carelessly.
हिंदी:
साइबर हाईजीन उन प्रथाओं को कहते हैं जो सिस्टम और डेटा को सुरक्षित रखने में मदद करती हैं। मुख्य आदतों में मजबूत, अद्वितीय पासवर्ड का उपयोग करना, टू-फैक्टर ऑथेंटिकेशन सक्षम करना, संदिग्ध लिंक/ईमेल से बचना, सॉफ्टवेयर को अपडेट रखना, नियमित बैकअप लेना, और व्यक्तिगत/वित्तीय जानकारी को ऑनलाइन लापरवाही से साझा न करना शामिल है।
Key Points / मुख्य बिंदु:
- Strong passwords & two-factor authentication | मजबूत पासवर्ड एवं टू-फैक्टर ऑथेंटिकेशन
- Regular backups & updated software | नियमित बैकअप एवं अपडेटेड सॉफ्टवेयर
20. पुनरावृत्ति एवं यूनिट टेस्ट
