Comments 19
насколько сложной и бессистемной была архитектура 8086
как я понял, это началось с первого процессора Интел, который по сути был процессом для калькулятора. Но котором выиграл в свое время у процессора, который был разработан для компьютера. В итоге десятки лет х86 доминирующая архитектура со всеми ее странностями.
Тут скорее нужно похвалить не интел, а ибм, которая "облажалась" и сделала архитектуру ибм пк открытой. Если бы не этот факт, ибм пк так и осталась бы ничем не примечательной (и весьма дорогой, бизнес-сегмент онли) персоналкой в ряду подобных ей машин. А вместо х86 доминирующей архитектурой стал бы какой-нибудь другой проц.
Торт!
Переведите пожалуйста https://www.righto.com/2022/11/how-8086-processors-microcode-engine.html
Интересно, после ряда лет эксплуатации, выявившем различные такие "странные, бессистемные моменты" почему не было попытки переписать концепцию, так сказать? Исправить архитектурные и логические неувязки?
После ряда лет эксплуатации было бы сложно объяснить постоянным клиентам, почему им надо переписывать всё ПО под новую архитектуру и почему для них это выгодней, чем перейти к конкурентам. Думаю, дело в этом.
Скорее всего так и есть
Тут ниже упомянуты примеры альтернативных архитектур. Насколько мне известно, у них были проблемы не столько с переписыванием ПО (во некоторых случаях ведь достаточно переписать компилятор, а потом пересобрать нужные пакеты?), сколько с тем, что сама попытка переделки в итоге приводила к появления столь же нежизнеспособного мутанта, который К ТОМУ ЖЕ был ещё и несовместим с другими чипами.
Единственное исключение - i960 и варианты, они-то как раз получили распространение, но специфиськое
Была. Это Itanium
Сначала подумал, что новости импортозамещения.
Мой преподаватель занимался в 80х копированием x86, рассказывал видели элементы которые никуда не подключены и удалили их, словили ошибки, пришлось вернуть.
Увеличенный снимок Group Decode ROM. Это фото составлено из металлического, поликремниевого и кремниевого слоёв.
Так "поликремний" же -- это полуфабрикат, из которого кристаллический кремний выращивают после расплавления?
Реверс-инжиниринг баг-фикса микропроцессора 8086 по снимкам кремния