stas: (Default)
stas ([personal profile] stas) wrote2020-03-22 03:49 pm

fail forward

Самая популярная процессорная архитектура сегодня - x86 - обязана своим существованием как минимум двум фейлам.

Первый фейл случился, когда Интел подписался разрабатывать для компании CTC процессор для их программируемого терминала. Они не смогли доставить продукт в срок, и CTC отказалась от услуг Интела. Однако потраченного времени было жалко, и Интел решил переделать его в общеполезный процессор 8008, из которого выросла вся последующая линейка Интела, и которому мы обязаны архитектурой little-endian, названиями регистров и т.п.

Второй фейл случился в 1979, когда Интел разрабатывал свой шедевр, 32-битный процессор iAPX 432. Что-то пошло не так, и проект задержался. В результате родился 8086, заимствовавший множество архитектурных деталей у дедушки 8008, и давший начало архитектуре x86, которой мы наслаждаемся до сих пор. iAPX 432 так и не был выпущен и никто, кроме исторических гиков, о нём не знает.

В качестве материала для дальнейших исследований можно подумать о том, правомерно ли назвать Итаниум третим фейлом в этом ряду (учитывая, что это всё-таки был прибыльный бизнес, хотя и чрезвычайно нишевой) и какое влияние это оказало. 

Post a comment in response:

This account has disabled anonymous posting.
(will be screened if not validated)
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting