Это ММВК – состоящий из элементарных вычислительных машин, объединенных в единую систему (сеть) по средствам коммутационных средств (КС).
Элементарная машина, как правило, состоит из процессора, локальной памяти, средства ввода/вывода и которая может независимо от других элементарных машин исполнять программу в собственной локальной памяти. Взаимодействие процессов в микролокальной сети осуществляется путем обмена сообщений по коммутационной сети.
В качестве элементарных машин используются модули, построенные на базе процессоров с архитектурой RISC, CISC.
Пример:(кластерные арх-ры, ЭВМ с массовым параллелизмом, транспьютеры).
ЭВМ с массовым параллелизмом(транспьютерные с-мы).
Транспьютер (Transmission Computer) – Микро ЭВМ.
Фирма Inmos T-800 – полная однокристальная микро-ЭВМ: 30МГц, 15Mips, 3.3Mflops.
Рис.7.31. Структурная схема транспьютера фирмы
Система команд включает в себя 16 однобайтовых к-нд.
0000 |
|
0001 |
|
0010 |
Загрузка нелокальная |
0011 |
|
0100 |
Запись локальная |
0101 |
Запись |
0110 |
Запись |
0111 |
|
1000 |
Загрузка константы |
1001 |
Запись константы |
1010 |
Сложение с константой |
1011 |
Сложение с памятью |
1100 |
Безусловный переход |
1101 |
Условный переход |
1110 |
Вызов подпрограммы |
1111 |
Настройка рабочей области |
…. |
Префикс расширения |
Регистры: А,В,С(могут образовать министы)
РС – указатель текущей к-нды
РМ – указатель рабочей области
1). Длину любого операнда можно увеличить за счет команд префисикации. Префиксная команда загружает свои 4 разряда в регистр данных, и сдвигает содержимое этого регистра (используя 3 префиксные команды увеличиваем разрядность до 16 бит).
2). Безразрядные команды содержат в поле данных код управления.
3). Последовательные каналы имеют по 2 однонаправленные линии связи, по которым передаются данные и подтверждение о приеме данных. Каждая линия позволяет осуществлять блочную пересылку в режиме «память — память», как для локальной , так и для дополнительной памяти. Функционирует каждый канал полностью асинхронно и независимо от ЦП.
4). В состав Т800 входят дополнительные вспомогательные БИС (адаптеры последовательного канала, коммутаторы, сигнальные процессоры, контроллеры ПЗУ).