12.5 УЗКИЕ МЕСТА В ФУНКЦИОНИРОВАНИИ МНОГОПРОЦЕССОРНЫХ СИСТЕМ

12.5 УЗКИЕ МЕСТА В ФУНКЦИОНИРОВАНИИ МНОГОПРОЦЕССОРНЫХ СИСТЕМ

В данной главе нами были рассмотрены два метода реализации многопроцессорных версий системы UNIX: конфигурация, состоящая из главного и подчиненного процессоров, в которой только один процессор (главный) функционирует в режиме ядра, и метод, основанный на использовании семафоров и допускающий одновременное исполнение в режиме ядра всех имеющихся в системе процессов. Оба метода инвариантны к количеству процессоров, однако говорить о том, что с ростом числа процессоров общая производительность системы увеличивается с линейной скоростью, нельзя. Потери производительности возникают, во-первых, как следствие конкуренции за ресурсы памяти, которая выражается в увеличении продолжительности обращения к памяти. Во-вторых, в схеме, основанной на использовании семафоров, к этой конкуренции добавляется соперничество за семафоры; процессы зачастую обнаруживают семафоры захваченными, больше процессов находится в очереди, долгое время ожидая получения доступа к семафорам. Первая схема, основанная на использовании главного и подчиненного процессоров, тоже не лишена недостатков: по мере увеличения числа процессоров главный процессор становится узким местом в системе, поскольку только он один может функционировать в режиме ядра. Несмотря на то, что более внимательное техническое проектирование позволяет сократить конкуренцию до разумного минимума и в некоторых случаях приблизить скорость повышения производительности системы при увеличении числа процессоров к линейной (см., например, [Beck 85]), все построенные с использованием современной технологии многопроцессорные системы имеют предел, за которым расширение состава процессоров не сопровождается увеличением производительности системы.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Узкие места

Из книги Разгони свой сайт автора Мациевский Николай

Узкие места Первая и вторая стадии загрузки являются наиболее проблемными аспектами при анализе производительности. Это вполне понятно: загрузка первоначального HTML-файла, равно как и CSS-/JavaScript-файлов идет в один поток, — и на первое место выходит уменьшение числа


Проблемные места в IE

Из книги Linux для пользователя автора Костромин Виктор Алексеевич

Проблемные места в IE В некоторых версиях IE изменение расположения фона при наведении мыши отрабатывает не совсем корректно, и браузер запрашивает исходную фоновую картинку с сервера еще раз, что вызывает «мигание» картинки. Одним из вариантов борьбы с такой проблемой


8.6.1. Сколько осталось места на диске?

Из книги Как справиться с компьютерной зависимостью автора Краснова С В

8.6.1. Сколько осталось места на диске? При установке новых пакетов очень часто возникает одна проблема, хорошо знакомая всем пользователям компьютеров: недостаток дискового пространства. Поэтому перед установкой нового пакета надо вначале ответить на вопрос о том,


Обустройство рабочего места

Из книги Журнал "Компьютерра" №712 автора Журнал «Компьютерра»

Обустройство рабочего места Помещения с компьютерами должны иметь естественное и искусственное освещение. Естественное освещение должно иметь коэффициент естественной освещенности не ниже 1,2–1,5 %. Искусственное освещение в помещениях с компьютерами должно быть


Освобождение места на диске

Из книги Эффективное делопроизводство автора Пташинский Владимир Сергеевич

Освобождение места на диске Несмотря на внушительные размеры современных жестких дисков, количество свободного места на них имеет тенденцию уменьшаться до нуля, и тогда система сообщит, что свободное место на диске почти закончилось и его необходимо очистить (рис. 8.27).


Общая эргономика рабочего места

Из книги Реестр Windows автора Климов А

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


Недостаточно места на диске

Из книги Win2K FAQ (v. 6.0) автора Шашков Алексей

Недостаточно места на диске Если Windows постоянно выводит сообщения о том, что на диске мало места, то в разделе реестраHKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplоrer создайте параметр NoLowDiskSpaceChecks типа DWORD со значением, равным 1, – и windows заткнется :-)


(7.10) Можно ли на многопроцессорных системах ставить разные процессоры?

Из книги Очень хороший самоучитель пользователя компьютером. Как самому устранить 90% неисправностей в компьютере и увеличить его возможности автора Колисниченко Денис Николаевич

(7.10) Можно ли на многопроцессорных системах ставить разные процессоры? Можно. Причём как разные по частотам, так и разные по моделям, но одного семейства. Единственное условие, чтобы частота шины была одинаковой. К примеру, можно установить Celeron 300 и PII 450. Но оба процессора


Ошибка 0x0000004D: нет свободного места!

Из книги Основы AS/400 автора Солтис Фрэнк

Ошибка 0x0000004D: нет свободного места! Не хватает места на диске для завершения операции. Пора покупать винчестер побольше. Не забудьте и оперативки захватить – она сейчас дешевая. А пока просто перенесите файл подкачки на другой раздел жесткого диска или создайте


Будущее многопроцессорных систем

Из книги Ощупывая слона [Заметки по истории русского Интернета] автора Кузнецов Сергей Юрьевич

Будущее многопроцессорных систем На любой конференции по компьютерным архитектурам, независимо от заявленной темы, разговор обязательно заходит о масштабируемых многопроцессорных системах с общей памятью. Я твердо верю, что многопроцессорные системы данного типа


Выяснение места остановки

Из книги Linux глазами хакера автора Флёнов Михаил Евгеньевич

Выяснение места остановки Когда программа находится в режиме паузы, редактор Visual Basic подсвечивает оператор, который предполагается выполнить следующим. Для гарантии на полях около строки с этим оператором в окне редактирования программного кода появляется стрелка. То,


14.1.4. Защита рабочего места

Из книги Цифровая фотография. Трюки и эффекты автора Гурский Юрий Анатольевич

14.1.4. Защита рабочего места Охрана рабочего места является не менее важной, чем защита ОС и ее сервисов. Когда мне пришлось работать программистом в большой компании, в мои обязанности входили: разработка модулей сбора информации с производственного оборудования,


«Сколоти» картину не сходя с места

Из книги автора

«Сколоти» картину не сходя с места Любое произведение живописи мы вешаем на стены в специальных рамах с фигурной резьбой. Очень красивые фотографии тоже можно поместить в специальную рамку и поставить на видное место. Иногда рамка придает фотографии совершенно другой