8086... Ничего революционного в нем не было
2 июля 2003 г.Казалось бы, ещё совсем недавно основным компактным носителем памяти были дискеты, а сегодня уже никого не удивишь устройствами, записывающими данные в формате DVD. У многих ещё свежи воспоминания об операционной системе MS-DOS, которая по сравнению с последней версией Windows – XP, кажется чем-то вроде старинной реликвии. Любители игр, избалованные изощренной трехмерной графикой, со смехом, а порой и с ностальгией, вспоминают примитивные, но увлекательные игры (например, PacMan –"Колобок"), пользовавшиеся на заре компьютерной эры огромной популярностью.
Компонент, оставшийся практически неизменным
И лишь один компонент персонального компьютера остается до сих пор в основе своей практически неизменным – это центральный процессор. Нет, это не значит, что прогресс обошел микропроцессоры стороной, просто современный Pentium 4, по существу, – прямой потомок самого первого чипа концерна Intel – модели 8086. В июне праотцу славной плеяды чипов с архитектурой x86 исполнилось 25 лет. Ещё в 1976 году фирма Intel начала усиленно работать над микропроцессором 8086. Размер его регистров был увеличен в два раза , что дало возможность увеличить производительность в 10 раз по сравнению с предыдущей моделью 8080. Любопытно, что появление на свет нового детища фирмы Intel в 1978 году никакой сенсации не вызвало. Редактор популярного в Германии компьютерного журнала C’t Андреас Штиллер (Andreas Stiller) говорит:
"Нет, ничего революционного в нем не было. Новый процессор стал дальнейшим логическим развитием существовавших ранее 8-битных систем и имел уже 16-битный внутренний дизайн. 8086 смог пробить себе дорогу, прежде всего, благодаря тому, что пару лет спустя именно на нем остановила выбор компания IBM, которая как раз подыскивала подходящий процессор для своего нового персонального компьютера".
Опасного соперника удалось обойти
В те времена множество компаний конкурировали друг с другом, разрабатывая свои собственные системы:
"Самым опасным соперником 8086 был процессор 68000, разработанный компанией Motorola. Motorola занималась в ту пору разработкой чипов для Apple, позднее для C64 и Atari".
- вспоминает Андреас Штиллер. Что и говорить, возможности процессоров той поры были более чем скромными, и в этом смысле 8086 не был исключением. Андреас Штиллер рассказывает:
"Он не был предназначен для графического изображения или мультимедиа. В то время существовали, в основном, лишь текстовые системы. Напомню, что сегодняшние процессоры мощнее, чем 8086, по меньшей мере, в 10 тысяч раз. Возможно старожилы-компьютерщики и смогут припомнить, что в те времена уже существовали игры с использованием графики. Однако, сегодня трудно сдержать улыбку при взгляде, ну например, на Kings Quest – одну из самых известных игр тех времен".
Ошибка Fdiv-Bug, наделавшая немало шума
Безоблачной 25-летнюю историю 86-й серии не назовешь. Больше всего наделала шума ошибка в системе, известная под названием Fdiv-Bug. Она была найдена в процессорах Pentium с частотой от 60 до 100 МГц сразу после запуска в производство в 1994 году. Ошибка приводит к случайным погрешностям при делении чисел с плавающей точкой. Это вызвало волну шуток в Интернете и юмористических передачах. Вот одна из них: "Сколько нужно разработчиков Pentium‘а, чтобы вкрутить лампочку? – Одна целая, девятьсот девяносто девять тысячных... Но, по заверениям концерна, такая точность достаточна для обычного применения". И тем не менее, Intel долгое время не признавал наличие ошибки. В конце концов, она всё же была признана и концерн потратил 475 миллионов долларов на замену чипов. Однако урон репутации Intel уже был нанесен. Ещё об одном интересном факте поведал нам Андреас Штиллер:
"В современных процессорах есть одна деталь, о которой мне хотелось бы упомянуть. Это проводник очень старой конструкции - A20 Gate, которого не было на первых процессорах 86-ой серии. Но для того, чтобы обеспечить совместимость с самыми "древними" процессорами, его вновь стали ставить на чипы Intel. По сути, это всё равно, что сохранить в современном автомобиле какой-нибудь механизм, который был бы совместимым с первым в мире автомобилем Бенца 1886-го года выпуска. И до сих пор каждый процессор оснащается этой реликвией компьютерной истории. Так что есть вещи на свете, которые живут, можно сказать, вечно. Ведь понятие "совместимости" – священное понятие в компьютерном мире".
Как Cyrix и AMD потеснили Intel
После того, как была одержана победа над микропроцессорами с другой архитектурой, конкурентная борьба перенеслась в стан производителей чипов х86. Больших успехов на этом поприще достигли фирмы Cyrix и AMD. Периодически им удавалось потеснить Intel, но каждый раз производитель Pentium‘ов и Celeron‘ов выходил из затруднительного положения победителем. Сегодня Intel – бесспорный лидер отрасли. Однако не дремлет и его единственный серьёзный на данный момент конкурент - концерн AMD, специалисты которого трудятся над созданием нового поколения 86-ой серии:
"У архитектуры x86 – большое будущее. В настоящее время разрабатываются её новые, всё более совершенные варианты. В этой связи необходимо упомянуть концерн AMD, который уже запустил в серийное производство 64-битный процессор Opteron. Его модификация, предназначенная для персональных компьютеров, выйдет на рынок осенью, и лишь к концу года станет ясно, насколько в таком 64-битном варианте нуждается обычный пользователь. За последние десятилетия было предпринято также немало попыток создать нечто принципиально новое. Вот и сейчас ходят слухи о готовящейся презентации процессора Elbrus, который до сих пор существует только на бумаге. Трудно сказать, получится ли из этого что-то путное. Но одно можно сказать с уверенностью – серия х86 сохранит свою актуальность ещё на протяжении долгих лет".