Operating System (OS)

TERC Operating System – Detailed Lesson & 20 Quiz
TERC • COMPUTER EDUCATION

Operating System (OS) – Complete Detailed Lesson

Operating System की परिभाषा, कार्य, प्रकार, उदाहरण, GUI/CLI, Booting, File Management और 20 प्रश्नों के Interactive Quiz को आसान भाषा में समझें।

Computer FundamentalsOperating System20 Question Quiz
🔒

Student Access Required

इस Study Material को खोलने के लिए Student Access Code डालें।


1. Operating System क्या है?

Operating System (OS) एक System Software है, जो User और Computer Hardware के बीच Interface का काम करता है। यह CPU, Memory, Storage, Keyboard, Mouse, Printer और अन्य Devices के उपयोग को व्यवस्थित करता है तथा Applications को चलने के लिए वातावरण देता है।

👤

User

उपयोगकर्ता Computer को निर्देश देता है, जैसे File खोलना, Document बनाना या Internet चलाना।

🪟

Operating System

OS User के निर्देशों और Hardware के बीच काम करता है तथा संसाधनों का प्रबंधन करता है।

⚙️

Hardware

CPU, RAM, Disk, Display, Keyboard और अन्य भौतिक भाग, जिन पर Computer का काम निर्भर करता है।

📦

Application Software

Word Processor, Browser, Media Player और अन्य Apps OS की सहायता से काम करते हैं।

याद रखें: Operating System, System Software है। MS Word जैसे प्रोग्राम Application Software हैं।

2. Operating System के मुख्य कार्य (Functions of OS)

🧠

Process Management

OS चल रहे Programs/Processes को व्यवस्थित करता है, CPU समय बाँटता है और एक से अधिक कार्यों को संभालने में मदद करता है।

💾

Memory Management

OS RAM के उपयोग पर नज़र रखता है, Programs को Memory उपलब्ध कराता है और जरूरत पड़ने पर Memory को मुक्त करता है।

📁

File Management

Files और Folders बनाना, खोलना, कॉपी करना, नाम बदलना, हटाना और Storage पर व्यवस्थित रखना OS की जिम्मेदारियों में शामिल है।

🖨️

Device Management

OS Device Drivers की मदद से Printer, Keyboard, Mouse, Display, USB और अन्य Hardware Devices से संवाद करता है।

🔐

Security & User Accounts

Login, Password, Permissions और Access Control जैसी सुविधाओं के माध्यम से OS सिस्टम और फाइलों की सुरक्षा में मदद करता है।

🖱️

User Interface

OS उपयोगकर्ता को GUI (Windows, Icons, Menus) या CLI (Text Commands) के माध्यम से Computer से काम करने देता है।

🌐

Networking

Network Connection, Wi-Fi, Sharing और Network Services का उपयोग करने में OS महत्वपूर्ण भूमिका निभाता है।

⚠️

Error Handling

OS Hardware/Software की कई समस्याओं का पता लगाने, संदेश दिखाने और सिस्टम को व्यवस्थित रूप से चलाने में मदद करता है।

3. Operating System के प्रकार (Types of OS)

👤

Single-User OS

मुख्य रूप से एक समय में एक User के उपयोग के लिए बनाया गया वातावरण। कई आधुनिक Single-User Systems फिर भी अनेक Programs एक साथ चला सकते हैं।

उदाहरण: Personal Computer और Smartphone पर उपयोग होने वाले कई OS.

👥

Multi-User OS

एक ही सिस्टम के संसाधनों का उपयोग कई Users द्वारा करने की सुविधा देता है, अक्सर अलग-अलग Accounts और Permissions के साथ।

उदाहरण: Unix और Linux आधारित Server Systems.

⏱️

Multitasking OS

एक समय में कई Applications या Tasks को चलाने का प्रबंधन करता है। OS CPU समय को अलग-अलग Processes के बीच बाँटता है।

उदाहरण: Windows, macOS, Linux, Android.

🏭

Real-Time OS (RTOS)

ऐसे कामों के लिए बनाया जाता है जहाँ निर्धारित समय सीमा के भीतर प्रतिक्रिया देना महत्वपूर्ण होता है। इसका उपयोग नियंत्रण और निगरानी प्रणालियों में होता है।

उदाहरण: औद्योगिक नियंत्रण, रोबोटिक्स और कुछ चिकित्सा उपकरण।

