JIT COMPUTER EDUCATION CENTRE
NIELIT O-LEVEL
(M1-R5.1)
STUDY MATERIAL
Chapter 1 - Introduction to Computer
इस Chapter में हम जानेंगे Computer के basics — इसकी structure, components, working process, और modern applications के बारे में, जो NIELIT O Level (M1-R5.1) syllabus के अनुसार है।
1️⃣ What is a Computer? (कंप्यूटर क्या है?)
📘 Definition (परिभाषा)
Computer एक electronic machine है जो user द्वारा दिए गए input को process करके meaningful output प्रदान करती है। यह data को store, process और retrieve कर सकता है। सरल शब्दों में — “Computer एक ऐसा electronic device है जो दिए गए निर्देशों के अनुसार कार्य करता है।”
💡 Characteristics of Computer (कंप्यूटर की विशेषताएँ)
- Speed (गति): कंप्यूटर बहुत तेज़ी से calculations कर सकता है, एक सेकंड में लाखों operations।
- Accuracy (शुद्धता): कंप्यूटर errors के बिना सही परिणाम देता है, जब तक data सही दिया गया हो।
- Storage (संग्रहण क्षमता): बड़ी मात्रा में data को store करने की क्षमता होती है।
- Diligence (अविचलता): यह थकता नहीं है और बार-बार एक जैसे काम कर सकता है।
- Versatility (बहु-उपयोगिता): यह विभिन्न कार्य जैसे data entry, games, graphics आदि कर सकता है।
- Automation (स्वचालन): निर्देश देने के बाद यह स्वयं कार्य करता है।
🔍 Functional Block Diagram (कार्य प्रणाली)
कंप्यूटर के कार्य को तीन मुख्य चरणों में बाँटा जा सकता है:
- Input: User data को input devices जैसे keyboard, mouse से enter करता है।
- Process: CPU data को process करता है और instructions के अनुसार कार्य करता है।
- Output: Processed result को output devices जैसे monitor, printer के माध्यम से दिखाता है।
_files/computer-block-diagram.png)
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 किया जा सकता है।
2️⃣ Evolution of Computer (कंप्यूटर का विकास)
📘 Introduction (परिचय)
कंप्यूटर का इतिहास बहुत पुराना है। मानव ने गणना (calculation) को आसान और तेज़ बनाने के लिए विभिन्न उपकरणों का आविष्कार किया — Abacus से लेकर आज के Super Computers तक। इस विकास प्रक्रिया को हम “Evolution of Computers” कहते हैं।
📜 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।
_files/computer-generations-chart.png)
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 में होता है।
3️⃣ Hardware and Software (हार्डवेयर और सॉफ्टवेयर)
📘 Introduction (परिचय)
Computer दो मुख्य भागों से मिलकर बना है — Hardware और Software। Hardware बिना Software काम नहीं कर सकता, और Software बिना Hardware चल नहीं सकता। दोनों का संयोजन ही एक पूर्ण कंप्यूटर सिस्टम बनाता है।
💻 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 |
_files/computer-hardware-types.png)
Fig: Types of Computer Hardware
🧠 Software (सॉफ्टवेयर)
Software निर्देशों (Instructions) का समूह होता है जो हार्डवेयर को बताता है कि क्या और कैसे करना है। Software को देखा नहीं जा सकता लेकिन यह कंप्यूटर को नियंत्रित करता है।
🔸 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
_files/software-types-chart.png)
Fig: Classification of Software
🧩 Relationship between Hardware and Software (हार्डवेयर और सॉफ्टवेयर का संबंध)
Hardware और Software दोनों एक-दूसरे पर निर्भर हैं। उदाहरण के लिए — Hardware = शरीर (Body) Software = आत्मा (Soul) केवल दोनों के संयोजन से ही कंप्यूटर काम कर सकता है।
4️⃣ Input & Output Devices (इनपुट और आउटपुट डिवाइस)
📘 Introduction (परिचय)
कंप्यूटर में Input Devices का उपयोग data या instructions देने के लिए किया जाता है, जबकि Output Devices का उपयोग processed result को दिखाने या प्राप्त करने के लिए किया जाता है। दोनों एक साथ कंप्यूटर के communication system का महत्वपूर्ण भाग हैं।
⌨️ 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 |
_files/input-devices-chart.png)
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 (सामान्य आउटपुट उपकरण)
_files/output-devices-chart.png)
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।
5️⃣ Computer Memory & Storage (मेमोरी और स्टोरेज)
📘 Introduction (परिचय)
Memory वह स्थान है जहाँ कंप्यूटर data और instructions को अस्थायी या स्थायी रूप से store करता है। Memory की गति और क्षमता के आधार पर इसे कई प्रकारों में बाँटा गया है। Storage का कार्य data को लंबे समय के लिए सुरक्षित रखना होता है।
🧠 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) |
_files/computer-memory-hierarchy.png)
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 |
_files/storage-types-diagram.png)
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 |
6️⃣ Mobile Apps & Open Source Software (मोबाइल एप्स और ओपन सोर्स सॉफ्टवेयर)
📘 Introduction (परिचय)
आज के डिजिटल युग में Mobile Apps और Open Source Software ने तकनीक को सभी के लिए सुलभ बना दिया है। Mobile Apps हमारे दैनिक कार्यों — जैसे शिक्षा, बैंकिंग, खरीदारी, मनोरंजन — को आसान बनाती हैं। वहीं Open Source Software innovation और collaboration को बढ़ावा देता है।
📱 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 |
_files/mobile-app-types-diagram.png)
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
💻 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. |
_files/open-source-software-examples.png)
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 |
Chapter 2 - Introduction to Operating System
इस chapter में आप Operating System (OS) के basics, Desktop/Laptop व Mobile OS, User Interface (Taskbar, Icons, Shortcuts), Running Applications और System Settings (Mouse, Date & Time, Display, Add/Remove Programs) सीखेंगे —
1️⃣ Operating System – Introduction (परिचय)
🖥️ Operating System – Introduction (ऑपरेटिंग सिस्टम – परिचय)
Operating System (OS) कंप्यूटर सिस्टम का सबसे महत्वपूर्ण सॉफ्टवेयर होता है। यह एक System Software है जो कंप्यूटर हार्डवेयर और यूज़र के बीच सेतु (bridge) का कार्य करता है। बिना ऑपरेटिंग सिस्टम के कोई भी कंप्यूटर उपयोग योग्य नहीं होता।
📘 Why Operating System is Important (ऑपरेटिंग सिस्टम की आवश्यकता क्यों होती है?)
कंप्यूटर के सभी हार्डवेयर (जैसे CPU, Memory, Storage, Devices) को नियंत्रित करने और एक साथ कुशलता से कार्य करवाने के लिए एक सिस्टम की आवश्यकता होती है — यही कार्य Operating System करता है। यह user को instructions देने और परिणाम प्राप्त करने की सुविधा देता है।
 _ JIT COMPUTER EDUCATION CENTRE_files/os-interface-diagram.png)
