Сегодня 80 % компьютерного рынка – это персональные компьютеры на базе процессоров семейства х86 и их аналогов, среди которых наибольшую известность имеет семейство AMD. Но у такой мировой унификации персональных компьютеров есть и отрицательные черты – современным процессорам приходится подстраиваться под предшественника – Intel 8086. В Pentium быстрое внутреннее RISC-ядро вынуждено эмулировать работу старых процессоров со всеми их слабыми местами. Плюс наследство от IBM PC – низкоскоростной обмен с периферийными устройствами и оперативной памятью.
Сегодня хорошо видно, что требуется переход от старых технологий к новым, но мировая индустрия персональных компьютеров обладает огромной инерцией, что мы, как пользователи, постоянно ощущаем на себе. Вот самый яркий пример – время начальной загрузки компьютера, несмотря на 100-кратное возрастание частоты процессоров, так и не уменьшилось, а даже стало еще дольше из-за более громоздкого программного обеспечения. Таких примеров вы сами можете привести немало – только надо вспомнить и сравнить старое и новое.
Конечно, не все так плохо – ведущие производители уже давно работают над новыми стандартами для будущих поколений персональных компьютеров. Правда, прийти к общему мнению им пока не удается, но ряд тенденций уже наметился. В первую очередь – это отказ от громоздкой шины ISA, внедрение USB-интерфейса для внешних устройств, стандарта АТХ для блоков питания. Но все же чисто экономические причины заставляют пользователей покупать, а производителей разрабатывать и продавать персональные компьютеры и периферийное оборудование со старыми стандартами. Уж очень стремителен прогресс компьютерных технологий, а пользователю так трудно отказаться от компьютера, который хотя и куплен 2–3 года назад, но, к сожалению, уже морально устарел. Вот и получается, что мы стараемся продлить жизнь своим персональным "чудам", добавляя памяти, вставляя новые дисководы…
Процессоры Intel
История персональных компьютеров неразрывно связана с микропроцессорами корпорации Intel. Инженеры корпорации первыми создали микросхему, в которой целиком была смоделирована вычислительная машина – калькулятор. И в дальнейшем именно корпорация Intel разрабатывала наиболее массовые процессоры для компьютеров. Поэтому рассмотрим шаг за шагом, как усложнялись конструкции процессоров семейства х86. Желающие узнать об этом из первоисточника, могут заглянуть на русскоязычный сайт корпорации (http://www.intel.ru)[2].
Докомпьютерная эра
Первая «компьютерная» микросхема была разработана в 1971 г. (официальная дата рождения 15 ноября) инженерами корпорации Intel по заказу небольшой японской фирмы, которая производила настольные калькуляторы Busicom.
Микросхема получила обозначение 4004 (рис. 2.1).
Рис. 2.1. Микросхема 4004
Примечание
На сервере корпорации Intel по адресу http://www.lntel.ru можно найти цветные фотографии кристаллов микросхем. Так, на фотографии кремниевого кристалла, который находится в микросхеме 4004, хорошо видны контактные площадки по краям, к которым припаиваются золотые проводки, ведущие к контактам корпуса микросхемы. Так как количество элементов на кристалле невелико, то ясно просматриваются отдельные элементы и напыленные проводники. В дальнейшем, по мере увеличения количества элементов кристалла и уменьшения их размеров, наглядность изображений значительно снижается.
Сегодня для обозначения процессоров часто добавляют букву "i" перед цифрами, например – i486, чтобы указать на изготовителя – корпорацию Intel, т. к. ряд фирм выпускают процессоры Intel по лицензии.
Технические характеристики 4004 в то время были довольно впечатляющие, хотя сегодня они вряд ли вызовут восхищение. Тактовая частота была всего 108 кГц, а количество выполняемых операций – 0,06 млн./с. По сравнению сегодняшними гигагерцами (миллиардами герц) совсем-совсем мало, но тридцать с небольшим лет назад это были отличные показатели.
Количество транзисторов в микросхеме составляло 2300 штук, которые выполнялись по 10 мкм технологии.
Размерность шины данных составляла совсем маленькую величину – 4 бита, а адресуемая память достигала 640 байтов (байтов, а не килобайт или мегабайт). Но поскольку основным назначением микросхемы было выполнение арифметических вычислений в калькуляторе, этого вполне хватало.