Главная » Информационные системы » Операционные системы » Архитектура аппаратных средств

Архитектура аппаратных средств

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

С учетом степени аппаратной поддержки параллельности системы принято делить на три группы:

1•В первую группу входят системы с одним потоком команд и одним потоком данных (SISD). Речь идет о традиционной однопроцессорной модели.

2•Вторую группу составляют системы с одним потоком команд и многими потоками данных (SIMD). Каждая такая система содержит несколько процессорных элементов.

3•К третьей группе относятся системы со многими потоками команд и многими потоками данных (MIMD). Так называются системы, в которых выборку и выполнение команд осуществляют несколько процессоров. В число систем данной группы входят компьютерные сети и мультипроцессоры.

{SISD, SIMD, MIMD: Single – один поток, Instruction – команды, Multiple - многие потоки, Data – данные.}

Компьютеры могут объединяться в сети, что обеспечивает возможность совместного использования общих ресурсов и вычислительных мощностей, а также возможность распределения компонентов, выполняющих одну задачу по нескольким компьютерам. Сети могут иметь разный масштаб, а следовательно различную топологию и различное программное обеспечение. Типичные топологии локальных сетей представлены на Рис.1.4.

 src=img/11.jpg

Рис.1.4.    Топологии локальных сетей: «звезда», «шина», «кольцо».

 

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

Повторители – устройства, усиливающие электрические сигналы и обеспечивающие сохранение формы и амплитуды сигнала.

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


Друзья! Приглашаем вас к обсуждению. Если у вас есть своё мнение, напишите нам в комментарии.

Поделиться
Дисциплины