Fig: User ↔ Operating System ↔ Hardware Interface
⚙️ Main Functions of Operating System (ऑपरेटिंग सिस्टम के मुख्य कार्य)
- 1. Process Management: CPU time को processes में बाँटना और control करना।
- 2. Memory Management: Programs को memory allocate करना और track रखना।
- 3. File Management: Files और folders को organize करना, save करना, और access देना।
- 4. Device Management: Input/Output devices जैसे Printer, Mouse, Keyboard को control करना।
- 5. Security Management: Unauthorized access से data को सुरक्षित रखना।
- 6. User Interface: User को computer के साथ interaction के लिए easy GUI या CLI प्रदान करना।
🧩 Components of an Operating System (ऑपरेटिंग सिस्टम के प्रमुख घटक)
| Component | Description (विवरण) |
|---|---|
| Kernel | यह OS का मुख्य भाग होता है जो system resources (CPU, Memory, Devices) को नियंत्रित करता है। |
| Shell | यह user और kernel के बीच interface है — यह commands को interpret करता है। |
| File System | Files को व्यवस्थित रखने और access control करने का कार्य करता है। |
| User Interface | यह वह भाग है जिससे user computer से interact करता है (CLI या GUI)। |
 _ JIT COMPUTER EDUCATION CENTRE_files/os-components-diagram.png)
