Съдържание:
Определение - Какво означава мултипроцесор?
Мултипроцесор е компютърна система с две или повече централни процесорни единици (CPU), като всеки от тях споделя общата основна памет, както и периферните устройства. Това помага при едновременна обработка на програми.
Основната цел на използването на мултипроцесор е да се повиши скоростта на изпълнение на системата, като други цели са толерантност на грешките и съответствие на приложенията.
Добра илюстрация на мултипроцесор е една централна кула, прикрепена към две компютърни системи. Мултипроцесорът се разглежда като средство за подобряване на изчислителните скорости, производителност и ефективност на разходите, както и за осигуряване на по-добра достъпност и надеждност.
Техопедия обяснява мултипроцесора
При многопроцесова обработка всички процесори могат да имат равни функции или някои могат да бъдат запазени за конкретни функции.
Различните начини за използване на мултипроцесор включват:
- Като унипроцесор, като единична инструкция, единични данни (SISD)
- Вътре в една система за изпълнение на множество индивидуални серии инструкции в множество перспективи, като множество инструкции, множество данни (MIMD)
- Една серия от инструкции в различни перспективи, като единична инструкция, множество данни (SIMD), която обикновено се използва за векторна обработка
- Множество серии от инструкции в една перспектива, като множество инструкции, единични данни (MISD), които се използват за излишък в системи за отказ от безопасност и от време на време за описание на хипер-резбови или конвейн-процесори
Предимствата на използването на мултипроцесор включват:
- Подобрена производителност
- Множество приложения
- Множество потребители
- Многозадачност вътре в приложение
- Висока производителност и / или отзивчивост
- Споделяне на хардуер между процесори
Комуникационна архитектура на мултипроцесор:
- Предаване на съобщение
- Независимо адресно пространство за всеки процесор
- Комуникация на процесора чрез предаване на съобщение
- Процесорите включват частни спомени
- Концентрира вниманието върху нецелеви операции с висока цена
- Споделена памет
- Комуникацията на процесора се осъществява чрез споделено адресно пространство
- Комуникацията на процесора се осъществява чрез споделена четене / запис на спомен
- Удобно на малки устройства
- Долна латентност
- Неедномерен достъп до паметта (NUMA) или симетрична мултипроцесора (SMP)