📘 अध्याय 2: ऑपरेटिंग सिस्टम – Quick Revision Points (1–10)

1️⃣ ऑपरेटिंग सिस्टम (OS) क्या है?

  • OS कंप्यूटर का System Software है जो हार्डवेयर और सॉफ्टवेयर के बीच इंटरफ़ेस बनाता है।
  • यह सिस्टम रिसोर्सेस का प्रबंधन करता है।

2️⃣ OS के मुख्य कार्य

  • प्रोसेस मैनेजमेंट
  • मेमोरी मैनेजमेंट
  • फाइल सिस्टम मैनेजमेंट
  • डिवाइस मैनेजमेंट
  • यूज़र इंटरफेस प्रदान करना

3️⃣ OS के प्रकार

  1. Batch OS – Jobs को बैच में प्रोसेस करता है
  2. Time-Sharing OS – समय विभाजन से कई यूज़र्स को सेवाएँ देता है
  3. Distributed OS – कई कंप्यूटर को जोड़कर रिसोर्स साझा करता है
  4. Real-Time OS – रीयल-टाइम कार्यों के लिए
  5. Network OS – नेटवर्क डिवाइस को मैनेज करता है

4️⃣ User Interface के प्रकार

  • CLI (Command Line Interface): Text commands
  • GUI (Graphical User Interface): Icons और Windows
  • TUI (Touch User Interface): Touchscreen

5️⃣ OS के Components

  • Kernel: CPU, मेमोरी और डिवाइस कंट्रोल
  • Shell: User और Kernel के बीच इंटरफ़ेस
  • File System: Data Storage और Organization
  • Device Drivers: हार्डवेयर डिवाइस के लिए सॉफ़्टवेयर

6️⃣ Process Management

  • Process: चल रहा प्रोग्राम
  • OS CPU Scheduling, Process Creation/Termination, Deadlock Handling करता है

7️⃣ Memory Management

  • OS RAM allocation, Virtual Memory, और Cache Memory का प्रबंधन करता है
  • Multi-tasking OS मेमोरी शेयर करता है

8️⃣ File Management

  • OS Files और Directories को व्यवस्थित करता है
  • Read/Write/Access Permission प्रदान करता है

9️⃣ Device Management

  • OS Input/Output devices जैसे Printer, Keyboard, Scanner को नियंत्रित करता है
  • Buffering और Spooling जैसी तकनीक का उपयोग करता है

10️⃣ Security & Utility

  • OS User Authentication, Password Protection, Firewall, Backup प्रदान करता है
  • Antivirus और System Utility OS के साथ काम करते हैं