Fig: Components of an Operating System – Kernel, Shell, File System, UI
🧠 Examples of Operating Systems (ऑपरेटिंग सिस्टम के उदाहरण)
- Desktop OS: Windows, Linux, macOS
- Mobile OS: Android, iOS
- Server OS: Windows Server, Red Hat Enterprise Linux
- Embedded OS: Raspberry Pi OS, RTOS (Real Time OS)
2️⃣ Basics of Operating System & Types (ऑपरेटिंग सिस्टम के प्रकार)
🧩 Basics of Operating System & Types (ऑपरेटिंग सिस्टम की मूल बातें और प्रकार)
Operating System (OS) कंप्यूटर का सबसे आवश्यक System Software है जो सभी हार्डवेयर और सॉफ्टवेयर को नियंत्रित करता है। यह user को एक environment प्रदान करता है जिसमें वह अपने प्रोग्राम चला सके। OS न केवल resources को manage करता है बल्कि multitasking और security भी सुनिश्चित करता है।
⚙️ Basic Functions of Operating System (ऑपरेटिंग सिस्टम के मूल कार्य)
- 1. Resource Management: CPU, Memory, Devices आदि का कुशल उपयोग।
- 2. File Management: Files को बनाना, पढ़ना, संशोधित करना और हटाना।
- 3. Security Management: Passwords और permissions से data सुरक्षा।
- 4. Process Management: कई प्रोग्रामों को एक साथ चलाना (Multitasking)।
- 5. Communication: Programs के बीच data exchange और device communication।
 _ JIT COMPUTER EDUCATION CENTRE_files/os-functions-diagram.png)
Fig: Main Functions of an Operating System
🧠 Types of Operating Systems (ऑपरेटिंग सिस्टम के प्रकार)
Operating Systems को उनके उपयोग, user support और processing methods के आधार पर विभिन्न प्रकारों में विभाजित किया गया है।
| Type | Description (विवरण) | Examples (उदाहरण) |
|---|---|---|
| 1️⃣ Single-User OS | एक समय में केवल एक user कार्य कर सकता है। Personal Computers में इसका उपयोग होता है। | MS-DOS, Windows 10 (Single User Mode) |
| 2️⃣ Multi-User OS | एक ही समय में कई users अलग-अलग terminals से computer resources share कर सकते हैं। | UNIX, Linux Server, Windows Server |
| 3️⃣ Batch Processing OS | इसमें jobs को batch में submit किया जाता है और OS उन्हें एक के बाद एक process करता है बिना user interaction के। | IBM Mainframe OS, Early UNIX |
| 4️⃣ Time-Sharing OS | CPU time को users में समान रूप से बाँटता है जिससे हर user को fast response मिले। | UNIX, Linux |
| 5️⃣ Real-Time OS (RTOS) | यह system critical applications जैसे robots, missiles, या medical devices में प्रयोग होता है, जहाँ response तुरंत चाहिए। | VxWorks, QNX, RT-Linux |
| 6️⃣ Network OS | कई computers को network के माध्यम से connect कर resources साझा करने की सुविधा देता है। | Windows Server, Novell NetWare |
| 7️⃣ Distributed OS | यह interconnected computers का group होता है जो एक system की तरह कार्य करते हैं। | Google’s Android Cluster OS, Amoeba, LOCUS |
 _ JIT COMPUTER EDUCATION CENTRE_files/os-types-diagram.png)
