[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Руководство по настройке производительности


Глава 3. Введение в многопроцессорную обработку

В силу технологических причин, в любой момент времени быстродействие одного процессора не может превышать некоторого ограничения. Если требования к производительности системы превышают возможности одного процессора, одним из способов выхода из ситуации является применение нескольких процессоров.

Эффективность такого варианта зависит не только от искусства проектировщиков системы, но и от того, насколько многопроцессорный режим пригоден для выполнения конкретных задач. Применительно к обычным ситуациям, увеличение числа сотрудников кажется разумным, если требуется отвечать на телефонные звонки, но вряд ли оправдано, если нужно управлять автомобилем.

Ниже указаны предпосылки перехода от однопроцессорной системы к многопроцессорной с целью повышения производительности:

Хотя однонитевые приложения правильно работают в многопроцессорной среде, скорость их выполнения может измениться в любую сторону. Переход к многопроцессорной среде может повысить общую производительность системы и ускорить выполнение сложных многонитевых приложений, однако вряд ли сократит время выполнения отдельных однонитевых команд.

Для достижения максимальной эффективности работы многопроцессорной системы необходимо понимание динамики выполнения программ в многопроцессорных средах с точки зрения операционной системы и аппаратных компонентов.

Эта глава состоит из следующих основных разделов:


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]