Правильная ссылка на эту страницу
http://az-design.ru/Support/Archiv/Elc1986/A19860224Elc021.shtml

Стандартизация набора команд 32-разрядных компьютеров

Нью-Йорк. До сих пор разработчики программных средств для военных систем практически не имели возможности пользоваться 32-разрядными форматами. Они вынуждены были работать с военным стандартом MIL-STD-1750A, предложенным ВВС США в качестве стандарта архитектуры 16-разрядных компьютеров.

Однако вскоре ситуация может измениться. Министерство обороны сейчас рассматривает так называемую архитектуру набора команд (instruction-set architecture, ISA) для принятия в качестве нового стандарта. ISA, разработанная фирмой Tartan Laboratories Inc. (Питтсбург) по контракту с объединенной организацией по программированию на языке Ада (AJPO) военного ведомства США, должна стать преемницей существующей стандартной архитектуры ВВС.

Фирма Tartan в качестве исходной предложила архитектуру под наименованием V32 с использованием 32-разрядной ISA стандарта MIL-STD-1862B армии США. Стандарт MIL-STD-1826B предназначался для реализации в виде набора ИС по программе семейства военных компьютеров армии США, однако этот набор микросхем так и не был внедрен, предположительно, из-за его сложности и дороговизны.

AJPO требовалась архитектура, которую можно было бы реализовать на кристалле с линиями шириной 0,5 мкм, т.е. с геометрическими параметрами, которых, по словам Лиленда Чеверенко, руководителя программы V32 в фирме Tartan, необходимо было добиться в работах по программе ССИС министерства обороны. «Мы пытались предложить нечто, соответствующее по сложности микропроцессору 68000 компании Motorola (который значительно проще, чем ССИС). Мы хотели несколько опустить AJPO на землю, чтобы она имела возможность сравнительно быстро получить свои изделия в кремнии». Более простая архитектура позволяет также размещать на кристалле памяти и сопроцессоры с плавающей точкой для ССИС.

С технической точки зрения уменьшенная сложность аппаратных средств обусловливается более простым набором команд. Исходный вариант стандарта MIL-STD-1826B был полностью переработан. «Они совершенно различны, — говорит Чеверенко. — Так, стандарт MIL-STD-1826B предусматривает ортогональные режимы адресации, во многом похожие на реализованные в архитектуре VAX (фирма DEC), с многими операндами для каждой команды и режимами адресации для каждого операнда. Архитектура V32 в большей степени ориентирована на операций типа «регистр — регистр». Режимы адресации задаются как отдельные команды. Это не совсем набор команд с загрузкой в память, но они имеет с ним определенное сходство».

«Нам нужна хорошая 32-разрядная архитектура», — говорит Аллен Копп, заместитель директора AJPO. Главной причиной разработки 32-разрядной архитектуры была необходимость преодолеть ограничения по адресации, свойственные 16-разрядным архитектурам. Программы, написанные для 16-разрядных систем, имеют ограниченные размеры, поскольку 16 двоичных разрядов могут прямо адресовать только 64 кбайт памяти.

AJPO сейчас рассматривает предварительный вариант спецификации V32, который фирма Tartan представила в ноябре 1985г. после примерно года работы. По имеющимся сведениям, проект стандарта V32 сейчас рассматривают также пользователи систем, соответствующих стандарту MIL-STD-1750A, а курирует эту работу Общество инженеров-автомобилистов. Копп говорит: «Около 26 различных поставщиков сейчас реализуют стандартную архитектуру MIL-STD-1750A в своих компьютерах», так что у подрядчиков имеются широкие возможности выбора. «Приблизительно такие же возможности должны существовать и для 32-разрядных систем. Поэтому мы сейчас и собираемся по сути создать такие условия и посмотреть, будут ли широко внедряться изделия, ориентированные на подобную архитектуру» [No.8, р.24].

Александер Вулф

Выходные данные:

Журнал "Электроника" том 59, No.04 (737), 1986г - пер. с англ. М.: Мир, 1986, стр.29

Electronics Vol.59 No.07 February 17, 1986 A McGraw-Hill Publication

Electronics Vol.59 No.08 February 24, 1986 A McGraw-Hill Publication

Раздел: ОБОЗРЕНИЕ ЭЛЕКТРОННОЙ ТЕХНИКИ

Тема:     Военная электроника




<<< Пред. Оглавление
Начало раздела
След. >>>

Дата последнего изменения:
Thursday, 21-Aug-2014 09:10:55 MSK


Постоянный адрес статьи:
http://az-design.ru/Support/Archiv/Elc1986/A19860224Elc021.shtml