Fig: Classification of Operating Systems
⚖️ Comparison: Single-User vs Multi-User OS
| Single-User OS | Multi-User OS |
|---|---|
| One user at a time | Multiple users at a time |
| Simpler and less resource intensive | Complex and resource heavy |
| Example: Windows 10 Home | Example: UNIX, Windows Server |
3️⃣ Operating Systems for Desktop & Laptop (डेस्कटॉप और लैपटॉप के लिए ऑपरेटिंग सिस्टम)
💻 Operating Systems for Desktop & Laptop (डेस्कटॉप और लैपटॉप के लिए ऑपरेटिंग सिस्टम)
Desktop और Laptop computer के smooth functioning के लिए Operating System (OS) सबसे ज़रूरी software होता है। यह computer के hardware (जैसे CPU, RAM, Disk, Devices) को control करता है और user को एक graphical interface देता है। Desktop OS मुख्य रूप से personal use, office work, graphics designing, programming और gaming में उपयोग होते हैं।
🧩 Common Desktop/Laptop Operating Systems (लोकप्रिय ऑपरेटिंग सिस्टम)
| Operating System | Developer / Company | Key Features (मुख्य विशेषताएँ) |
|---|---|---|
| Microsoft Windows | Microsoft Corporation (USA) |
• User-friendly GUI • Compatible with most software & hardware • Multitasking, Networking, Security features • Widely used in offices, education, and gaming |
| Linux | Open Source Community (Linus Torvalds) |
• Open Source & Free to use • Highly Secure & Customizable • Used for programming, servers, and ethical hacking • Popular Distros: Ubuntu, Fedora, Debian, Kali Linux |
| macOS | Apple Inc. |
• Elegant design & high performance • Exclusive for Apple devices (MacBook, iMac) • Excellent security & creative tools support • Seamless integration with iPhone, iPad |
| Chrome OS | Google Inc. |
• Cloud-based & lightweight • Fast boot time, runs Chrome browser & Android apps • Used mainly in Chromebooks for education & office |
 _ JIT COMPUTER EDUCATION CENTRE_files/desktop-os-comparison.png)
Fig: Major Desktop & Laptop Operating Systems
📊 Comparison Between Windows, Linux & macOS
| Feature | Windows | Linux | macOS |
|---|---|---|---|
| User Interface | GUI based, easy for beginners | GUI + Command Line Interface | Highly polished GUI, visually rich |
| Security | Moderate, prone to malware | Very Secure | Highly Secure |
| Cost | Paid (Licensed) | Free & Open Source | Paid (Included with Apple devices) |
| Performance | Good for general tasks | Excellent for coding & servers | Great for creative professionals |
| Examples | Windows 10, 11 | Ubuntu, Fedora, Kali | macOS Ventura, Monterey |
🌐 Additional Desktop OS Examples (अन्य उदाहरण)
- Fedora Linux: Open-source and developer-friendly environment.
- Ubuntu: User-friendly Linux distribution widely used by beginners.
- Windows Server OS: Used for hosting, networking, and enterprise management.
- ReactOS: Free and open-source OS compatible with Windows applications.
- Elementary OS: Lightweight Linux OS designed for productivity.
4️⃣ Operating Systems for Mobile Phones & Tablets (मोबाइल फोन और टैबलेट के लिए ऑपरेटिंग सिस्टम)
📱 Operating Systems for Mobile Phones & Tablets (मोबाइल फोन और टैबलेट के लिए ऑपरेटिंग सिस्टम)
आज के समय में मोबाइल और टैबलेट डिवाइस हमारे जीवन का महत्वपूर्ण हिस्सा बन चुके हैं। इन devices को नियंत्रित और उपयोगकर्ता के लिए सरल बनाने का कार्य Mobile Operating System करता है। यह एक ऐसा software platform है जो applications चलाने, memory manage करने, और hardware control करने में सहायता करता है।
🧠 Main Functions of Mobile OS (मोबाइल ऑपरेटिंग सिस्टम के मुख्य कार्य)
- 📲 Application Management: Apps को install, run और uninstall करने की सुविधा देना।
- ⚙️ Hardware Control: Touchscreen, Camera, Sensors, Battery आदि को manage करना।
- 🌐 Network & Connectivity: Wi-Fi, Bluetooth, GPS, Cellular network को support करना।
- 🔐 Security: Device data को protect करना और permissions manage करना।
- 🧩 User Interface: Icons, menus और gestures के माध्यम से आसान interaction।
 _ JIT COMPUTER EDUCATION CENTRE_files/mobile-os-architecture.png)
