Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

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

Поиск

Анализ эффективности это большой раздел всего анализа компьютерного оборудования. Наверняка у всех когда-либо были нарекания на работу штатных компиляторов, потому проблемы этого пункта хорошо знакомы всем. Однако далеко не всегда удается столь легко найти виновника бед пользователей и тогда приходится проводить детальный анализ характеристик программного окружения.

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

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

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

Выявление недостатков конфигурации вычислительных систем.

Недостатки конфигурации происходят из-за не совместимости установленных программ с компьютерным оборудованием. Часто это бывает если оборудование устарело по отношению к установленной программе.

Выявить, есть недостатки или нет, можно установив нужные программы, и в процессе их работы определить

Компьютерные сети

Топология компьютерной сети

На предприятии используют сеть с топологией шина.

Топология шина предполагает использование одного кабеля, к которому подключаются все компьютеры сети. Отправляемое рабочей станцией сообщение распространяется на все компьютеры сети. Каждая машина проверяет — кому адресовано сообщение и если ей, то обрабатывает его. Принимаются специальные меры для того, чтобы при работе с общим кабелем компьютеры не мешали друг другу передавать и принимать данные. Для того, чтобы исключить одновременную посылку данных, применяется либо «несущий» сигнал, либо один из компьютеров является главным и «даёт слово» „МАРКЕР“ остальным станциям.

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

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

Шине не страшны отказы отдельных компьютеров, потому что все другие компьютеры сети могут нормально продолжать обмен. Кроме того, так как используется только один кабель, в случае обрыва нарушается работа всей сети. Может показаться, что шине не страшен и обрыв кабеля, поскольку в этом случае остаются две полностью работоспособных шины. Однако из-за особенности распространения электрических сигналов по длинным линиям связи необходимо предусматривать включение на концах шины специальных устройств — Терминаторов.

Архитектура сети

 

Существуют две основные архитектуры сети: одноранговая (peer-to-peer) и клиент/сервер (client/ server), причем вторая практически вытеснила первую. В одноранговой сети все компьютеры равны — имеют один ранг. Любой компьютер может выступать как в роли сервера, то есть предоставлять свои ресурсы (файлы, принтеры) другому компьютеру, так и в роли клиента, другими словами -использовать предоставленные ему ресурсы. Одноранговые сети преимущественно распространены в домашних сетях или небольших офисах. В самом простом случае для организации такой сети нужно всего лишь пара компьютеров, снабженных сетевыми платами и коаксиальный кабель (нужна еще пара терминаторов (заглушек), но я обещал сильно не углубляться).



Поделиться:


Последнее изменение этой страницы: 2017-02-09; просмотров: 373; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.119.117.122 (0.009 с.)