Categories

Advertisement
⏱️ 5 min read

Types of Operating System in Hindi | OS Full Notes for Students

N
By NotesMind
Advertisement

Introduction

Operating System एक system software है जो computer hardware और user के बीच interface का काम करता है।

OS manage करता है:

  • CPU (किस process को कब चलाना है)
  • Memory (कौन सा program कितनी memory लेगा)
  • I/O Devices (keyboard, mouse, printer)

OS कैसे काम करता है?

जब एक ही program चलता है, तो CPU और I/O devices idle हो सकते हैं 

  • इसलिए OS एक साथ कई programs run करता है (Multiprogramming)
  •  जिससे CPU हमेशा busy रहता है और performance बढ़ती है 

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

  • Single User Operating System

 Definition

ऐसा OS जिसमें एक समय पर सिर्फ एक user system को use करता है।

Features

  • एक user → एक system
  • Simple और easy
  • कम resource usage

  • Multi User Operating System

 Definition

ऐसा OS जिसमें एक ही system को कई users एक साथ use कर सकते हैं।

Features

  • Multiple users access
  • Resource sharing
  • Server based systems

Example

  • Linux
  • UNIX

Multiprogramming OS

Definition

इसमें multiple programs memory में रहते हैं और CPU उन्हें switch करके execute करता है।

Benefit

CPU utilization बढ़ता है


Multitasking OS (Time Sharing)

Definition

एक user एक साथ multiple tasks कर सकता है।

Example

  • Music सुनना + Excel काम करना
  • Browser + Video + Coding

Single User Multitasking OS

Definition

एक user कई programs को एक साथ चला सकता है।

Advantages

✔ High productivity
✔ Time saving
✔ Efficient computing

Disadvantages

✖ Complex system
✖ More memory required


Preemptive vs Non-Preemptive Multitasking

Preemptive

OS किसी भी running process को रोककर दूसरे process को चला सकता है।

  • High priority process पहले execute होता है
  • OS process को interrupt कर सकता है

🔹 Non-Preemptive

Process तब तक चलता है जब तक वो खुद complete न हो जाए।

  • Process पूरा होने तक चलता है
  • Interrupt नहीं होता

Multiprocessing OS

Definition

इसमें एक से ज्यादा CPU होते हैं जो एक साथ multiple processes execute करते हैं।

Benefit

✔ Faster processing
✔ High performance


Multithreading OS

Definition

एक process को छोटे-छोटे threads में divide करके execute किया जाता है।

Example

  • Browser tabs
  • Video streaming

Real-Time Operating System (RTOS)

Definition

ऐसा OS जिसमें task को fixed time में पूरा करना जरूरी होता है।

Example

  • Traffic control system
  • Missile system

Network Operating System (NOS)

Definition

Network पर servers और systems को manage करने वाला OS।

Example

  • Windows Server
  • Linux Server

Open Source OS

Definition

जिसका source code freely available होता है।

Example

  • Linux
  • Ubuntu
  • Android

Embedded OS

Definition

Specific device के लिए बनाया गया OS।

Example

  • Washing machine
  • Microwave
  • Smart TV

Distributed Operating System

Definition

Multiple systems मिलकर एक system की तरह काम करते हैं।


mportant Concepts (Exam Tips)

✔ Multiprogramming → CPU utilization
✔ Multitasking → Time sharing
✔ Multiprocessing → Multiple CPUs
✔ Multithreading → Multiple threads


Conclusion

Operating System के types समझना बहुत जरूरी है क्योंकि ये directly linked हैं:

  • Performance
  • Resource Management
  • Real-world Applications

अगर आपने ये concepts समझ लिए, तो OS का foundation strong हो जाएगा 

Important FAQs

1. Operating System क्या होता है?

Operating System एक system software है जो user और hardware के बीच interface का काम करता है और सभी resources (CPU, Memory, I/O) को manage करता है।


2. OS का main goal क्या होता है?

OS का main goal होता है:

  • Resource utilization बढ़ाना
  • Multiple programs को efficiently run करना
  • User को smooth experience देना

3. Multiprogramming क्या है?

Multiprogramming में कई programs memory में रहते हैं और CPU उन्हें switch करके execute करता है।

फायदा: CPU idle नहीं रहता


4. Multiprogramming और Multitasking में क्या फर्क है?

Multiprogramming → CPU utilization बढ़ाने के लिए
Multitasking → User को multiple काम करने की सुविधा देने के लिए


5. Multitasking क्या होता है?

जब एक user एक साथ कई tasks perform कर सकता है, उसे multitasking कहते हैं।

Example: Music + Browser + Coding


6. Single User OS क्या होता है?

ऐसा OS जिसमें एक समय पर सिर्फ एक user system को use करता है।

Example: MS-DOS


7. Multi User OS क्या होता है?

ऐसा OS जिसमें कई users एक ही system को एक साथ use कर सकते हैं।

Example: Linux


8. Multiprocessing क्या है?

जब system में एक से ज्यादा CPU होते हैं और वे parallel processing करते हैं।

फायदा: Fast processing


9. Multithreading क्या होता है?

एक process को multiple threads में divide करके execute करना।

Example: Browser tabs


10. Thread और Process में क्या अंतर है?

 Process:

  • Heavyweight
  • अलग memory space

 Thread:

  • Lightweight
  • Same memory share करता है

11. Preemptive Multitasking क्या है?

OS किसी भी process को रोककर दूसरे high priority process को run कर सकता है।

Fast response system


12. Non-Preemptive Multitasking क्या है?

Process तब तक चलता है जब तक वो खुद complete न हो जाए।

Simple लेकिन slow


13. Real-Time Operating System (RTOS) क्या है?

ऐसा OS जिसमें task को fixed time के अंदर complete करना जरूरी होता है।

Example: Traffic control system


14. Network Operating System (NOS) क्या है?

ऐसा OS जो network में multiple computers और servers को manage करता है।

Example: Windows Server


15. Open Source OS क्या होता है?

ऐसा OS जिसका source code freely available होता है।

Example: Ubuntu


16. Embedded OS क्या है?

ऐसा OS जो specific devices के लिए बनाया जाता है।

Example: Washing machine, Smart TV


17. Distributed OS क्या होता है?

Multiple computers मिलकर एक single system की तरह काम करते हैं।


18. Time Sharing क्या होता है?

CPU सभी processes को time slice देकर execute करता है।

यह multitasking का base है


19. CPU utilization क्या होता है?

CPU का कितना percentage time काम में use हो रहा है।

High utilization = Better performance

20. Modern OS कौन-कौन से हैं?

आज के popular OS:

  • Windows 11
  • Linux
  • Android


Advertisement

💬 Leave a Comment & Rating