Fig: Mobile Operating System Architecture – User Interface, Applications, Kernel, Hardware
📊 Popular Mobile Operating Systems (लोकप्रिय मोबाइल ऑपरेटिंग सिस्टम)
| Operating System | Developer / Company | Key Features (मुख्य विशेषताएँ) |
|---|---|---|
| Android OS | Google Inc. |
• Open Source & Free • Based on Linux Kernel • Millions of apps via Google Play Store • Supports multitasking & custom UI (e.g., MIUI, OneUI) |
| iOS | Apple Inc. |
• Closed Source, highly secure • Exclusive for iPhone & iPad • Smooth performance and optimized apps • Strong privacy control and updates |
| HarmonyOS | Huawei Technologies |
• Cross-device connectivity (phones, watches, TVs) • Based on microkernel architecture • Fast, responsive, and secure • Focused on IoT ecosystem |
| KaiOS | KaiOS Technologies |
• Designed for feature phones • Supports apps like WhatsApp, YouTube, Google Maps • Lightweight and low memory usage • Used in JioPhone and Nokia smart feature phones |
| Windows Mobile OS | Microsoft Corporation |
• Similar interface to Windows desktop • Discontinued, but once popular • Supported Office Mobile, Outlook, and Live Tiles |
 _ JIT COMPUTER EDUCATION CENTRE_files/mobile-os-comparison.png)
Fig: Major Mobile Operating Systems and Their Ecosystem
⚖️ Comparison: Android vs iOS
| Feature | Android OS | iOS |
|---|---|---|
| Source Type | Open Source | Closed Source |
| Customization | Highly customizable | Limited customization |
| Security | Good, but vulnerable to malware | Very high security & privacy |
| App Store | Google Play Store | Apple App Store |
| Example Devices | Samsung, Xiaomi, Vivo, Oppo | iPhone, iPad |
📲 Emerging Mobile Operating Systems (उभरते हुए मोबाइल OS)
- Fuchsia OS (Google): Future-ready microkernel-based OS designed for multiple devices.
- Tizen OS (Samsung): Used in smartwatches, smart TVs, and some smartphones.
- Ubuntu Touch: Open-source mobile OS focusing on security and freedom.
5️⃣ User Interface (Desktop/Laptop): Taskbar, Icons & Shortcuts, Running an Application
🖱️ User Interface (Desktop/Laptop): Taskbar, Icons & Shortcuts, Running an Application
User Interface (UI) वह माध्यम है जिसके द्वारा user और computer के बीच interaction होता है। Desktop या Laptop के मामले में, यह interaction Graphical User Interface (GUI) के ज़रिए होता है, जहाँ user अपने mouse और keyboard का उपयोग करके icons, menus और buttons से काम करता है।
 _ JIT COMPUTER EDUCATION CENTRE_files/windows-desktop-layout.png)
Fig: Windows Desktop Interface — Taskbar, Start Menu, Icons & Shortcuts
💻 Components of Desktop Interface (डेस्कटॉप इंटरफ़ेस के घटक)
- 1️⃣ Desktop: यह मुख्य screen होती है जो background wallpaper के साथ दिखाई देती है। यहीं पर applications के icons और shortcuts रखे जाते हैं।
- 2️⃣ Taskbar: Screen के नीचे स्थित bar जिसमें Start button, pinned apps, search box और system tray होते हैं।
- 3️⃣ Start Menu: यह programs, settings और power options का केंद्र होता है।
- 4️⃣ Icons: छोटे graphical symbols जो किसी file, folder या program को दर्शाते हैं।
- 5️⃣ Shortcuts: किसी file या program तक जल्दी पहुंचने का तरीका। इनके icon के निचले कोने में छोटी arrow होती है 🔽
- 6️⃣ Notification Area (System Tray): यहाँ date/time, sound, Wi-Fi और background apps के icons रहते हैं।
🧩 Taskbar (टास्कबार)
Taskbar Windows का सबसे महत्वपूर्ण हिस्सा है जो हमेशा दिखाई देता है। यह user को चल रहे programs और background processes तक पहुंच प्रदान करता है।
- ➡️ Start Button: Programs, files, settings और power options तक पहुंच।
- ➡️ Search Box: किसी भी app या file को खोजने के लिए।
- ➡️ Quick Launch Area: Frequently used apps जैसे Chrome, File Explorer, Word आदि।
- ➡️ System Tray: Wi-Fi, Sound, Battery, Date/Time आदि के icons।
 _ JIT COMPUTER EDUCATION CENTRE_files/windows-taskbar.png)
