Многопроцессорная обработка MIMD
Архитектура многопроцессорной обработки MIMD подходит для подавляющего числа задач, в которых реализовано параллельное и полностью независимое выполнение команд, которые касаются разнообразных наборов данных. По данной причине в многопроцессорной обработке MIMD преобладает.
Обработки разделяются на несколько потоков. При этом каждый имеет собственное аппаратное состояние процессора, в рамках единственного процесса, либо же в пределах множественных процессов. Так как система имеет несколько потоков, которые ожидают выполнения (пользовательские или системные потоки), то данная архитектура эффективно применяет аппаратные ресурсы.
Кстати, летом куллеры, охлаждающие процессоры могут не справиться, а вот если у вас будут мультизональные системы vrv и vrf, то этого точно не будет.
В MIMD могут появиться проблемы состязания за обладание ресурсами и взаимной блокировки, поскольку потоки, пытаясь получить доступ к ресурсам, могут сталкиваться самыми неординарными способами. MIMD требует специального кодирования в ОС компьютера. И пользовательское и системное программное обеспечение должны применять программные конструкции, к примеру, семафоры для устранения процесса препятствия потоков друг другу. Это действие снижает производительность, увеличивает сложность кода, а также значительно увеличивает объемы необходимого тестирования.
Такие конфликты могут появляться на аппаратном уровне между процессорами. Обычно они решаются аппаратными средствами, либо же комбинацией оборудования и программного обеспечения.
© RCE.SU
Написать комментарий
RCE.SU рекомендует!
Поделиться
Свежие записи
- Видеокурсы по JAVA
- Наша компания займется созданием самого лучшего проекта – лендинг пейдж
- Как создать галерею Pixabay в Joomla
- Мы предлагаем создание сайтов с уникальной структурой и функционалом, разработанных под конкретные задачи клиента!
- Сайты для покупки-продажи недвижимости
- Enext.ua – копания по производству электротехнического оборудования
- Преимущества продвижения сайта в поисковых системах
- Анализ ключевых слов на новом уровне
- JOOMLA? Это как раз то, что вам было нужно!