русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Вычислительные системы


Дата добавления: 2014-06-19; просмотров: 963; Нарушение авторских прав


Рисунок 63. Иерархическое положение ВС

 

ВС – вычислительные системы. Здесь осуществляется параллельная обработка данных

Распараллеливание вычислительного процесса может осуществляться за счет введения :

- многопользовательского режима;

- многопрограммного режима в рамках одной ЭВМ.

 

С ростом мощности ЭВМ стоимость ПК растет по квадратичному закону, а ВС – по линейному:

Рисунок 64. Сравнительная эффективность ПК и ВС

 

Если работаем с мощностью правее точки пересечения, то экономичнее применять ВС, левее – ПК.

Нас интересует область правее точки пересечения : здесь ЭВМ переходит на уровень ВС.

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

ВС могут быть многомашинными и многопроцессорными

 

Многомашинные ВС (ММВС)

Рисунок 65. Многомашинные ВС

 

В ММВС параллельно работают несколько ЭВМ. Режимы их работы могут быть различны:

- режим с резервированием: ПВУ (программно временное устройство) замыкает переключатель или на 1 или на2 (работает с ЭВМ1 или с ЭВМ2). Если ПВУ работает с ЭВМ1, то ЭВМ2 находится в режиме ожидания (холодного или горячего);

- параллельный режим: к точке 3 подключается и ЭВМ1 и ЭВМ2, они работают параллельно: выполняют две части программы (быстродействие возрастает в два раза);

- режим дублирования: обе ЭВМ работают над одной и той же задачей. Решение принимается голосованием. В этом случае резко сокращается вероятность ошибки.

 

Более распространенный вариант ВС – многопроцессорные (МПВС).

Рисунок 66. Многопроцессорные ВС

 

Процессоры в таких ВС работают параллельно, обычно имеют общую память, общий интерфейс, подключение идет через коммутатор. Число МП в МПВС в настоящее время перевалило за 1024.



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

Микропроцессоры обрабатывают поток данных (ПД) и поток команд (ПК).

Потоки данных, как и потоки команд, могут быть одиночными (ОПД и ОПК) и множественными (МПД и МПК).

Возможны различные комбинации потоков.

1. Это самый простой вариант комбинации – ОПД и ОПК

Рисунок 67. ВС с ОПК и ОПД

 

2. Комбинация МПК и ОПД. Здесь имеется цепочка последовательно включенных процессоров, каждый из которых выполняет определенную операцию. Процессоры работают вместе под управлением МПК. Процессоры постоянно загружены вычислительными процессами (что очень удобно), но эта схема не везде работает.

Рисунок 68. ВС с МПК и ОПД

 

3. Комбинация МПД и ОПК. Здесь процессоры работают параллельно. ПД нужно разбить на части, таким образом, чтобы процессоры обрабатывали каждый свою часть практически одновременно, чтобы сформировать выходной сигнал.

Рисунок 69. ВС с ОПК и МПД

 

4. Комбинация МПД и МПК. Процессоры работают в параллельном режиме, МПД разбивается на N сегментов, а управление идет через множество команд. Это самый быстродействующий и сложный вариант.

 

Рисунок 70. ВС с МПК и МПД

 



<== предыдущая лекция | следующая лекция ==>
Основные характеристики и режимы работы ЭВМ | Арифметико-логическое устройство


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.148 сек.