Fig: Windows 11 Taskbar Elements
🖼️ Icons (आइकॉन)
Icons छोटे graphical symbols होते हैं जो किसी specific object को represent करते हैं जैसे file, folder, application आदि। इनपर double-click करने से संबंधित program या document खुल जाता है।
| Icon Type | Description (विवरण) | Example |
|---|---|---|
| Application Icons | किसी software या program का icon। | 🟦 Word, Excel, Chrome |
| Folder Icons | Files को store करने वाले directories। | 📁 Documents, Downloads |
| Shortcut Icons | Original file की quick access copy। | 🔗 Word Shortcut, Chrome Shortcut |
⚙️ Shortcuts (शॉर्टकट्स)
Shortcut का अर्थ है “तेज़ रास्ता”। Windows में shortcut key combinations या icon shortcuts के माध्यम से किसी function को जल्दी किया जा सकता है।
| Shortcut Key | Function |
|---|---|
| Ctrl + C | Copy selected text or file |
| Ctrl + V | Paste copied item |
| Alt + Tab | Switch between open applications |
| Win + D | Show desktop |
| Alt + F4 | Close current window/application |
🚀 Running an Application (एप्लिकेशन चलाना)
किसी application को चलाने के कई तरीके होते हैं:
- 📁 Start Menu → App name पर click करें।
- 🖱️ Desktop Icon → Double click करें।
- 🔎 Search Box → App का नाम type करें।
- 📌 Taskbar → Pinned App पर click करें।
- ⌨️ Run Command → Press Win + R → App name type करें → Enter।
6️⃣ Operating System – Simple Settings (Mouse, Date & Time, Display)
⚙️ Operating System – Simple Settings (Mouse, Date & Time, Display)
किसी भी Operating System में Simple Settings वह सुविधा होती है जो user को अपने computer की basic functionalities जैसे Mouse behavior, Date & Time, Display, Themes आदि को अपनी आवश्यकता के अनुसार customize करने देती है। ये settings system को user-friendly बनाती हैं और कार्य करने की efficiency बढ़ाती हैं।
🖱️ Mouse Settings (माउस सेटिंग्स)
Mouse एक pointing device है जिसका उपयोग object select करने, click करने, drag करने और scroll करने में होता है। Windows में आप Mouse की speed, button configuration और pointer appearance को customize कर सकते हैं।
🧭 Steps to Change Mouse Settings:
- 1️⃣ Start → Settings → Bluetooth & Devices → Mouse पर जाएँ।
- 2️⃣ यहाँ से आप:
- 🖱️ Primary Button बदल सकते हैं (Left ↔ Right)।
- ⚡ Pointer Speed adjust कर सकते हैं।
- 💨 Double-click speed सेट कर सकते हैं।
- 🎯 Pointer trail दिखा सकते हैं।
 _ JIT COMPUTER EDUCATION CENTRE_files/mouse-settings-windows.png)
