Introduction (परिचय)
अब तक हमने देखा कि एक CPU system को कैसे manage करता है।
लेकिन जब system में एक से ज्यादा CPU होते हैं, तो उसे Multiprocessor System कहा जाता है।
यह system high performance और fast processing के लिए use किया जाता है।
Multiprocessor System क्या होता है
Multiprocessor System वह system होता है जिसमें दो या दो से अधिक processors (CPU) एक साथ काम करते हैं और same memory तथा resources को share करते हैं।

Simple Definition
Multiprocessor System एक ऐसा computer system है जिसमें multiple CPUs होते हैं, जो मिलकर tasks को parallel तरीके से execute करते हैं।
Working (कैसे काम करता है)
- System में multiple CPUs होते हैं
- सभी processors shared memory को access करते हैं
- Tasks को अलग-अलग processors में divide किया जाता है
- सभी processors parallel काम करते हैं
इससे processing speed बहुत बढ़ जाती है।
Example (समझने के लिए)
मान लीजिए एक system में 4 CPUs हैं:
- CPU 1 → Calculation करता है
- CPU 2 → File processing करता है
- CPU 3 → Input/Output संभालता है
- CPU 4 → Background tasks करता है
इससे काम जल्दी और efficiently पूरा होता है।
Types of Multiprocessor Systems
1. Symmetric Multiprocessing (SMP)
- सभी processors equal होते हैं
- हर processor किसी भी task को perform कर सकता है
Example:
Modern computers और servers
2. Asymmetric Multiprocessing (AMP)
- एक processor master होता है
- बाकी processors slave की तरह काम करते हैं
Example:
Specialized systems
Key Features
- Multiple CPUs
- Shared memory
- Parallel processing
- High speed performance
Advantages (फायदे)
- Fast processing
- High reliability
- Better resource utilization
- Load sharing
Disadvantages (कमियाँ)
- System design complex होता है
- Cost ज्यादा होती है
- Synchronization issues हो सकते हैं
Real Life Example
- Multi-core processors (जैसे dual-core, quad-core CPUs)
- High-performance servers
Multiprocessor vs Single Processor
| Feature | Single Processor | Multiprocessor |
|---|---|---|
| CPU | एक | कई |
| Speed | कम | ज्यादा |
| Performance | limited | high |
Conclusion
Multiprocessor System modern computing का महत्वपूर्ण हिस्सा है, जो multiple CPUs के माध्यम से fast और efficient processing प्रदान करता है।
यह system parallel processing के द्वारा complex tasks को जल्दी पूरा करने में मदद करता है।