Class 9 Computer Science — Complete notes in English and Urdu
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 |