Fig: Mouse Settings in Windows 11
⏰ Date & Time Settings (तिथि और समय सेटिंग्स)
Date और Time settings यह सुनिश्चित करती हैं कि आपके system की clock और calendar सही समय दिखाएँ। यह automatic synchronization के माध्यम से internet से time update कर सकती है।
🧭 Steps to Change Date & Time:
- 1️⃣ Start → Settings → Time & Language → Date & Time खोलें।
- 2️⃣ Set Time Automatically option enable करें ताकि system इंटरनेट से सही समय ले सके।
- 3️⃣ यदि आप manually समय बदलना चाहते हैं, तो Change button दबाएँ और नई तिथि/समय चुनें।
- 4️⃣ Time Zone भी select कर सकते हैं, जैसे (UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi।
 _ JIT COMPUTER EDUCATION CENTRE_files/date-time-settings.png)
Fig: Date and Time Settings Window
🖥️ Display Settings (डिस्प्ले सेटिंग्स)
Display settings से आप अपने monitor की brightness, screen resolution, scaling और background बदल सकते हैं। सही display settings visual comfort और readability बढ़ाती हैं।
🧭 Steps to Adjust Display Settings:
- 1️⃣ Right-click on Desktop → Display Settings चुनें।
- 2️⃣ Brightness slider से screen की brightness adjust करें।
- 3️⃣ Resolution को “Recommended” value पर सेट करें (जैसे 1920×1080)।
- 4️⃣ Multiple displays connect करने पर Extend / Duplicate mode चुनें।
- 5️⃣ Night Light enable करने से आँखों पर कम strain होता है।
 _ JIT COMPUTER EDUCATION CENTRE_files/display-settings-windows.png)
Fig: Display Settings in Windows 11
🎨 Personalization (पर्सनलाइज़ेशन)
आप अपने desktop को और आकर्षक बनाने के लिए themes, wallpapers, colors और fonts बदल सकते हैं। Windows में यह सुविधा Settings → Personalization में उपलब्ध है।
- 🌄 Change Wallpaper: Choose background images or slideshows।
- 🌈 Accent Colors: Window और taskbar के colors personalize करें।
- 🌙 Dark/Light Mode: Light या Dark appearance चुनें।
7️⃣ Add/Remove Programs & Features (इंस्टॉल/अनइंस्टॉल प्रोग्राम्स)
🧰 Add/Remove Programs & Features (इंस्टॉल/अनइंस्टॉल प्रोग्राम्स)
हर Operating System में applications या software को install और uninstall करने की सुविधा होती है। यह feature system को साफ-सुथरा और efficient बनाए रखने में मदद करता है। जब किसी प्रोग्राम की आवश्यकता समाप्त हो जाती है या वह system को slow करता है, तब उसे uninstall करना एक अच्छा maintenance step माना जाता है।
🧩 Installation of Programs (प्रोग्राम इंस्टॉल करना)
किसी software को system में चलाने के लिए उसे install करना आवश्यक होता है। Installation process software के files और registry entries को system में जोड़ देता है ताकि program सुचारू रूप से काम करे।
🧭 Methods to Install Programs:
- 📀 From CD/DVD: Setup file (setup.exe) पर double-click करें और installation steps follow करें।
- 🌐 From Internet: Software की official website से installer download करें और install करें।
- 🛒 From Microsoft Store: Windows Store से app चुनकर “Get” या “Install” पर क्लिक करें।
- 📦 Using .msi Package: Enterprise users software को MSI package के रूप में install करते हैं।
 _ JIT COMPUTER EDUCATION CENTRE_files/install-software-windows.png)
Fig: Installing Applications in Windows 11
🗑️ Uninstalling or Removing Programs (प्रोग्राम अनइंस्टॉल करना)
Uninstall करने से किसी program की सभी related files, folders और registry entries delete हो जाते हैं, जिससे system storage खाली होता है और performance में सुधार आता है।
🧭 Steps to Uninstall a Program (Windows 10/11):
- 1️⃣ Start → Settings → Apps → Installed Apps पर जाएँ।
- 2️⃣ जिस program को हटाना है उसे चुनें।
- 3️⃣ Uninstall पर क्लिक करें और confirmation दें।
- 4️⃣ कुछ programs के लिए setup wizard open होगा — वहाँ “Remove” या “Uninstall” चुनें।
 _ JIT COMPUTER EDUCATION CENTRE_files/uninstall-programs-windows.png)
