EZ Notes Logo

EZNotes

⚙️ Classification of Operating System with respect to Processing
🇬🇧 English

Operating systems can be classified based on how they handle processing and multitasking. The main types are Single-Processing Operating System, Multiprocessing Operating System, and Multitasking Operating System. Single-Processing OS can handle only one program at a time. Multiprocessing OS uses multiple CPUs to execute multiple processes simultaneously, improving performance. Multitasking OS allows multiple programs to run concurrently on a single CPU by switching between them rapidly. These classifications help in understanding how an operating system manages CPU time and resources for efficient processing.

🇵🇰 اردو

آپریٹنگ سسٹمز کو اس بنیاد پر درجہ بندی کیا جا سکتا ہے کہ وہ پروسیسنگ اور ملٹی ٹاسکنگ کو کیسے ہینڈل کرتے ہیں۔ اہم اقسام سنگل پروسیسنگ آپریٹنگ سسٹم، ملٹی پروسیسنگ آپریٹنگ سسٹم، اور ملٹی ٹاسکنگ آپریٹنگ سسٹم ہیں۔ سنگل پروسیسنگ OS ایک وقت میں صرف ایک پروگرام کو ہینڈل کر سکتا ہے۔ ملٹی پروسیسنگ OS متعدد CPUs کو استعمال کرتے ہوئے بیک وقت متعدد پروسیسز کو انجام دیتا ہے، جس سے کارکردگی بہتر ہوتی ہے۔ ملٹی ٹاسکنگ OS ایک ہی CPU پر متعدد پروگراموں کو بیک وقت چلنے کی اجازت دیتا ہے، ان کے درمیان تیزی سے سوئچ کر کے۔ یہ درجہ بندیاں یہ سمجھنے میں مدد کرتی ہیں کہ آپریٹنگ سسٹم موثر پروسیسنگ کے لیے CPU وقت اور وسائل کا انتظام کیسے کرتا ہے۔

Type Description Key Features Examples
Single-Processing OS Executes only one program at a time Single task, simple scheduling, limited resource use MS-DOS, early Windows
Multiprocessing OS Uses multiple CPUs to execute multiple processes simultaneously Parallel processing, high performance, complex scheduling UNIX, Linux (SMP), Windows Server
Multitasking OS Allows multiple programs to run concurrently on a single CPU Time-sharing, context switching, responsive user experience Windows, macOS, Linux
قسم وضاحت اہم خصوصیات مثالیں
سنگل پروسیسنگ OS ایک وقت میں صرف ایک پروگرام کو انجام دیتا ہے سنگل ٹاسک، آسان شیڈولنگ، محدود وسائل کا استعمال MS-DOS, ابتدائی Windows
ملٹی پروسیسنگ OS بیک وقت متعدد پروسیسز کو انجام دینے کے لیے متعدد CPUs استعمال کرتا ہے متوازی پروسیسنگ، اعلی کارکردگی، پیچیدہ شیڈولنگ UNIX, Linux (SMP), Windows Server
ملٹی ٹاسکنگ OS ایک ہی CPU پر متعدد پروگراموں کو بیک وقت چلنے کی اجازت دیتا ہے ٹائم شیئرنگ، سیاق و سباق کی سوئچنگ، جوابدہ صارف کا تجربہ Windows, macOS, Linux

📌 Key Points / اہم نکات

  • Single-Processing OS / سنگل پروسیسنگ OS
  • Multiprocessing OS / ملٹی پروسیسنگ OS
  • Multitasking OS / ملٹی ٹاسکنگ OS
  • Single program at a time / ایک وقت میں ایک پروگرام
  • Multiple CPUs for parallel processing / متوازی پروسیسنگ کے لیے متعدد CPUs
  • Multiple programs on single CPU / ایک CPU پر متعدد پروگرام