поддержка
проекта:
разместите на своей странице нашу кнопку!И мы
разместим на нашей странице Вашу кнопку или ссылку. Заявку прислать на
e-mail
код нашей кнопки:
Транспьютер
В 1985 г. в истории вычислительной техники произошло знаменательное
событие. Фирма INMO (Великобритания) разработала новое вычислительное
устройство, получившее название "транспьютер". В самом названии этого
устройства отражается принцип магистральной передачи информации.
Транспьютер - это вычислительное устройство, выполненное в виде одной
сверхбольшой интегральной схемы, содержащее процессор, запоминающее
устройство и коммуникационные связи для соединения с другими
транспьютерами (см. рис. 1).
Транспьютер может использоваться как элементарный блок для построения
параллельных высокопроизводительных систем. Соединение транспьютеров
друг с другом осуществляется либо через дуплексные каналы связи, либо
посредством программируемого коммутатора, обеспечивающего полную
коммуникацию 32 выходов и 32 входов транспьютера. Существуют большие
транспьютерные системы, содержащие несколько сотен транспьютеров. Такие
системы могут использоваться в качестве приставок для ЭВМ, в том числе
персональных ЭВМ, что превращает их в параллельные
высокопроизводительные супер-мини-ЭВМ. Объект оперативной памяти
транспьютеров обычно составляет от 256 К до 2 Мбайт.
Транспьютерная технология эффективно реализует модель параллелизма,
известную под названием "взаимодействующие последовательные процессы".
Это означает, что вычисление состоит из нескольких одновременно
выполняемых последовательных процессов, каждый из которых может
обмениваться информацией с другими процессами.
В любой момент времени параллельный процесс может находиться в одном из
двух состояний: активном - выполняться или быть в списке процессов,
ожидающих выполнения;
пассивном - ожидать ввода, вывода или наступления заданного момента
времени.
Для решения задачи планирования вычислений используется специальная
встроенная в транспьютер программа "планировщик". Планировщик работает
таким образом, что пассивные процессы не потребляют процессорное время.
К началу 90-х гг. на транспьютерах были реализованы все широко
распространенные языки программирования высокого уровня, расширенные
соответствующими средствами параллельного программирования.
Транспьютерные комплексы обладают высокой аппаратной надежностью.
Наиболее перспективно их применение в управляющих системах реального
времени, а также при решении задач, требующих огромных объемов
вычислений.