Fig: Uninstalling a Program in Windows Settings
🧰 Modify or Repair a Program (प्रोग्राम बदलना या ठीक करना)
कुछ software installation के बाद भी modify या repair किए जा सकते हैं। यदि कोई program ठीक से काम नहीं कर रहा है, तो “Repair” option से उसे recover किया जा सकता है।
- 🛠️ Modify: Installed features को add/remove करने के लिए।
- 🔧 Repair: Missing या corrupt files को restore करने के लिए।
📊 Comparison: Add vs Remove vs Modify
| Action | Purpose | Example |
|---|---|---|
| Add (Install) | नए software को system में जोड़ना। | Installing MS Office or Chrome |
| Remove (Uninstall) | अनावश्यक software को हटाना। | Uninstalling old antivirus |
| Modify / Repair | Program features को customize या restore करना। | Repairing Microsoft Visual C++ Runtime |
8️⃣ Quick Shortcuts (Windows) – Windows के सबसे उपयोगी कीबोर्ड शॉर्टकट्स
⚡ Quick Shortcuts (Windows) – Useful Keyboard Shortcuts
Windows Operating System में Keyboard Shortcuts ऐसे key combinations होते हैं जो किसी command को तेज़ी से execute करने के लिए बनाए गए हैं। ये user की productivity और efficiency को कई गुना बढ़ा देते हैं — क्योंकि हर बार mouse से navigation करने की आवश्यकता नहीं होती।
🎯 Advantages of Using Shortcuts (शॉर्टकट्स के फायदे)
- ⏩ Speed: Time बचता है क्योंकि command तुरंत execute होती है।
- 💻 Productivity: Multitasking आसान हो जाता है।
- 🖱️ Less Mouse Use: Hand movement कम होता है, जिससे ergonomics बेहतर रहते हैं।
- 🧠 Efficiency: Complex operations कुछ सेकंड में पूरे किए जा सकते हैं।
 _ JIT COMPUTER EDUCATION CENTRE_files/windows-shortcuts.png)
Fig: Common Windows Keyboard Shortcuts
⌨️ Common Keyboard Shortcuts (सामान्य कीबोर्ड शॉर्टकट्स)
| Shortcut | Function (कार्य) |
|---|---|
| Ctrl + C | Copy selected text or file |
| Ctrl + V | Paste copied item |
| Ctrl + X | Cut selected item |
| Ctrl + Z | Undo last action |
| Ctrl + Y | Redo last undone action |
| Ctrl + S | Save current file/document |
| Alt + Tab | Switch between open windows |
| Alt + F4 | Close current window or app |
| Win + D | Show or hide the desktop |
| Win + L | Lock your computer instantly |
🪟 Windows Key Shortcuts (Windows Key संयोजन)
| Shortcut | Description |
|---|---|
| Win + E | Open File Explorer |
| Win + I | Open Settings app |
| Win + A | Open Quick Settings panel |
| Win + R | Open Run dialog box |
| Win + S | Open Search bar |
| Win + P | Switch display/project mode |
| Win + Tab | View all open tasks |
| Win + Shift + S | Take a screenshot using Snip & Sketch |
🧠 File Explorer Shortcuts (फाइल एक्सप्लोरर शॉर्टकट्स)
- 📂 Ctrl + N → New File Explorer window open करें।
- 📁 Alt + ↑ → One folder level ऊपर जाएँ।
- 🪄 Ctrl + W → Current File Explorer tab बंद करें।
- 🔍 Ctrl + F → Search bar activate करें।
- 📋 Alt + Enter → File/Folder properties खोलें।
Chapter 3 - Hardware & Software
Coming soon...
Chapter 4 - Input & Output Devices
Coming soon...
Chapter 5 - Memory & Storage
Coming soon...
Chapter 6 - Mobile Apps
Coming soon...
Chapter 7 - Internet Basics
Coming soon...
Chapter 8 - Cyber Security
Coming soon...
Chapter 9 - Digital Services
Coming soon...