🌐

Network OS

Network से जुड़े Computers और Users को File, Printer, Account या अन्य Network Services उपलब्ध कराने और प्रबंधित करने में मदद करता है।

📱

Mobile OS

Smartphone और Tablet जैसे Mobile Devices के Touchscreen, Apps, Battery, Sensors, Camera और Wireless Connections को संभालता है।

उदाहरण: Android और iOS.

🧩

Embedded OS

किसी विशेष Device के अंदर सीमित संसाधनों के साथ विशेष काम करने के लिए इस्तेमाल किया जा सकता है।

उदाहरण: Smart Devices, Routers और कुछ घरेलू/औद्योगिक उपकरण।

🗂️

Batch Processing System

समान प्रकार के कामों या Jobs को समूह (Batch) में एकत्र करके बिना हर Job के लिए लगातार User Interaction के Process किया जाता है। यह एक पारंपरिक Operating-System/Processing अवधारणा है।

4. GUI और CLI में अंतर

🪟

GUI – Graphical User Interface

GUI में Windows, Icons, Buttons, Menus और Pointer जैसे दृश्य तत्वों से काम किया जाता है। Beginners के लिए इसे सीखना अक्सर आसान होता है।

उदाहरण: Windows Desktop, Android Home Screen, macOS Interface.

⌨️

CLI – Command Line Interface

CLI में User Text Commands टाइप करके Computer को निर्देश देता है। यह प्रशासन, Automation और Troubleshooting में उपयोगी हो सकता है।

उदाहरण: Command Prompt, PowerShell और Linux Terminal.

परीक्षा तथ्य: GUI में Graphical Elements होते हैं, जबकि CLI में Commands लिखकर काम किया जाता है।

5. कुछ प्रसिद्ध Operating Systems

🪟

Microsoft Windows

Personal Computers और Offices में व्यापक रूप से इस्तेमाल होने वाला Operating System। इसमें Desktop, Start Menu, File Explorer और अनेक Applications का समर्थन मिलता है।

🐧

Linux

Linux Kernel पर आधारित कई Distributions उपलब्ध हैं, जैसे Ubuntu, Debian और Fedora। इसका उपयोग Desktop, Server, Cloud और Embedded Systems में होता है।

🍎

macOS

Apple के Mac Computers के लिए बनाया गया Operating System, जिसमें Desktop Interface, File Management और Applications का वातावरण मिलता है।

🤖

Android

Mobile Devices में व्यापक रूप से उपयोग होने वाला OS Platform। Apps, Touch Input, Notifications, Camera और Mobile Connectivity जैसी सुविधाएँ देता है।

📱

iOS

Apple के iPhone के लिए बनाया गया Mobile Operating System, जो Apps, Touchscreen, Privacy Controls और Apple Services को संभालता है।

🖥️

Unix और अन्य Systems

Unix तथा Unix-जैसे Systems का उपयोग Multi-user, Networking, Research और Server Environments में किया जाता है।

6. Booting क्या है?

Booting Computer को Start करने और Operating System को Memory में Load करके उपयोग के लिए तैयार करने की प्रक्रिया है।

Cold Boot

जब Computer बंद अवस्था से Power On किया जाता है, तो इसे सामान्यतः Cold Boot कहा जाता है।

Warm Boot / Restart

जब Computer को पूरी तरह Power Off किए बिना Restart किया जाता है, तो इसे Warm Boot कहा जाता है।

Start-up के दौरान Firmware (BIOS/UEFI) Hardware की शुरुआती जाँच और Boot Device की पहचान कर सकता है। इसके बाद Bootloader की मदद से OS Kernel Load होता है और सिस्टम Services शुरू होती हैं।

सरल क्रम: Power On → Firmware/Hardware Initialization → Bootloader → OS Kernel → System Services → Login/Desktop

7. Kernel, Shell और Device Driver

🧠

Kernel

Kernel OS का मुख्य भाग है। यह CPU Scheduling, Memory, Devices और System Resources के प्रबंधन जैसे महत्वपूर्ण कार्य करता है।

💬

Shell

Shell User Commands या अन्य Interface के माध्यम से OS की सुविधाओं तक पहुँचने का माध्यम हो सकता है। Command-line Shell इसका एक उदाहरण है।

🔌

Device Driver

Driver OS को किसी Hardware Device के साथ संवाद करने में मदद करने वाला Software Component है।

🛠️

Utility Programs

Backup, Disk Management, File Compression और Security Tools जैसी Utilities सिस्टम की देखभाल में मदद करती हैं। कुछ Utilities OS के साथ आती हैं और कुछ अलग से Install होती हैं।

8. File, Folder और Storage Management

Operating System Storage Devices पर Files और Folders को व्यवस्थित करने में मदद करता है। File System यह तय करता है कि Data को कैसे नाम दिया, रखा और खोजा जाए।

  • File: Data या Information की इकाई, जैसे document.docx, photo.jpg या notes.txt.
  • Folder/Directory: Files और अन्य Folders को व्यवस्थित रखने का स्थान।
  • Path: किसी File या Folder का स्थान बताने वाला पता।
  • Permissions: यह नियंत्रित कर सकती हैं कि कौन User किसी File को पढ़, बदल या चला सकता है।
  • Backup: महत्वपूर्ण Data की अतिरिक्त Copy, जिससे Data Loss की स्थिति में मदद मिल सकती है।

9. Operating System के लाभ और सीमाएँ

लाभ

  • Hardware और Software के बीच तालमेल।
  • Files, Memory और Devices का प्रबंधन।
  • Applications चलाने के लिए वातावरण।
  • User Accounts, Permissions और सुरक्षा सुविधाएँ।
  • Multitasking और Networking का समर्थन।

सीमाएँ / चुनौतियाँ

  • कुछ OS या Software के लिए License की जरूरत हो सकती है।
  • Updates के बाद Compatibility समस्याएँ आ सकती हैं।
  • Malware या गलत Configuration से जोखिम हो सकता है।
  • नए Hardware के लिए उपयुक्त Drivers की जरूरत हो सकती है।
  • OS को सुरक्षित रखने के लिए Updates और Backup जरूरी हैं।

10. Operating System – Comparison Table

नाम / अवधारणामुख्य कार्यउदाहरण / उपयोग
Operating SystemHardware और Software संसाधनों का प्रबंधनWindows, Linux, macOS, Android
GUIWindows, Icons और Menus के माध्यम से कामDesktop और Touch Interfaces
CLIText Commands से कामTerminal, Command Prompt
Real-Time OSसमय-सीमा के भीतर प्रतिक्रियाControl Systems, Robotics
Multi-User OSकई Users के Accounts और संसाधनUnix/Linux Server Systems
Mobile OSMobile Hardware और Apps का प्रबंधनAndroid, iOS
Kernelमुख्य संसाधन प्रबंधनCPU, Memory, Devices
BootingOS को Load करके सिस्टम शुरू करनाCold Boot, Restart

11. परीक्षा के लिए महत्वपूर्ण तथ्य

  • Operating System एक प्रकार का System Software है।
  • OS User और Computer Hardware के बीच Interface प्रदान करता है।
  • Process Management, Memory Management, File Management और Device Management OS के महत्वपूर्ण कार्य हैं।
  • GUI का पूरा नाम Graphical User Interface है।
  • CLI का पूरा नाम Command Line Interface है।
  • Kernel Operating System का मुख्य भाग होता है।
  • Booting में Operating System को Load करके सिस्टम उपयोग के लिए तैयार किया जाता है।
  • Android और iOS Mobile Operating Systems हैं।
  • Windows, Linux और macOS Computer Operating Systems के उदाहरण हैं।
  • Real-Time OS में निर्धारित समय के भीतर प्रतिक्रिया महत्वपूर्ण होती है।

12. Quick Revision

OS: User और Hardware के बीच Interface
Main Functions: Process • Memory • File • Device • Security • Networking
Interfaces: GUI • CLI
Examples: Windows • Linux • macOS • Android • iOS
Startup: Firmware → Bootloader → Kernel → Services

13. आपने कितना सीखा?

जिन विषयों को समझ लिया है, उन पर Tick करें। आपकी Learning Progress नीचे दिखाई देगी।

Learning Progress: 0% (0/6 Topics)

14. Operating System Quiz – 20 Questions

किसी विकल्प को चुनते ही सही या गलत का संकेत और Explanation दिखाई देगा। Submit Quiz पर Score देखें। Try Again करने पर प्रश्नों और विकल्पों का क्रम बदल जाएगा।

कुल प्रश्न: 20 • उत्तर चुने गए: 0/20
और नया पुराने