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 рдХреЛ рдЬрд▓реНрджреА рдкреВрд░рд╛ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред