Важная информация
RSS лента

Raider

Intel iAPX 432

Рейтинг: 5.00. Голосов: 2.
...В 1974 году фирма Intel выпустила 8-битный микропроцессор i8080. А уже в 1975 году Intel запустила проект амбициозного iAPX 432. «Амбициозный» это мягко сказано. Они только что выпустили 8-битный микропроцессор, но уже в следующем году готовили 32х-битный, стековый, с цепными битовыми составными командами, объектно-ориентированный, со сборкой мусора, мультизадачностью, встроенной безопасностью объектов и управлением памятью микропроцессор! Готовили не только "железо", но и Ада-компилятор, а также операционку. В итоге проект iAPX 432 коммерчески провалился. Wikipedia описывает почему - недостаточная производительность, долгая разработка, сырой компилятор, чрезмерная сложность. В процессе разработки надо было как-то конкурировать с Motorola, Zilog, и National Semiconductor, поэтому в спешке организовали параллельный проект-«заплатку», результатом которого стал 16-битный 8086 (первая ревизия инструкций и архитектуры была готова за 3 месяца).
Теперь до некоторой степени проясняется, что к чему. Понятен странный дизайн 8086 с его сегментными регистрами (один англоязычный источник называл его «brain-damaged»). Понятно, почему он столь непродуман и примитивен (потому что представлял собой временную заплатку). Также становится объяснима странная сложность и системная монструозность к которой постоянно стремились разработчики новых серий x86. Они не оставляли надежды занять рынок майнфреймов. Здесь можно увидеть желание брать крутостью и ценой, но не массовостью.

Но что самое забавное, в начале 2000-х Intel снова прошли по тем же самым граблям с Itanium (Merced). Все то же самое - изначальный прицел на майнфреймы, сырой компилятор, сложный и затянутый дизайн, низкая производительность... Как видно, далеко не все учатся на ошибках, даже такие как Intel. И не все способны сделать адекватную оценку проекта. А также все это лишний раз подтверждает - наиболее конкуретноспособными оказываются простые и прямолинейные решения.
Современные микропроцессоры Intel в какой-то степени наследники «временной заплатки». По крайней мере, все еще способны выполнять 16-битный код...
Метки: 8086, cpu, history, iapx432, intel Добавить / редактировать метки
Категории
Без категории

Комментарии

  1. Аватар для Бука
    Спасибо, интересная информация.

Трекбэков