Что подразумевается под масштабируемостью системы SMP?

В настоящее время я готовлюсь к своему последнему экзамену по операционным системам, и я застрял с (возможно, очень простым) вопросом из предыдущих экзаменов. Проблема в том, что у нас никогда не было этой темы в лекции, и я не совсем уверен, что хочет услышать мой профессор... но он задает этот вопрос почти на каждом экзамене!

"Что подразумевается под" масштабируемостью "системы SMP?" -> Я знаю, что такое система SMP, но это все.

Кроме того, он хочет знать, какой аппаратный (и программный!) Фактор ограничивает масштабируемость системы SMP (для ответа достаточно одного ключевого слова). Моя идея:

Аппаратное обеспечение -> количество процессоров, программное обеспечение ->?

Я надеюсь, что вы можете помочь мне с этим вопросом.

Заранее спасибо!

Kayaba

1 ответ

Решение

"Что подразумевается под" масштабируемостью "системы SMP?"

Это относится к практическому числу процессоров, которые может поддерживать система.

Кроме того, он хочет знать, какой аппаратный (и программный!) Фактор ограничивает масштабируемость системы SMP (для ответа достаточно одного ключевого слова).

Их много. Самая большая проблема с оборудованием - это доступ к системным шинам (память и ввод / вывод). Самый большой программный фактор - это блокировка. Чем больше у вас процессоров, тем больше времени они проводят в ожидании блокировок.

Другие вопросы по тегам