ПЕРВЫЕ МОНОКРИСТАЛЬНЫЕ ПРОЦЕССОРЫ
Вообще стоит сказать, что процессоры (на примере пионеров в этой области - Intel) разделяют на 4 условных поколения. Процессоры первого и второго поколений представлены CPU 8086/ 8088 и 80286. Процессор 8086/8088 имел тактовую частоту 4,77 МГц и оперативную память 256 Кбайт. Процессор второго поколения имел защищенный режим работы, позволявший обращаться к 16 Мбайт физической и 1 Гбайт виртуальной памяти. Лучшие из процессоров 80286 достигли тактовой частоты в 20 МГц.
Процессоры третьего поколения 80386 отличались от своих предшественников возможностью работы в виртуальном режиме, наличием внешней кэш-памяти CPU, расположенной на материнской плате, и 32-разрядным ядром CPU. 32-разрядный процессор 386 DX имел тактовую частоту уже 33 МГц, обеспечивал адресацию физической памяти до 4 Гбайт и виртуальной — до 64 Гбайт.
Процессоры четвертого поколения 80486 отличаются от процессоров третьего поколения тем, что в само ядро CPU интегрированы кэш-память и сопроцессор, а также реализована конвейеризация вычислений.
Первым однокристальным микропроцессором считается 4-битный Intel 4004, вышедший 15 ноября 1971 года. Компания Intel только начинала свой путь становления и ее создатели, Роберт Нойс, Гордон Мур и Эндрю Гроув, потратили немало сил на процесс развития. Благодаря вкладу итальянского физика Федерико Фаджина, инженерам компании удалось разместить ключевые компоненты на один чип и создать микропроцессор 4004.
Intel 4004 производился по 10-мкм техпроцессу, насчитывал 2250 транзисторов и работал на частоте 108 кГц (проводил 92 600 операций в секунду). Частота синхронизации была 740 кГц. Объем памяти доходил до 4 Кб, разрядность шины — 4 бита. Площадь кристалла составляла 12 мм2.
Весной 1974 года компания Intel выпустила усовершенствованную версию — 8-битный микропроцессор Intel 8080. Он производился по новому 6-мкм техпроцессу с использованием технологии NMOS, позволяющей разместить на кристалле 4758 транзисторов. Тактовая частота составляла 2 МГц (со временем 2,5 МГц, 3,1 МГц и 4 МГц), объем памяти — 64 Кб. Разрядность шины данных составляла 8-бит, а шины адреса — 16-бит. У 8080 была весьма развита система команд: 16 команд передачи данных, 31 команда для их обработки, 28 команд для перехода (с прямой адресацией), 5 команд управления. Он стал своеобразной революцией в мире микроэлетроники за счёт своих характеристик. На базе Intel 8080 компания MITS выпустила микрокомпьютер Altair-8800. Несмотря на скромные характеристики (256 байт оперативной памяти, отсутствие монитора и клавиатуры) он обрел небывалую популярность и раскупался очень быстро.
Следующая модель компании вышла в феврале 1982 года. Это был 16-битный x86-совместимый микропроцессор второго поколения 80286. Имелась поддержка реального режима. В защищенном режиме емкость адресного пространства могла составлять до 1 Гб за счет изменения механизма адресации памяти.
По техническим характеристикам процессор превосходил предыдущую модель. Он выпускался по 1,5-мкм техпроцессу с количеством транзисторов в 134 000 штук. Объем оперативной памяти составлял 16 Мб, а в защищенном режиме можно было использовать до 1 Гб виртуальной памяти. Разрядность регистров и шины данных составляла 16-бит. В зависимости от модели, тактовая частота могла быть 6 МГц, 8 МГц, 10 МГц или 12,5 МГц (при 12,5 МГц процессор выполнял не менее 2,66 млн операций в секунду).
В 1985 году вышел 32-битный процессор с архитектурой x86 третьего поколения Intel 80386 (или i386). Процессор сохранил обратную совместимость с 8086 и 80286. Производился по 1,5-мкм — 1,0-мкм техпроцессу. Через страничное преобразование процессор мог адресовать до 4 Гб физической памяти и до 64 Гб виртуальной памяти. Тактовая частота составляла 12 МГц — 40 МГц.
Следующие 32-битные процессоры компании, i486 (1989 год), были более производительны благодаря модернизации. CPU содержал почти 1,2 млн транзисторов (около половины отводилось для кэш-памяти). Чипы производились по 1-мкм техпроцессу, позже по 0,8-мкм и 0,6-мкм техпроцессам. Объем памяти составлял 4 Гб. Тактовая частота была 25 МГц — 50 МГц.
Процессор дополнился:
— кэш-памятью (8 Кб);
— вычислительным конвейером, который занимался разделением обработки компьютерной инструкции на последовательность независимых стадий с сохранением результатов в конце каждой из них. Конвейер включал в себя выборку, декодирование, декодирование адресов операндов, выполнение команды и запись результата выполнения инструкции;
— встроенным сопроцессором (модулем операций с плавающей запятой), помогающим выполнять математические операции над вещественными числами;
— коэффициентом умножения (множителем).