Multiprocessor System in Operating System

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

FeatureSingle ProcessorMultiprocessor
CPUएककई
Speedकमज्यादा
Performancelimitedhigh

Conclusion

Multiprocessor System modern computing का महत्वपूर्ण हिस्सा है, जो multiple CPUs के माध्यम से fast और efficient processing प्रदान करता है।

यह system parallel processing के द्वारा complex tasks को जल्दी पूरा करने में मदद करता है।

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top