Class 9 Computer Science — Complete notes in English and Urdu
Operating systems can be classified into several types based on their design, functionality, and usage. The main types include Batch Operating System, Time-Sharing Operating System, Distributed Operating System, Network Operating System, Real-Time Operating System (RTOS), and Mobile Operating System. Each type is designed to meet specific computing needs. Batch OS processes jobs in batches without user interaction. Time-Sharing OS allows multiple users to use the system simultaneously. Distributed OS manages resources across multiple interconnected systems. Network OS provides network services and file sharing. RTOS responds to events within a guaranteed time frame. Mobile OS is designed for smartphones and tablets.
آپریٹنگ سسٹمز کو ان کے ڈیزائن، فعالیت اور استعمال کی بنیاد پر کئی اقسام میں درجہ بندی کیا جا سکتا ہے۔ اہم اقسام میں بیچ آپریٹنگ سسٹم، ٹائم شیئرنگ آپریٹنگ سسٹم، ڈسٹری بیوٹڈ آپریٹنگ سسٹم، نیٹ ورک آپریٹنگ سسٹم، ریئل ٹائم آپریٹنگ سسٹم (RTOS)، اور موبائل آپریٹنگ سسٹم شامل ہیں۔ ہر قسم مخصوص کمپیوٹنگ ضروریات کو پورا کرنے کے لیے ڈیزائن کی گئی ہے۔ بیچ OS صارف کے تعامل کے بغیر بیچوں میں کاموں کو پروسیس کرتا ہے۔ ٹائم شیئرنگ OS متعدد صارفین کو بیک وقت سسٹم استعمال کرنے کی اجازت دیتا ہے۔ ڈسٹری بیوٹڈ OS متعدد باہم منسلک سسٹمز میں وسائل کا انتظام کرتا ہے۔ نیٹ ورک OS نیٹ ورک خدمات اور فائل شیئرنگ فراہم کرتا ہے۔ RTOS ایک یقینی وقت کی حد کے اندر واقعات کا جواب دیتا ہے۔ موبائل OS اسمارٹ فونز اور ٹیبلٹس کے لیے ڈیزائن کیا گیا ہے۔
| Type | Description | Key Features | Examples |
|---|---|---|---|
| Batch Operating System | Processes jobs in batches without user interaction | Batch processing, minimal user interaction, high throughput | IBM's OS/360, early mainframe systems |
| Time-Sharing Operating System | Allows multiple users to use the system simultaneously | Multi-tasking, multi-user, time-sharing, interactive | UNIX, Linux (multi-user mode) |
| Distributed Operating System | Manages resources across multiple interconnected systems | Resource sharing, communication, scalability, fault tolerance | Windows Server, Linux clusters |
| Network Operating System | Provides network services and file sharing | File sharing, security, user management, networking | Windows Server, Novell NetWare |
| Real-Time Operating System (RTOS) | Responds to events within a guaranteed time frame | Real-time response, predictability, reliability | FreeRTOS, VxWorks, QNX |
| Mobile Operating System | Designed for smartphones and tablets | Touch interface, app ecosystem, battery efficiency | Android, iOS, HarmonyOS |
| قسم | وضاحت | اہم خصوصیات | مثالیں |
|---|---|---|---|
| بیچ آپریٹنگ سسٹم | صارف کے تعامل کے بغیر بیچوں میں کاموں کو پروسیس کرتا ہے | بیچ پروسیسنگ، کم سے کم صارف تعامل، اعلی تھرو پٹ | IBM's OS/360، ابتدائی مین فریم سسٹمز |
| ٹائم شیئرنگ آپریٹنگ سسٹم | متعدد صارفین کو بیک وقت سسٹم استعمال کرنے کی اجازت دیتا ہے | ملٹی ٹاسکنگ، ملٹی یوزر، ٹائم شیئرنگ، انٹرایکٹو | UNIX, Linux (ملٹی یوزر موڈ) |
| ڈسٹری بیوٹڈ آپریٹنگ سسٹم | متعدد باہم منسلک سسٹمز میں وسائل کا انتظام کرتا ہے | وسائل کا اشتراک، مواصلات، توسیع پذیری، خرابی کی رواداری | Windows Server, Linux کلسٹرز |
| نیٹ ورک آپریٹنگ سسٹم | نیٹ ورک خدمات اور فائل شیئرنگ فراہم کرتا ہے | فائل شیئرنگ، سیکیورٹی، صارف کا انتظام، نیٹ ورکنگ | Windows Server, Novell NetWare |
| ریئل ٹائم آپریٹنگ سسٹم (RTOS) | ایک یقینی وقت کی حد کے اندر واقعات کا جواب دیتا ہے | ریئل ٹائم جواب، پیشین گوئی، اعتماد | FreeRTOS, VxWorks, QNX |
| موبائل آپریٹنگ سسٹم | اسمارٹ فونز اور ٹیبلٹس کے لیے ڈیزائن کیا گیا | ٹچ انٹرفیس، ایپ ماحولیاتی نظام، بیٹری کی کارکردگی | Android, iOS, HarmonyOS |