История развития микропроцессора. Какой фирмой и в каком году был выпущен микропроцессор

История развития микропроцессора. Какой фирмой и в каком году был выпущен микропроцессор

01.08.2019

Вы используете компьютер или мобильное устройство, чтобы читать данный топик в настоящее время. Компьютер или мобильное устройство для выполнения этих действий использует микропроцессор. Микропроцессор является сердцем любого устройства, сервера или ноутбука. Существует много марок микропроцессоров от самых разных производителей, но все они делают примерно то же самое и примерно таким же образом.
Микропроцессор - также известный как процессор или центральный блок обработки - это вычислительный двигатель, который изготовлен на одном кристалле. Первым микропроцессором был Intel 4004, он появился в 1971 году и был не столь мощным. Он мог складывать и вычитать, и это только 4 бита за один раз. Удивительным процессор был потому, что был выполнен на одном чипе. Вы спросите почему? А я отвечу: инженеры в то время производили процессоры либо из нескольких чипов или из дискретных компонентов (транзисторы использовались в отдельных корпусах).

Если вы когда-либо задавались вопросом, что микропроцессор делает в компьютере, как внешне выглядит или каковы его различия по сравнению с другими типами микропроцессоров, то ступайте под кат - там всё самое интересное, и подробности.

Прогресс в производстве микропроцессоров: Intel

Первым микропроцессором, ставшим впоследствии сердцем простого домашнего компьютера, был Intel 8080 - полный 8-разрядный компьютер на одном чипе, появившийся в 1974 году. Первый микропроцессор стал причиной реального всплеска на рынке. Позже в 1979 году была выпущена новая модель - Intel 8088. Если вы знакомы с рынком ПК и его историей, то знаете, что рынок ПК переехал от Intel 8088 к Intel 80286, а тот к Intel 80386 и Intel 80486, а после к Pentium, Pentium II, Pentium III и Pentium 4. Все эти микропроцессоры сделаны Intel, и все они являются улучшениями базовой конструкции Intel 8088. Pentium 4 может выполнить любой код, но делает он это в 5000 раз быстрее.

В 2004 году Intel представила микропроцессоры с несколькими ядрами и миллионным количеством транзисторов, но даже эти микропроцессоры следовали общим правилам, что и ранее изготовленные чипы. Дополнительная информация в таблице:

  • Дата : является годом, когда процессор был впервые представлен. Многие процессоры были выпущены вновь, но уже с более высокими тактовыми частотами, и это продолжалось в течение многих лет после оригинальной даты выпуска
  • Транзисторы : это количество транзисторов на кристалле. Вы можете видеть, что число транзисторов на одном кристалле неуклонно растёт на протяжении многих лет
  • Микрон : ширина в микронах наименьшей проволоки на чипе. Для сравнения могу привести человеческий волос, имеющий толщину около 100 мкм. Поскольку размеры были всё меньше и меньше, число транзисторов возрастало
  • Тактовая частота : максимальная скорость, которую чип может развить. О тактовой частоте я расскажу чуточку позже
  • Ширина (шина) данных : является шириной АЛУ (арифметико-логическое устройство). 8-битное АЛУ может добавить, вычесть, умножить и т. д. Во многих случаях шина данных имеет ту же ширину, как АЛУ, но не всегда. Intel 8088 был 16-битным и имел 8-битную шину, в то время как современные модели Pentium 64-битные.
  • MIPS : данная колонка в таблице выступает за отображение количества операций в секунду. Является единицей измерения для микропроцессоров. Современные процессоры могут сделать столько всяких штук, что сегодняшние рейтинги, представленные в таблице, потеряют всякий смысл. Зато вы можете ощутить относительную мощность микропроцессоров тех времён
Из этой таблицы видно, что, в общем, существует связь между тактовой частотой и MIPS (количеством совершаемых операций в секунду). Максимальная тактовая частота является функцией производственного процессора. Существует также зависимость между количеством транзисторов и количеством операций в секунду. Например, Intel 8088 с тактовой частотой 5 МГц (а сейчас 2.5-3 ГГц) выполняет только 0.33 MIPS (около одной инструкции для каждого 15 такта). Современные процессоры могут часто выполнять две инструкции за такт. Это повышение напрямую связано с числом транзисторов на чипе и я расскажу об этом тоже далее.

Что такое чип?

Чип также называется интегральной схемой. Обычно это небольшой, тонкий кусочек кремния, на которой транзисторы, входящие в состав микропроцессора были выгравированы. Чип может быть размером в один дюйм, но при этом содержать в себе десятки миллионов транзисторов. Более простые процессоры могут состоять из нескольких тысяч транзисторов, выгравированных на чипе всего в несколько квадратных миллиметров.

Как это работает


Intel Pentium 4


Чтобы понять, как работает микропроцессор, было бы полезно заглянуть внутрь и узнать о его внутренностях. В процессе вы также можете узнать о языке ассемблера - родном языке микропроцессора, и многое из того, что инженеры могут сделать, чтобы увеличить скорость процессора.

Микропроцессор выполняет коллекцию машинных инструкций, которые сообщают процессору, что делать. Основываясь на инструкциях, микропроцессор делает три основные вещи:

  • Используя своё АЛУ (арифметико-логическое устройство), микропроцессор может выполнять математические операции. Например, сложение, вычитание, умножение и деление. Современные микропроцессоры способны выполнять чрезвычайно сложные операции
  • Микропроцессор может перемещать данные из одного места памяти в другое
  • Микропроцессор может принимать решения и перейти к новому набору инструкций, основанному на этих решениях

Говоря прямо, микропроцессор делает сложные штуки, но выше я описал три основных вида деятельности. Следующая диаграмма показывает очень простой микропроцессор, способный делать эти три вещи. Этот микропроцессор имеет:

  • Шина адреса (8, 16 или 32 бита), которая посылает обращение к памяти
  • Шина данных (8, 16 или 32 бита), которая передаёт данные в память или принимает данные от памяти
  • RD (read, чтение) и WR (write, запись) сообщают памяти, хотят ли они произвести установку или же получить адресованное местоположение
  • Линия часов, которая позволяет просмотреть последовательность тактовых импульсов процессора
  • Линия сброса, которая сбрасывает счётчик команд к нулю и перезапускает выполнение

Память микропроцессора

Ранее мы говорили о шинах адреса и данных, а также о линиях чтения и записи. Всё это соединяется либо с ОЗУ (оперативная память) или с ПЗУ (постоянная память или постоянное запоминающее устройство, ПЗУ) - как правило, с обеими. В нашем примере микропроцессора мы имеем широкую адресную шину 8 бит и такую же широкую шину данных - тоже 8 бит. Это означает, что микропроцессор может обратиться 2^8 к 256 байт памяти, и может читать и писать 8 бит памяти за один раз. Давайте предположим, что этот простой микропроцессор имеет 128 байт встроенной памяти, начиная с адреса 0 и 128 байт оперативной памяти, начиная с адреса 128.

Оперативная память выступает за память только для чтения. Микросхема постоянной памяти запрограммирована с постоянными предустановленными заданными байтами. Шинный адрес сообщает чипу оперативной памяти, который байт, добраться и поместиться на шине данных. Когда линия чтения изменяет своё состояние, микросхема постоянной памяти представляет выбранный байт на шину данных.

Оперативная память выступает за оперативную память, лол. ОЗУ содержит байт информации, и микропроцессор может читать или писать на эти байты в зависимости от того, сигнализирует ли линия чтения или записи. Одна из проблем, которую можно встретить в сегодняшних чипах - они забывают всё, как только уходит энергия. Поэтому компьютер должен обладать оперативной памятью.


RAM chip или чип постоянного запоминающего устройства (ПЗУ)


Кстати, почти все компьютеры содержат некоторое количество оперативной памяти. На персональном компьютере постоянное запоминающее устройство называется BIOS (Basic Input/Output System). При запуске микропроцессор начинает выполнять инструкции, которые он находит в BIOS. Инструкции BIOS, к слову, тоже выполняют свои роли: выполняют проверку аппаратных средств, а затем вся информация поступает на жёсткий диск, чтобы создать загрузочный сектор. Загрузочный сектор - это одна небольшая программа, и BIOS хранит её в памяти после прочтения её с диска. Затем микропроцессор начинает выполнять инструкции загрузочного сектора из оперативной памяти. Программа загрузочного сектора покажет микропроцессору, что нужно ещё взять с собой с жесткого диска в оперативную память, а затем выполняет всё это и так далее. Это - то, как микропроцессор загружает и выполняет всю операционную систему.

Микропроцессорные инструкции

Даже невероятно простой микропроцессор, описанный мною только что, будет иметь довольно большой набор инструкций, которые он может выполнять. Коллекция инструкций реализована в виде битовых шаблонов, каждый из которых имеет различное значение, когда загражается в сектор команд. Люди не особенно хорошо запоминают битовые шаблоны, так как это набор коротких слов. К слову, этот набор коротких слов называется языком ассемблера процессора. Ассемблер может переводить слова в битовый шаблон очень легко, а затем старания ассемблера будут помещены в память для микропроцессора с целью выполнения.

Вот набор инструкций языка ассемблера:

  • LOADA mem - загрузить в регистр с адресом памяти
  • LOADB mem - загрузить в регистр B от адреса памяти
  • CONB mem - загрузить постоянное значение в регистр B
  • SAVEB mem - сохранить регистр B в адрес памяти
  • SAVEC mem - сохранить регистр C в адрес памяти
  • ADD - добавить A и B и сохранить результат в C
  • SUB - вычесть A и B и сохранить результат в C
  • MUL - умножить A и B и сохранить результат в C
  • DIV - разделить A и B и сохранить результат в C
  • COM - сравнить A и B и сохранить результат в тесте
  • JUMP addr - перейти по адресу
  • JEQ addr - перейти, если равно, для решения
  • JNEQ addr - перейти, если не равно, для решения
  • JG addr - перейти, если больше, для решения
  • JGE addr - перейти, если больше или равно, для решения
  • JL addr - перейти, если меньше, для решения
  • JLE addr - перейти, если меньше или равно, для решения
  • STOP - остановить выполнение
Язык ассемблера
Компилятор C переводит этот C-код на языке ассемблера. Если предположить, что оперативная память начинается с адреса 128 в этом процессоре, и постоянное запоминающее устройство (в котором содержится программа на языке ассемблера) начинается с адреса 0, то для нашего простого микропроцессора ассемблер может выглядеть следующим образом:

// Assume a is at address 128// Assume F is at address 1290 CONB 1 // a=1;1 SAVEB 1282 CONB 1 // f=1;3 SAVEB 1294 LOADA 128 // if a > 5 the jump to 175 CONB 56 COM7 JG 178 LOADA 129 // f=f*a;9 LOADB 12810 MUL11 SAVEC 12912 LOADA 128 // a=a+1;13 CONB 114 ADD15 SAVEC 12816 JUMP 4 // loop back to if17 STOP

Постоянное запоминающее устройство (ПЗУ)
Таким образом, теперь вопрос: «Как все эти инструкции интегрируются с постоянным запоминающим устройством?». Я поясню, конечно: каждая из этих команд на языке ассемблера должна быть представлена в виде двоичного числа. Для простоты предположим, что каждая команда на языке ассемблера присваивает себе уникальный номер. Например, это будет выглядеть так:

  • LOADA - 1
  • LOADB - 2
  • CONB - 3
  • SAVEB - 4
  • SAVEC mem - 5
  • ADD - 6
  • SUB - 7
  • MUL - 8
  • DIV - 9
  • COM - 10
  • JUMP addr - 11
  • JEQ addr - 12
  • JNEQ addr - 13
  • JG addr - 14
  • JGE addr - 15
  • JL addr - 16
  • JLE addr - 17
  • STOP - 18
Данные цифры будут известны как коды операций. В постоянном запоминающем устройстве наша маленькая программа будет выглядеть следующим образом:

// Assume a is at address 128// Assume F is at address 129Addr opcode/value0 3 // CONB 11 12 4 // SAVEB 1283 1284 3 // CONB 15 16 4 // SAVEB 1297 1298 1 // LOADA 1289 12810 3 // CONB 511 512 10 // COM13 14 // JG 1714 3115 1 // LOADA 12916 12917 2 // LOADB 12818 12819 8 // MUL20 5 // SAVEC 12921 12922 1 // LOADA 12823 12824 3 // CONB 125 126 6 // ADD27 5 // SAVEC 12828 12829 11 // JUMP 430 831 18 // STOP

Вы видите, что 7 линий C-кода стали 18 линиями ассемблера, и это всё стало 32 байтами в постоянном запоминающем устройстве.

Декодирование
Инструкция декодирования должна превратить каждый из кодов операций в набор сигналов, которые будут управлять различными компонентами внутри микропроцессора. Давайте возьмём инструкции ADD в качестве примера и посмотрим, что она должна будет сделать. Итак:

  • 1. В первом такте необходимо загрузить саму инструкцию, поэтому декодеру нужно: активировать тремя состояниями буфер для счётчика команд, активировать линию чтения (RD), активировать данные в трёх штатах буфера в регистре команд
  • 2. Во втором такте инструкция ADD декодируется. Тут нужно сделать совсем немного: установить операцию арифметико-логического устройства (АЛУ) в регистр C
  • 3. Во время третьего такта программный счётчик увеличивается (в теории это может перекрываться во втором такте)
Каждая инструкция может быть разбита в виде набора секвенированных операций - таких, какие мы только что просмотрели. Они манипулируют компонентами микропроцессора в правильном порядке. Некоторые указания, как, например, инструкция ADD, может занять два-три такта. Другие могут занять пять или шесть тактов.

Подойдём к концу

Количество транзисторов имеет огромное влияние на производительность процессора. Как можно заметить выше, типичный микропроцессор Intel 8088 мог выполнять 15 циклов. Чем больше транзисторов, тем выше производительность - всё просто. Большое количество транзисторов также допускает такую технологию, как конвейерная обработка.

Конвейерная архитектура складывается из выполнения команд. Это может занять пять циклов для выполнения одной команды, но не может быть пять инструкций на разных стадиях исполнения одновременно. Таким образом, похоже, что одна команда завершает каждый тактовый цикл.

Все эти тенденции позволяют расти количеству транзисторов, что приводит к многомиллионным транзисторным тяжеловесам, которые доступны сегодня. Подобные процессоры могут выполнять около миллиарда операций в секунду - только представьте себе. Кстати, сейчас многие производители стали интересоваться выпуском 64-битных мобильных процессоров и очевидно наступает очередная волна, только на сей раз королём моды является 64-разрядная архитектура. Может и я доберусь в ближайшее время до этой темы и поведаю вам, как же на самом деле это работает. На этом, пожалуй, всё на сегодня. Надеюсь, вам было интересно и вы узнали много нового.


Министерство Образования и Науки Российской Федерации

Федеральное Агентство по Образованию

Санкт-Петербургский Государственный Университет Сервиса и Экономики

РЕФЕРАТ

по дисциплине « Информатика »

«История развития микропроцессора»

Выполнил:

Студент 1 курса

заочной формы обучения

Романенко К.А.

Научный руководитель:

Дата представления работы

« »____________ 2010 г.

Санкт-Петербург

Введение ………………………………………………………………………..3

1. Теоретическая часть ………………………………………………………4

1.1. Определение микропроцессора…………………………………………4

1.2. Классификация микропроцессоров………………………………….....5

1.3. Функции и строение микропроцессора………………………………...8

1.4. Основные характеристики микропроцессоров ПК……………………14

2. История развития микропроцессора …………………………………….17

2.1. Этапы технологии производства………………………………………17

2.2.Современная технология изготовления………………………………..19

3. Российские микропроцессоры ……………………………………………25

4. Микропроцессоры будущего ……………………………………………...29

Заключение ……………………………………………………………………35

Список используемой литературы……………………………………………37

Введение.

Компьютерная техника лежит в основе современного прогресса. Она обеспечивает работу современных станков, контроль технологических процессов на производстве, связь на всех уровнях (от межгосударственного до бытового). С помощью нее проводятся сложные и трудоемкие расчеты, что значительно ускоряет процессы конструирования, разработки, фундаментальные исследования, то есть задает темпы прогресса.

Важнейший компонент любого персонального компьютера - это микропроцессор, который управляет работой компьютера и выполняет большую часть обработки информации.

И в зависимости от того, как будет в будущем меняться мощность этой маленькой детали, будет зависеть производительность всей компьютерной техники в целом. Полученные в ходе написания работы знания могут пригодиться и в обыденной жизни, например при приобретении персонального компьютера.

Цель данной работы – рассмотреть классификацию, структуру, основные характеристики и историю развития микропроцессоров ПК.

Для достижения поставленной цели необходимо решить следующие задачи:

Раскрыть основные понятия темы;

Дать общую схему классификации микропроцессоров;

Рассмотреть структуру и основные характеристики микропроцессоров ПК;

Рассмотреть историю развития микропроцессоров и усовершенствования основных характеристик.

1. Теоретическая часть.

1.1. Определение микропроцессора.

Вернемся к истории. Так случилось, что отдельные транзисторы и интегральные схемы были вытеснены с рынка новым устройством - микропроцессором. Это и было началом новой компьютерной эры, которая длится вот уже без малого четыре десятилетия. Отсчет нового летоисчисления компьютерной эры ведут с

1971 г., когда командой во главе с талантливым изобретателем, доктором Тэдом Хоффом был создан первый микропроцессор Intel 4004.

Первый чип Intel 4004 работал на частоте 750 кГц, содержал 2300 транзисторов и стоил около 200$. Производительность его оценивалась в 60 тыс. операций в секунду. На сегодняшний день рекордные показатели принадлежат микропроцессорам Alpha 21264 фирмы DEC и составляют: 600 МГц, 15,2 млн. транзисторов, 2 млрд. операций в секунду. Стоят они около 300$.

Микропроцессор (МП) - это программно-управляемое электронное цифровое устройство, предназначенное для обработки цифровой информации и управления процессом этой обработки, выполненное на одной или нескольких интегральных схемах с высокой степенью интеграции электронных элементов.

Основные функции процессора: выработка синхронизирующих сигналов; формирование исполнительных адресов для обращения к оперативной памяти; организация обмена информацией между оперативной памятью и внешними устройствами; организация многопрограммной работы.

Поразительно - но за эти годы старому доброму процессору так и не нашлось достойного преемника! Хотя сегодняшние процессоры от Intel быстрее своего прародителя более чем в десять тысяч раз, а любой домашний компьютер обладает мощностью и «сообразительностью» во много раз большей, чем компьютер, управлявший полетом космического корабля «Аполлон» к Луне, процессор остается процессором.

1.2. Классификация микропроцессоров.

В современном мире трудно найти область техники, где не применялись бы микропроцессоры. Они применяются при вычислениях, они выполняют функции управления, они используются при обработке звука и изображения. В зависимости от области применения микропроцессора меняются требования к нему.

По числу больших интегральных схем (БИС) в микропроцессорном комплекте различают микропроцессоры однокристальные, многокристальные и многокристальные секционные.

Однокристальные микропроцессоры получаются при реализации всех аппаратных средств процессора в виде одной БИС или СБИС (сверхбольшой интегральной схемы). По мере увеличения степени интеграции элементов в кристалле и числа выводов корпуса параметры однокристальных микропроцессоров улучшаются. Однако возможности однокристальных микропроцессоров ограничены аппаратными ресурсами кристалла и корпуса.

Многокристальные секционные микропроцессоры получаются в том случае, когда в виде БИС реализуются части (секции) логической структуры процессора при функциональном разбиении ее вертикальными плоскостями.

По системе команд микропроцессоры отличаются огромным разнообразием, зависящим от фирмы-производителя. Тем не менее можно определить две крайние политики построения микропроцессоров:

    Аккумуляторные микропроцессоры

    Микропроцессоры с регистрами общего назначения

В микропроцессорах с регистрами общего назначения математические операции могут выполняться над любой ячейкой памяти. В зависимости от типа операции команда может быть одноадресной, двухадресной или трёхадресной.

Принципиальным отличием аккумуляторных процессоров является то, что математические операции могут производиться только над одной особой ячейкой памяти - аккумулятором. Для того, чтобы произвести операцию над произвольной ячейкой памяти её содержимое необходимо скопировать в аккумулятор, произвести требуемую операцию, а затем скопировать полученный результат в произвольную ячейку памяти.

В настоящее время в чистом виде не существует ни та ни другая система команд. Все выпускаемые в настоящее время процессоры обладают системой команд с признаками как аккумуляторных процессоров, так и микропроцессоров с регистрами общего назначения.

По назначению различают универсальные и специализированные микропроцессоры.

Универсальные микропроцессоры могут быть применены для решения широкого круга разнообразных задач. При этом их эффективная производительность слабо зависит от проблемной специфики решаемых задач.

Среди специализированных микропроцессоров можно выделить различные микроконтроллеры, ориентированные на выполнение сложных последовательностей логических операций, математические МП, предназначенные для повышения производительности при выполнении арифметических операций за счет.

По виду обрабатываемых входных сигналов различают цифровые и аналоговые микропроцессоры. Сами микропроцессоры - цифровые устройства, однако могут иметь встроенные аналого-цифровые и цифро-аналоговые преобразователи. Поэтому входные аналоговые сигналы передаются в МП через преобразователь в цифровой форме, обрабатываются и после обратного преобразования в аналоговую форму поступают на выход. Отличительная черта аналоговых микропроцессоров способность к переработке большого объема числовых данных.

По характеру временной организации работы микропроцессоры делят на синхронные и асинхронные.

Синхронные микропроцессоры - микропроцессоры, в которых начало и конец выполнения операций задаются устройством управления (время выполнения операций в этом случае не зависит от вида выполняемых команд и величин операндов).

Асинхронные микропроцессоры позволяют начало выполнения каждой следующей операции определить по сигналу фактического окончания выполнения предыдущей операции.

По организации структуры микропроцессорных систем различают микроЭВМ одно- и многомагистральные.

В одномагистральных микроЭВМ все устройства имеют одинаковый интерфейс и подключены к единой информационной магистрали, по которой передаются коды данных, адресов и управляющих сигналов.

В многомагистральных микроЭВМ устройства группами подключаются к своей информационной магистрали. Это позволяет осуществить одновременную передачу информационных сигналов по нескольким (или всем) магистралям.

Поколения процессоров отличаются друг от друга скоростью работы, архитектурой, исполнением и внешним видом... словом, буквально всем. Причем отличаются не только количественно, но и качественно. Так, при переходе от Pentium к Pentium II и затем - к Pentium III была значительно расширена система команд (инструкций) процессора.

Если брать за точку отсчета изделия «королевы» процессорного рынка, корпорации 1п1е1, то за всю 27-летнюю историю процессоров этой фирмы сменилось восемь их поколений: 8088, 286, 386, 486, Pentium, Pentium II, Pentium III, Pentium 4.

В пределах одного поколения все ясно: чем больше тактовая частота, тем быстрее процессор. А как же быть, если на рынке имеются два процессора разных поколений, но с одинаковой тактовой частотой? Например, Pentium III и Pentium 4... Конечно, второй процессор поколения будет работать быстрее - на 10-15 %, в зависимости от задачи. Связано это с тем, что в новых процессорах часто бывают встроены новые системы команд-инструкций, оптимизирующих обработку некоторых видов информации.

1.3. Функции и строение микропроцессора.

Функции процессора:

    обработка данных по заданной программе путем выполнения арифметических и логических операций;

    программное управление работой устройств компьютера.

Модели процессоров включают следующие совместно работающие устройства:

    Устройство управления (УУ). Осуществляет координацию работы всех остальных устройств, выполняет функции управления устройствами, управляет вычислениями в компьютере.

    Арифметико-логическое устройство (АЛУ). Так называется устройство для целочисленных операций. Арифметические операции, такие как сложение, умножение и деление, а также логические операции (OR, AND, ASL, ROL и др.) обрабатываются при помощи АЛУ. Эти операции составляют подавляющее большинство программного кода в большинстве программ. Все операции в АЛУ производятся в регистрах - специально отведенных ячейках АЛУ. В процессоре может быть несколько АЛУ. Каждое способно исполнять арифметические или логические операции независимо от других, что позволяет выполнять несколько операций одновременно. Арифметико-логическое устройство выполняет арифметические и логические действия. Логические операции делятся на две простые операции: "Да" и "Нет" ("1" и "0"). Обычно эти два устройства выделяются чисто условно, конструктивно они не разделены.

    AGU (Address Generation Unit) - устройство генерации адресов. Это устройство не менее важное, чем АЛУ, т.к. оно отвечает за корректную адресацию при загрузке или сохранении данных. Абсолютная адресация в программах используется только в редких исключениях. Как только берутся массивы данных, в программном коде используется косвенная адресация, заставляющая работать AGU.

    Математический сопроцессор (FPU). Процессор может содержать несколько математических сопроцессоров. Каждый из них способен выполнять, по меньшей мере, одну операцию с плавающей точкой независимо от того, что делают другие АЛУ. Метод конвейерной обработки данных позволяет одному математическому сопроцессору выполнять несколько операций одновременно. Сопроцессор поддерживает высокоточные вычисления как целочисленные, так и с плавающей точкой и, кроме того, содержит набор полезных констант, ускоряющих вычисления. Сопроцессор работает параллельно с центральным процессором, обеспечивая, таким образом, высокую производительность. Система выполняет команды сопроцессора в том порядке, в котором они появляются в потоке. Математический сопроцессор персонального компьютера IBM PC позволяет ему выполнять скоростные арифметические и логарифмические операции, а также тригонометрические функции с высокой точностью.

    Дешифратор инструкций (команд). Анализирует инструкции в целях выделения операндов и адресов, по которым размещаются результаты. Затем следует сообщение другому независимому устройству о том, что необходимо сделать для выполнения инструкции. Дешифратор допускает выполнение нескольких инструкций одновременно для загрузки всех исполняющих устройств.

    Кэш-память. Особая высокоскоростная память процессора. Кэш используется в качестве буфера для ускорения обмена данными между процессором и оперативной памятью, а также для хранения копий инструкций и данных, которые недавно использовались процессором. Значения из кэш-памяти извлекаются напрямую, без обращения к основной памяти. При изучении особенностей работы программ было обнаружено, что они обращаются к тем или иным областям памяти с различной частотой, а именно: ячейки памяти, к которым программа обращалась недавно, скорее всего, будут использованы вновь. Предположим, что микропроцессор способен хранить копии этих инструкций в своей локальной памяти. В этом случае процессор сможет каждый раз использовать копию этих инструкций на протяжении всего цикла. Доступ к памяти понадобиться в самом начале. Для хранения этих инструкций необходим совсем небольшой объём памяти. Если инструкции в процессор поступают достаточно быстро, то микропроцессор не будет тратить время на ожидание. Таким образом экономиться время на выполнение инструкций. Но для самых быстродействующих микропроцессоров этого недостаточно. Решение данной проблемы заключается в улучшении организации памяти. Память внутри микропроцессора может работать со скоростью самого процессора.

    Кэш первого уровня (L1 cache). Кэш-память, находящаяся внутри процессора. Она быстрее всех остальных типов памяти, но меньше по объёму. Хранит совсем недавно использованную информацию, которая может быть использована при выполнении коротких программных циклов.

    Кэш второго уровня (L2 cache). Также находится внутри процессора. Информация, хранящаяся в ней, используется реже, чем информация, хранящаяся в кэш-памяти первого уровня, но зато по объёму памяти он больше. Также в настоящее время в процессорах используется кэш третьего уровня.

    Основная память. Намного больше по объёму, чем кэш-память, и значительно менее быстродействующая.

Многоуровневая кэш-память позволяет снизить требования наиболее производительных микропроцессоров к быстродействию основной динамической памяти. Так, если сократить время доступа к основной памяти на 30%, то производительность хорошо сконструированной кэш-памяти повыситься только на 10-15%. Кэш-память, как известно, может достаточно сильно влиять на производительность процессора в зависимости от типа исполняемых операций, однако ее увеличение вовсе не обязательно принесет увеличение общей производительности работы процессора. Все зависит от того, насколько приложение оптимизировано под данную структуру и использует кэш, а также от того, помещаются ли различные сегменты программы в кэш целиком или кусками.

Кэш-память не только повышает быстродействие микропроцессора при операции чтения из памяти, но в ней также могут храниться значения, записываемые процессором в основную память; записать эти значения можно будет позже, когда основная память будет не занята. Такая кэш-память называется кэшем с обратной записью (write back cache). Её возможности и принципы работы заметно отличаются от характеристик кэша со сквозной записью (write through cache), который участвует только в операции чтения из памяти.

    Шина - это канал пересылки данных, используемый совместно различными блоками системы. Шина может представлять собой набор проводящих линий в печатной плате, провода, припаянные к выводам разъемов, в которые вставляются печатные платы, либо плоский кабель. Информация передается по шине в виде групп битов. В состав шины для каждого бита слова может быть предусмотрена отдельная линия (параллельная шина), или все биты слова могут последовательно во времени использовать одну линию (последовательная шина). К шине может быть подключено много приемных устройств - получателей. Обычно данные на шине предназначаются только для одного из них. Сочетание управляющих и адресных сигналов, определяет для кого именно. Управляющая логика возбуждает специальные стробирующие сигналы, чтобы указать получателю, когда ему следует принимать данные. Получатели и отправители могут быть однонаправленными (т.е. осуществлять только либо передачу, либо прием) и двунаправленными (осуществлять и то и другое). Однако самая быстрая процессорная шина не сильно поможет, если память не сможет доставлять данные с соответствующей скоростью.

Типы шин:

    Шина данных. Служит для пересылки данных между процессором и памятью или процессором и устройствами ввода-вывода. Эти данные могут представлять собой как команды микропроцессора, так и информацию, которую он посылает в порты ввода-вывода или принимает оттуда.

    Шина адресов. Используется ЦП для выбора требуемой ячейки памяти или устройства ввода-вывода путем установки на шине конкретного адреса, соответствующего одной из ячеек памяти или одного из элементов ввода-вывода, входящих в систему.

    Шина управления. По ней передаются управляющие сигналы, предназначенные памяти и устройствам ввода-вывода. Эти сигналы указывают направление передачи данных (в процессор или из него).

BTB (Branch Target Buffer) - буфер целей ветвления. В этой таблице находятся все адреса, куда будет или может быть сделан переход. Процессоры Athlon еще используют таблицу истории ветвлений (BHT - Branch History Table), которая содержит адреса, по которым уже осуществлялись ветвления.

Регистры - это внутренняя память процессора. Представляют собой ряд специализированных дополнительных ячеек памяти, а также внутренние носители информации микропроцессора. Регистр является устройством временного хранения данных, числа или команды и используется с целью облегчения арифметических, логических и пересылочных операций. Над содержимым некоторых регистров специальные электронные схемы могут выполнять некоторые манипуляции. Например, "вырезать" отдельные части команды для последующего их использования или выполнять определенные арифметические операции над числами. Основным элементом регистра является электронная схема, называемая триггером, которая способна хранить одну двоичную цифру (разряд). Регистр представляет собой совокупность триггеров, связанных друг с другом определённым образом общей системой управления. Существует несколько типов регистров, отличающихся видом выполняемых операций.

Некоторые важные регистры имеют свои названия, например:

  1. сумматор - регистр АЛУ, участвующий в выполнении каждой операции.

    счетчик команд - регистр УУ, содержимое которого соответствует адресу очередной выполняемой команды; служит для автоматической выборки программы из последовательных ячеек памяти.

    регистр команд - регистр УУ для хранения кода команды на период времени, необходимый для ее выполнения. Часть его разрядов используется для хранения кода операции, остальные - для хранения кодов адресов операндов.

1.4. Основные характеристики микропроцессоров ПК

К основным характеристикам микропроцессора можно отнести такие показатели как тактовую частоту, разрядность процессора, размер кэш-памяти, тип ядра, форм-фактор и т.д. Рассмотрим вышесказанное более подробно.

1. Тактовая частота. Самый важный показатель, определяющий скорость работы процессора. Тактовая частота, измеряемая в мегагерцах (МГц) и гигагерцах (ГГц), обозначает лишь то количество циклов, которые совершает работающий процессор за единицу времени (секунду). Пик спроса сегодня приходится на процессоры с частотой от 3 до 4 ГГц.

2. Разрядность процессора. Если тактовую частоту процессора можно уподобить скорости течения воды в реке, то разрядность процессора - ширине ее русла. Понятно, что процессор со вдвое большей разрядностью может «заглотнуть» вдвое больше данных в единицу времени - в том случае, конечно, если это позволяет сделать специально оптимизированное программное обеспечение. Разpядность пpоцессоpа - максимальное количество pазpядов двоичного кода, котоpые могут обpабатываться или пеpедаваться одновpеменно.

3. Размер кэш-памяти. В эту встроенную память процессор помещает все часто используемые данные. Кэш-память в процессоре имеется двух видов. Самая быстрая - кэш-память первого уровня (16-32 кб у процессоров Intel и до 128 кб - в последних моделях AMD).

Существует еще чуть менее быстрая, но зато более объемная кэш-память второго уровня - и именно ее объемом отличаются различные модификации процессоров.

4. Тип микpопpоцессоpа. Тип установленного в компьютеpе микpопpоцессоpа является главным фактоpом, опpеделяющим облик ПК. Именно от него зависят вычислительные возможности компьютеpа. В зависимости от типа используемого микpо­пpоцессоpа и опpеделенных им аpхитектуpных особенностей компьютеpа pазличают пять классов ПК:

    компьютеры класса XT;

    компьютеpы класса AT;

    компьютеpы класса 386;

    компьютеpы класса 486;

    компьютеpы класса Pentium.

5. Быстpодействие микpопpоцессоpа - это число элементаpных опеpаций, выполняемых микpопpоцессоpом в единицу вpемени (опеpации/секунда).

6. Аpхитектуpа микpопpоцессоpа. Понятие архитектуры микропроцессора включает в себя систему команд и способы адресации, возможность совмещения выполнения команд во времени, наличие дополнительных устройств в составе микропроцессора, принципы и режимы его работы.

В соответствии с аpхитектуpными особенностями, опpеделяющи­ми свойства системы команд, pазличают:

    микропроцессоры типа CISC с полным набором системы команд;

    микропроцессоры типа RISC с усеченным набором системы команд;

    микропроцессоры типа VLIW со сверхбольшим командным словом;

микропроцессоры типа MISC с минимальным набором системы команд и весьма высоким быстродействием и др.

  1. История развития микропроцессора.

      Этапы технологии производства .

История развития технологии производства процессоров полностью соответствует истории развития технологии производства элементной базы.

Первым этапом затронувшим период с сороковых по конец пятидесятых годов, было создание процессоров с использованием электромеханических реле, ферритовых сердечников (устройств памяти) и вакуумных ламп. Они устанавливались в специальные разъёмы на модулях, собранных в стойки. Большое количество таких стоек, соединённых проводниками, в сумме представляли процессор. Отличительной особенностью была низкая надёжность, низкое быстродействие и большое тепловыделение.

Вторым этапом, с середины пятидесятых до середины шестидесятых, стало внедрение транзисторов. Транзисторы монтировались уже на близкие к современным по виду платам, устанавливаемым в стойки. Как и ранее, в среднем процессор состоял из нескольких таких стоек. Возросло быстродействие, повысилась надёжность, уменьшилось энергопотребление.

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

Четвёртым этапом стало создание микропроцессора, при котором на одной микросхеме физически были расположены все основные элементы и блоки процессора. Фирма Intel в 1971 году создала первый в мире 4-х разрядный микропроцессор 4004, предназначенный для использования в микрокалькуляторах. Постепенно практически все процессоры стали выпускаться в формате микропроцессоров. Исключением долгое время оставались только малосерийные процессоры, аппаратно оптимизированные для решения специальных задач (например суперкомпьютеры или процессоры для решения ряда военных задач), либо процессоры, к которым предъявлялись особые требования по надёжности, быстродействию или защите от электромагнитных импульсов и ионизирующей радиации. Постепенно, с удешевлением и распространением современных технологий, эти процессоры также начинают изготавливаться в формате микропроцессора.

Первым общедоступным микропроцессором был 4-разрядный Intel 4004. Его сменили 8-разрядный Intel 8080 и 16-разрядный 8086, заложившие основы архитектуры всех современных настольных процессоров. Но из-за распространённости 8-разрядных модулей памяти был выпущен 8088, клон 8086 с 8-разрядной шиной памяти. Затем проследовала его модификация 80186. В процессоре 80286 появился защищённый режим с 24-битной адресацией, позволявший использовать до 16 Мб памяти. Процессор Intel 80386 появился в 1985 году и привнёс улучшенный защищённый режим, 32-битную адресацию, позволившую использовать до 4 Гб оперативной памяти и поддержку механизма виртуальной памяти. Эта линейка процессоров построена на регистровой вычислительной модели.

Параллельно развиваются микропроцессоры, взявшие за основу стековую вычислительную модель.

2.2. Современная технология изготовления.

В современных компьютерах процессоры выполнены в виде компактного модуля (размерами около 5×5×0,3 см) вставляющегося в ZIF-сокет. Большая часть современных процессоров реализована в виде одного полупроводникового кристалла, содержащего миллионы, а с недавнего времени даже миллиарды транзисторов. В первых компьютерах процессоры были громоздкими агрегатами, занимавшими подчас целые шкафы и даже комнаты, и были выполнены на большом количестве отдельных компонентов.

Первоначально перед разработчиками ставится техническое задание, исходя из которого принимается решение о том, какова будет архитектура будущего процессора, его внутреннее устройство, технология изготовления. Перед различными группами ставится задача разработки соответствующих функциональных блоков процессора, обеспечения их взаимодействия, электромагнитной совместимости. В связи с тем, что процессор фактически является цифровым автоматом, полностью отвечающим принципам булевой алгебры, с помощью специализированного программного обеспечения, работающего на другом компьютере, строится виртуальная модель будущего процессора. На ней проводится тестирование процессора, исполнение элементарных команд, значительных объёмов кода, отрабатывается взаимодействие различных блоков устройства, ведётся оптимизация, ищутся неизбежные при проекте такого уровня ошибки.

После этого из цифровых базовых матричных кристаллов и микросхем, содержащих элементарные функциональные блоки цифровой электроники, строится физическая модель процессора, на которой проверяются электрические и временные характеристики процессора, тестируется архитектура процессора, продолжается исправление найденных ошибок, уточняются вопросы электромагнитной совместимости (например, при практически рядовой тактовой частоте в 10 ГГц отрезки проводника длиной в 7 мм уже работают как излучающие или принимающие антенны).

Затем начинается этап совместной работы инженеров-схемотехников и инженеров-технологов, которые с помощью специализированного программного обеспечения преобразуют электрическую схему, содержащую архитектуру процессора, в топологию кристалла. Современные системы автоматического проектирования позволяют, в общем случае, из электрической схемы напрямую получить пакет трафаретов для создания масок. На этом этапе технологи пытаются реализовать технические решения, заложенные схемотехниками, с учётом имеющейся технологии. Этот этап является одним из самых долгих и сложных в разработке и иногда требует компромиссов со стороны схемотехников по отказу от некоторых архитектурных решений. Следует отметить, что ряд производителей заказных микросхем (foundry) предлагает разработчикам (дизайн-центру или fabless) компромиссное решение, при котором на этапе конструирования процессора используются представленные ими стандартизованные в соответствии с имеющейся технологией библиотеки элементов и блоков (Standard cell). Это вводит ряд ограничений на архитектурные решения, зато этап технологической подгонки фактически сводится к игре в конструктор «Лего». В общем случае, изготовленные по индивидуальным проектам микропроцессоры являются более быстрыми по сравнению с процессорами, созданными на основании имеющихся библиотек.

Следующим этапом является создание прототипа кристалла микропроцессора. При изготовлении современных сверхбольших интегральных схем используется метод литографии. При этом, на подложку будущего микропроцессора (тонкий круг из монокристаллического кремния, либо сапфира) через специальные маски, содержащие прорези, поочерёдно наносятся слои проводников, изоляторов и полупроводников. Соответствующие вещества испаряются в вакууме и осаждаются сквозь отверстия маски на кристалле процессора. Иногда используется травление, когда агрессивная жидкость разъедает не защищённые маской участки кристалла. Одновременно на подложке формируется порядка сотни процессорных кристаллов. В результате появляется сложная многослойная структура, содержащая от сотен тысяч до миллиардов транзисторов. В зависимости от подключения транзистор работает в микросхеме как транзистор, резистор, диод или конденсатор. Создание этих элементов на микросхеме отдельно, в общем случае, не выгодно. После окончания процедуры литографии подложка распиливается на элементарные кристаллы. К сформированным на них контактным площадкам (из золота) припаиваются тонкие золотые проводники, являющиеся переходниками к контактным площадкам корпуса микросхемы. Далее, в общем случае, крепится теплоотвод кристалла и крышка микросхемы.

Затем начинается этап тестирования прототипа процессора, когда проверяется его соответствие заданным характеристикам, ищутся оставшиеся незамеченными ошибки. Только после этого микропроцессор запускается в производство. Но даже во время производства идёт постоянная оптимизация процессора, связанная с совершенствованием технологии, новыми конструкторскими решениями, обнаружением ошибок.

Следует отметить, что параллельно с разработкой универсальных микропроцессоров, разрабатываются наборы периферийных схем ЭВМ, которые будут использоваться с микропроцессором и на основе которых создаются материнские платы. Разработка микропроцессорного набора (chipset) представляет задачу, не менее сложную, чем создание микросхемы микропроцессора.

В последние несколько лет наметилась тенденция переноса части компонентов чипсета (контроллер памяти, контроллер шины PCI Express) в состав процессора. См. подробнее Система на кристалле.

В начале 1970-х годов благодаря прорыву в технологии создания БИС и СБИС (больших и сверхбольших интегральных схем, соответственно), микросхем, стало возможным разместить все необходимые компоненты ЦП в одном полупроводниковом устройстве. Появились так называемые микропроцессоры. Сейчас слова микропроцессор и процессор практически стали синонимами, но тогда это было не так, потому что обычные (большие) и микропроцессорные ЭВМ мирно сосуществовали ещё по крайней мере 10-15 лет, и только в начале 1980-х годов микропроцессоры вытеснили своих старших собратьев. Надо сказать, что переход к микропроцессорам позволил потом создать персональные компьютеры, которые теперь проникли почти в каждый дом.

Первый микропроцессор Intel 4004 был представлен 15 ноября 1971 года корпорацией Intel. Он содержал 2300 транзисторов, работал на тактовой частоте 92,6 кГц (в документе говорится, что цикл инструкции длится 10,8 микросекунд, а в рекламных материалах Intel - 108 кГц) и стоил 300 долл.

За годы существования технологии микропроцессоров было разработано множество различных их архитектур. Многие из них (в дополненном и усовершенствованном виде) используются и поныне. Например Intel x86, развившаяся вначале в 32-битную IA-32, а позже в 64-битную x86-64 (которая у Intel называется EM64T). Процессоры архитектуры x86 вначале использовались только в персональных компьютерах компании IBM (IBM PC), но в настоящее время всё более активно используются во всех областях компьютерной индустрии, от суперкомпьютеров до встраиваемых решений. Также можно перечислить такие архитектуры как Alpha, POWER, SPARC, PA-RISC, MIPS (RISC-архитектуры) и IA-64 (EPIC-архитектура).

Большинство процессоров, используемых в настоящее время, являются Intel-совместимыми, то есть имеют набор инструкций и интерфейсы программирования, реализованные в процессорах компании Intel.

Наиболее популярные процессоры сегодня производят фирмы Intel, AMD и IBM. Среди процессоров от Intel: 8086, i286 (в компьютерном сленге называется «двойка», «двушка»), i386 («тройка», «трёшка»), i486 («четвёрка»), Pentium («пень», «пенёк», «второй пень», «третий пень» и т. д. Наблюдается также возврат названий: Pentium III называют «тройкой», Pentium 4 - «четвёркой»), Pentium II, Pentium III, Celeron (упрощённый вариант Pentium), Pentium 4, Core 2 Quad, Core i7, Xeon (серия процессоров для серверов), Itanium, Atom (серия процессоров для встраиваемой техники) и др. AMD имеет в своей линейке процессоры архитектуры x86 (аналоги 80386 и 80486, семейство K6 и семейство K7 - Athlon, Duron, Sempron) и x86-64 (Athlon 64, Athlon 64 X2, Phenom, Opteron и др.). Процессоры IBM (POWER6, POWER7, Xenon, PowerPC) используются в суперкомпьютерах, в видеоприставках 7го поколения, встраиваемой технике; ранее использовались в компьютерах фирмы Apple.

Доли компаний на рынке.

По данным компании IDC, по итогам 2009 г. доля корпорации Intel составила 79,7%, доля AMD – 20,1%.

Доли по годам:

    Российские микропроцессоры .

Разработкой микропроцессоров в России занимаются ЗАО «МЦСТ» и НИИСИ РАН. Также разработку специализированных микропроцессоров, ориентированных на создание нейронных систем и цифровую обработку сигналов, ведут НТЦ «Модуль» и ГУП НПЦ «ЭЛВИС». Ряд серий микропроцессоров также производит ОАО «Ангстрем».

НИИСИ разрабатывает процессоры серии Комдив на основе архитектуры MIPS. Техпроцесс - 0.5 мкм, 0.3 мкм; КНИ.

    КОМДИВ32, 1890ВМ1Т, в том числе в варианте КОМДИВ32-С (5890ВЕ1Т), стойком к воздействию факторов космического пространства (ионизирующему излучению)

    КОМДИВ64, КОМДИВ64-СМП

    Арифметический сопроцессор КОМДИВ128

НТЦ Модуль разработал и предлагает микропроцессоры семейства NeuroMatrix:

    1998 год, 1879ВМ1 (NM6403) - высокопроизводительный специализированный микропроцессор цифровой обработки сигналов с векторно-конвейерной VLIW/SIMD архитектурой. Технология изготовления - КМОП 500 нм, частота 40 МГц.

    2007 год, 1879ВМ2 (NM6404) - модификация 1879ВМ1 с увеличенной до 80 МГц тактовой частотой и 2Мбитным ОЗУ, размещённым на кристалле процессора. Технология изготовления - 250 нм КМОП.

    2009 год, 1879ВМ4 (NM6405) - высокопроизводительный процессор цифровой обработки сигналов с векторно-конвейерной VLIW/SIMD архитектурой на базе запатентованного 64-разрядного процессорного ядра NeuroMatrix. Технология изготовления - 250 нм КМОП, тактовая частота 150 МГц.

Благодаря ряду аппаратных особенностей микропроцессоры этой серии могут быть использованы не только в качестве специализированных процессоров цифровой обработки сигналов, но и для создания нейронных сетей.

ГУП НПЦ ЭЛВИС разрабатывает и производит микропроцессоры серии «Мультикор», отличительной особенностью которых является несимметричная многоядерность. При этом физически в одной микросхеме содержатся одно CPU RISC-ядро с архитектурой MIPS32, выполняющее функции центрального процессора системы, и одно или более ядер специализированного процессора-акселератора для цифровой обработки сигналов с плавающей/фиксированной точкой ELcore-xx (ELcore = Elvees’s core), основанного на «гарвардской» архитектуре. CPU-ядро является ведущим в конфигурации микросхемы и выполняет основную программу. Для CPU-ядра обеспечен доступ к ресурсам DSP-ядра, являющегося ведомым по отношению к CPU-ядру. CPU микросхемы поддерживает ядро ОС Linux 2.6.19 или ОС жесткого реального времени QNX 6.3 (Neutrino).

    2004 год, 1892ВМ3Т (MC-12) - однокристальная микропроцессорная система с двумя ядрами. Центральный процессор - MIPS32, сигнальный сопроцессор - SISD ядро ELcore-14. Технология изготовления - КМОП 250 нм, частота 80 МГц. Пиковая производительность 240 MFLOPs (32 бита).

    2004 год, 1892ВМ2Я (MC-24) - однокристальная микропроцессорная система с двумя ядрами. Центральный процессор - MIPS32, сигнальный сопроцессор - SIMD ядро ELcore-24. Технология изготовления - КМОП 250 нм, частота 80 МГц. Пиковая производительность 480 MFLOPs (32 бита).

    2006 год, 1892ВМ5Я (MC-0226) - однокристальная микропроцессорная система с тремя ядрами. Центральный процессор - MIPS32, 2 сигнальных сопроцессора - MIMD ядро ELcore-26. Технология изготовления - КМОП 250 нм, частота 100 МГц. Пиковая производительность 1200 MFLOPs (32 бита).

    2008 годNVCom-01 («Навиком») - однокристальная микропроцессорная система с тремя ядрами. Центральный процессор - MIPS32, 2 сигнальных сопроцессора - MIMD DSP-кластер DELCore-30 (Dual ELVEES Core). Технология изготовления - КМОП 130 нм, частота 300 МГц. Пиковая производительность 3600 MFLOPs (32 бита). Разработан в качестве телекоммуникационного микропроцессора, содержит встроенную функцию 48-канальной ГЛОНАСС/GPS навигации.

В качестве перспективного проекта НПЦ ЭЛВИС представлен MC-0428 - процессор MultiForce - однокристальная микропроцессорная система с одним центральным процессором и четырьмя специализированными ядрами. Технология изготовления - КМОП 130 нм, частота до 340 МГц. Пиковая производительность ожидается не менее 8000 MFLOPs (32 бита).

ОАО «Ангстрем (компания)» производит (не разрабатывает) следующие серии микропроцессоров:

    1839 - 32-разрядный VAX-11/750-совместимый микропроцессорный комплект из 6 микросхем. Технология изготовления - КМОП, тактовая частота 10 МГц.

    1836ВМ3 - 16-разрядный LSI-11/23-совместимый микропроцессор. Программно совместим с PDP-11 фирмы DEC. Технология изготовления - КМОП, тактовая частота 16 МГц.

    1806ВМ2 - 16-разрядный LSI/2-совместимый микропроцессор. Программно совместим с LCI-11 фирмы DEC.Технология изготовления - КМОП, тактовая частота 5 МГц.

    Л1876ВМ1 32-разрядный RISC микропроцессор. Технология изготовления - КМОП, тактовая частота 25 МГц.

Из собственных разработок Ангстрема можно отметить однокристальную 8-разрядную RISC микроЭВМ Тесей.

Компанией МЦСТ разработано и внедрено в производство семейство универсальных SPARC-совместимых RISC-микропроцессоры с проектными нормами 130 и 350 нм и частотами от 150 до 500 МГц (подробнее см. статью о серии - МЦСТ-R и о вычислительных комплексах на их основе Эльбрус-90микро). Также разработан VLIW-процессор Эльбрус с оригинальной архитектурой ELBRUS, используется в комплексах Эльбрус-3М1). Основные потребители российских микропроцессоров - предприятия ВПК.

В советское время одним из самых востребованных из-за его непосредственной простоты и понятности, стал задействованный в учебных целях МПК КР580 - набор микросхем, аналогичных набору микросхем Intel 82xx. Использовался в отечественных компьютерах, таких как Радио 86РК, ЮТ-88, Микроша, и т. д.

    Микропроцессоры будущего.

Не технология, а стоимость станет самым серьезным препятствием при разработках микропроцессоры будущего.

Через 15 лет микропроцессоры будут работать на гигагерцевых частотах, а число транзисторов на кристалл размером с ноготь составит миллионы. Протяженность многослойных межсоединений, выполненных на кристалле с молекулярной точностью, составит более километра. На первом плане окажется проблема достижения максимального быстродействия межкомпонентных соединений, с которой поставщики ПК пытаются справиться и сегодня, поскольку скорости внутри ИС в грубом приближении впятеро выше, чем при обмене сигналами между ИС и платой. Большие трудности для разработчиков ИС создадут и задержки распространения сигналов между многочисленными металлическими слоями.

Более производительные ИС откроют в будущем возможности реализации многочисленных приложений ПК, ограниченных лишь нашей изобретательностью. Уже теперь микропроцессоры позволяют осуществлять такие функции, как распознавание рукописного текста и перевод с одного языка на другой. И все же препятствия на пути дальнейшего развития микросхемотехники существуют. Если это не технология, то что же?

Стоимостные барьеры

Одно из препятствий, мешающих развитию микропроцессорной техники и технологии, связано с высокой стоимостью строительства предприятия (завода) для полупроводникового производства, которая ныне превышает 1 млрд. долл. Сегодня существует около тысячи таких заводов; строительство порядка сотни таких заводов в период до 2012 г. обойдется еще дороже. К тому же эти затраты не идут ни в какое сравнение с расходами, которые потребуются для доведения новых микросхем до рынка. Например, разработка и внедрение первого микропроцессора Pentium обошлись компании Intel в сумму более 5 млрд. долл. Разработка микросхем 2012 г., независимо от того, будут ли они выполнены на основе RISC - или CISC -архитектуры, может обойтись в сумму около 10 млрд. долл.

Расходы на изготовление микросхем фактически признал в качестве ограничивающего фактора Гордон Мур из компании Intel. Муру это хорошо известно, так как он первым указал в 1965 г. на стратегическую тенденцию пропорционального уменьшения размера транзисторов в целях экономически эффективного изготовления более миниатюрных и быстродействующих микросхем повышенной функциональности (эту тенденцию затем стали называть «Законом Мура»). В соответствии с ней каждый год в продажу поступают все более быстродействующие и миниатюрные компьютеры.

Есть специалисты, утверждающие, что для развития микросхемотехники нет реальных препятствий и что при должном использовании технологии можно достичь гораздо большего, чем повышение продуктивности. Возможности воплощения в жизнь любых достижений, видимо, значительно шире. Можно ли воспользоваться завтрашней технологией, чтобы добиться большего прогресса в таких сферах, как образование и восприятие культурных ценностей? Ведь встречались и еще более странные вещи, даже в электронной промышленности.

Архитекторы кремниевых пластин

В попытках ускорить обработку информации путем минимизации задержек распространения сигналов разработчики стали размещать металлические токопроводящие дорожки возрастающей длины слоями. В то время как в конце восьмидесятых годов в ИС использовался только один слой металлизации, сегодня число таких слоев достигает четырех или пяти.

Хотя такая слоистая структура будет быстро прогрессировать и число слоев увеличится до восьми и более, возможности подобных металлических структур, связанные с прохождением сигналов, достигнут в конце концов предела и потребуются какие-то новые методы. Токопроводящие дорожки будут, скорее всего, медными, а не алюминиевыми, так как медь обладает лучшей электропроводностью. А вместо изолирующей пленки из двуокиси кремния для разделения токопроводящих дорожек на пластину будут осаждаться либо наноситься - с использованием центрифуги - фторированные окислы.

Это чудесное сочетание материалов понизит резистивно-емкостную постоянную времени проводников. Благодаря сведению к минимуму сопротивления металла и уменьшению диэлектрической проницаемости изолирующей пленки разработчики добьются ускорения прохождения сигналов. Именно в этом отношении решающую роль приобретает выбор технологий.

Важнейшие технологические достижения

Стоимостные и технологические вопросы в полупроводниковой промышленности тесно взаимосвязаны. Сегодня существует несколько технологических процессов изготовления микросхем; определяющая доля суммарных затрат на изготовление приборов приходится на процессы производства пластин. В число таких процессов в настоящее время входят литография, ионная имплантация, диффузия и окисление, осаждение, травление, очистка, планаризация и измерения.

Процесс производства микросхем начинается с закупки кремниевых пластин размером 100, 125, 150 и 200 мм. Крупные (pizza-size) пластины (300 мм), как ожидается, поступят в производство после 1998 г. Ведется, правда, в небольших масштабах разработка и 400-мм пластин.

Литография играет здесь ведущую роль. Это метод воспроизведения изображений, при котором точно копируется каждый схемный элемент, причем требуемый инструментарий также относится к числу наиболее дорогостоящих видов технологического оборудования. В ходе этого процесса установки фотолитографии с последовательным шаговым экспонированием, оснащенные прецизионной оптикой, фокусируют луч с длиной волны 365 нм (в скором времени это будет 248 нм, а затем и 193 нм) на пластину, покрытую светочувствительной пленкой фоторезиста. (К изготовителям установок с последовательным шаговым экспонированием, кварца и других материалов предъявляются все более жесткие требования, обусловленные переходом на более короткие длины волн). Далее следует травление или ионная имплантация. В результате селективного травления экспонированных пленок образуются канавки, заполняемые в дальнейшем металлом. Совершенно другой процесс представляет собой ионная имплантация, которая дает инженерам возможность с высокой точностью изменять электрические свойства кристалла путем внедрения в поверхность кремния заряженных атомов (ионов), ускоренных электрическим полем.

Диффузия и окисление осуществляются в реакторах, выполненных в виде 3,7-м вертикальной трубы, в которых помещаются сотни пластин. Данная технология нуждается в переходе к печам с быстрой загрузкой, но существующий метод доведен практически существу до совершенства и экономически эффективен.

Осаждение пленок также проводится в реакторах, но одновременно обрабатывается только одна пластина, чтозначительно замедляет производственный процесс. Если бы не громадные достижения в области вычислительной техники и программного обеспечения, работа заводской службы материально-технического обеспечения была бы просто кошмаром; по иронии судьбы она держится на той самой технике, созданию которой она способствует.

Реакторы для травления также обрабатывают по одной пластине и производят селективное удаление пленок алюминия, вольфрама, кремния, поликремния, двуокиси кремния и фоторезиста, а также бесчисленных остатков (загрязнений). Каждая пластина сотни раз подвергается очистке; поразительно, что ежедневный расход воды на типичном заводе составляет примерно 61 тыс. м3, что соответствует 15 футбольным полям, покрытым слоем воды толщиной 30 см. Это обычно создает серьезные проблемы для служб материально-технического обеспечения, а страны, лишенные доступа к дешевым водным ресурсам, могут столкнуться с экономическими трудностями. В этом процессе расходуется также очень много электроэнергии.

Планаризация (получение плоских пленок) может осуществляться способом влажной химической и механической полировки на установке, представляющей собой модифицированный станок для предварительной полировки кремния. Этот метод лишь в последнее время начинает получать широкое распространение в полупроводниковой промышленности, что обусловлено проблемами однородности пленок, надежности оборудования и наличием конкурирующих технологий.

Наконец, коснемся измерений. Попросту говоря, дело заключается в следующем. Если вы не можете измерить ширину 0,1-мкм токопроводящей дорожки, то вы не знаете, действительно ли эта дорожка имеет ширину 0,1-мкм. Чтобы обеспечить получение высокой точности, средствам контроля размеров на заводской производственной линии пришлось пройти долгий путь. Однако, если учесть, что по затратам эти средства соперничают с установками фотолитографии с последовательным шаговым экспонированием, вы, возможно, предпочтете заменить техника, уставившегося в замысловатый микроскоп, какой-либо «разумной» системой.

Путь прогресса

Пределы, обусловленные существующими технологиями, и законы физики не помешают лучшим в мире инженерам создать в течение предстоящих 15 лет поражающие воображение микросхемы. Необходимые затраты производят впечатление, но и они, видимо, не станут реальным препятствием. Представляя себе микропроцессоры 2012 г. с сотнями миллионов транзисторов, мы видим открывающийся новый мир. Не будем использовать штампы типа «цифровая эра» или «эра информации», так как теперь это уже устаревшие термины. Но независимо от терминологии или времени перед нами всегда будет возникать вопрос: «Какие же еще препятствия встретятся на пути прогресса?»

Заключение

ЭВМ получили широкое распространение, начиная с 50-х годов. Прежде это были очень большие и дорогие устройства, используемые лишь в государственных учреждениях и крупных фирмах. Размеры и форма цифровых ЭВМ неузнаваемо изменились в результате разработки новых устройств, называемых микропроцессорами.

В данной работе объектом изучения послужили микропроцессоры ПК. Были раскрыты основные понятия, используемые в выбранной теме; дана классификация микропроцессоров и краткая характеристика их элементов; рассмотрена структура, основные характеристики, история развития микропроцессоров ПК, российские микропроцессоры, микропроцессоры настоящего и будущего.

Успехи, достигнутые за время существования микропроцессора, четверть века назад невозможно было и вообразить. Если так будет продолжаться и впредь, то, вполне возможно, к 2011 г. микропроцессоры будут работать на тактовой частоте 10 гигагерц (ГГц). При этом число транзисторов на каждом таком процессоре достигнет 1 миллиарда, а вычислительная мощность – 100 миллиардов операций в секунду. Трудно себе даже представить, насколько возросшая мощь процессоров расширит сферу их применения, причем не только в бизнесе и в области коммуникаций. Как дома, так и на рабочих местах возникнет новая информационная среда, откроются невиданные ранее возможности.

Будущее микропроцессорной техники связано сегодня с двумя новыми направлениями - нанотехнологиями и квантовыми вычислительными системами. Эти пока еще главным образом теоретические исследования касаются использования в качестве компонентов логических схем молекул и даже субатомных частиц: основой для вычислений должны служить не электрические цепи, как сейчас, а положение отдельных атомов или направление вращения электронов. Если "микроскопические" компьютеры будут созданы, то они обойдут современные машины по многим параметрам.

После рассмотрения этой темы, стало более чёткое представление устройстве процессора, его характеристиках и его функциях. Так же было узнано о разнообразии микропроцессоров, их фирм производителей, а так же об их эволюции на протяжении всей истории ПК.

Список используемой литературы

История развития средств вычислительной техники Первые... вычислительные машины: XX век В истории вычислительной техники существует своеобразная периодизация... пятого поколения: компьютеры на сверхсложных микропроцессорах с параллельно-векторной структурой, ...

К омпания Intel была создана 18 июля 1968 года двумя инженерами – Гордоном Муром и Робертом Нойсом, которые работали на компанию Fairchild. Несколько позднее у компании появился еще один сооснователь – Эндрю Гроув. На тот момент инженеры уже имели перед собой определенную цель – сделать полупроводниковую память практичной и доступной. Задумка была весьма амбициозной, поскольку на то время память полупроводникового типа стоила более чем в сто раз дороже памяти, созданной при помощи магнитных технологий. На тот момент себестоимость полупроводниковой памяти была более одного доллара за бит.


Процессор Intel 4004

К 1970 году компания Intel была уже довольно известна как успешный поставщик микросхем памяти, первой создав самый емкий на тот момент модуль памяти 1 килобайт. Модуль, известный как динамическое запоминающее устройство, использующее произвольную выборку (DRAM), стал самым продаваемым полупроводниковым чипом по итогам года. В тот момент компания уже насчитывала более ста сотрудников.

На продукцию Intel обратила внимание компания Busicom. Вскоре японская компания заказала у Intel разработку чипов для целого семейства программируемых калькуляторов. В то время все микросхемы управления создавались по индивидуальным проектам под требуемые задачи, что не позволяло подобным микросхемам получать широкого распространения.

Изначально проект Busicom подразумевал создание не менее двенадцати различных микросхем уникальной архитектуры. Тэд Хофф, инженер Intel, отказался от данной идеи и предложил создать однокристальное универсальное устройство, загружающее инструкции из полупроводниковой памяти. При помощи всего четырех микросхем (процессор 4004, контроллер ввода-вывода, ОЗУ, ПЗУ) программа могла менять их функции и выполнять определенные задания. Новая микросхема была универсальной, что позволяло устанавливать ее в другие устройства, а не только в калькуляторах. Все разрабатываемые ранее микросхемы имели поддержку уникального «вшитого» набора инструкций, а новое изобретение предоставляло возможность выполнять различные инструкции, загружаемые из памяти.

В апреле 1970 года Intel нанимает инженера Фредерико Фаггина для разработки управляющей микросхемы 4004 в соответствии с наработками Хоффа. Фаггин, как и основатели Intel, ранее работал в компании Fairchild Semiconductor, где принимал непосредственное участие в разработке технологии кремниевого затвора, которая сыграла значимую роль при создании микропроцессоров. Работа над серией микросхем 4004 была завершена в марте 1971 года, а массовое производство было налажено уже в июне этого же года.

Процессор 4004 изначально предназначался для использования в программируемых калькуляторах, однако в дальнейшем нашел и другие применения. Например, чип использовался при анализе крови, для управления светофорами и даже в ракете «Pioneer 10», созданной и запущенной специалистами NASA.

Следующая версия процессора, 8080, была представлена в апреле 1974 года. Данный чип содержал порядка 6 тысяч транзисторов и был способен адресовать уже 64 килобайт памяти. Именно он был использован для установки первого персонального компьютера Altair 8800. Данный компьютер использовал операционную систему CP/M, а также интерпретатор языка BASIC, разработанный компанией Microsoft.

Сейчас, даже более мене продвинутые мобильные телефоны не обходятся без микропроцессора, что уже говорить о планшетных , переносных и настольных персональных компьютерах. Что же такое микропроцессор и как развивалась история его создания? Если говорить на понятном языке, то микропроцессор – это более сложная и многофункциональная интегральная схема .

История микросхемы (интегральной схемы) начинается с 1958 года , когда сотрудник американской фирмы Texas Instruments Джек Килби изобрел некое полупроводниковое устройство, содержащее в одном корпусе несколько транзисторов, соединенных между собой проводниками . Первая микросхема – прародительница микропроцессора – содержала всего лишь 6 транзисторов и представляла собой тонкую пластину из германия с нанесёнными на неё дорожками, выполненными из золота, Расположено всё это было на стеклянной подложке. Для сравнения, сегодня счет идет на единицы и даже десятки миллионов полупроводниковых элементов .

К 1970 году достаточно много производителей занимались разработкой и созданием интегральных схем различной емкости и разной функциональной направленности. Но именно этот год можно считать датой рождения первого микропроцессора. Именно в этом году фирма Intel создает микросхему памяти емкостью всего лишь 1 Кбит – ничтожно мало для современных процессоров, но невероятно велико для того времени. На то время это было огромнейшее достижение – микросхема памяти способна была хранить до 128 байт информации – намного выше подобных аналогов. Кроме этого примерно в тоже время японский производитель калькуляторов Busicom заказала той же Intel 12 микросхем различной функциональной направленности. Специалистам Intel удалось реализовать все 12 функциональных направленностей в одной микросхеме. Более того, созданная микросхема оказалась многофункциональной, поскольку позволяла программно менять свои функции, не меняя при этом физической структуры. Микросхема выполняла определенные функции в зависимости от подаваемых на ее управляющие выводы команд.

Уже через год в 1971 Intel выпускает первый 4-разрядный микропроцессор под кодовым именем 4004. По сравнению с первой микросхемой в 6 транзисторов, он содержал аж 2,3 тыс. полупроводниковых элементов и выполнял 60 тыс. операций в секунду. На то время – это был огромнейший прорыв в области микроэлектроники . 4-разрядный означало то, что 4004 мог обрабатывать сразу 4-х битные данные. Еще через два года в 1973 фирма выпускает 8-ми разрядный процессор 8008, который работал уже с 8-ми битными данными. Начиная с 1976 года , компания начинает разрабатывать уже 16-разрадную версию микропроцессора 8086. Именно он начал применятся в первых персональных компьютерах IBM и, по сути заложил один из кирпичиков в

ИСТОРИЯ СОЗДАНИЯ И РАЗВИТИЯ
МИКРОПРОЦЕССОРНЫХ СРЕДСТВ АВТОМАТИЗАЦИИЇ

Современные решения в сфере автоматизации, роботизации и электропривода невозможно представить без использования микропроцессорных средств и систем. Весомый вклад в развитие полупроводниковой микросхемотехники внесла известная американская компания Intel, основанная в 1968 году. Это было время появления новых технологий, благодаря которым появилась возможность создавать миниатюрные полупроводниковые устройства – микросхемы. Их применение открывало новые перспективы во всех областях техники, в т. ч. и в автоматизации. Начиналась эра цифровой машинной обработки информации. Первый компьютер ENIAC, созданный в 1946 году, весил около 30 т и занимал большое помещение. В 1968 году в мире насчитывалось уже 30 тыс. компьютеров. Это были преимущественно большие универсальные ЭВМ (электронные вычислительные машины) и «мини-компьютеры» размером со шкаф. Неприятной особенностью этих ЭВМ были частые аварийные ситуации из-за перегрева ламп и большого числа разъемов. Поэтому появление интегральной электроники было обусловлено объективными причинами.


Рис. 1. Первый электронный цифровой компьютер общего назначения ENIAC (Electronic Numerical Integrator and Computer))


Основателями фирмы Intel были талантливые ученые и изобретатели Роберт Нойс, Гордон Мур и Эндрю Гроув. Именно Роберт Нойс в 1959 году изобрел интегральную микросхему. В середине 60 х годов Нойс работал менеджером американской компании Fairchild Semiconductor, известной своими разработками в сфере электронных технологий. Гордон Мур возглавлял научные исследования и конструкторские разработки в Fairchild Semiconductor, был одним из восьми основателей Fairchild. Энди Гроув, уроженец Венгрии, был специалистом по разработке технологических процессов. Он пришел в компанию Fairchild Semiconductor после того, как получил в университете Беркли степень доктора наук в области химических технологий.

В конце 60 х много талантливых инженеров увольнялись из Fairchild Semiconductor и создавали собственные фирмы. Роберт Нойс и Гордон Мур основали Intel и стали ее первыми сотрудниками. Со временем к ним присоединился и Энди Гроув. Стартовый капитал (2,5 млн. долларов) фирме предоставил финансист из Сан-Франциско Артур Рок.

Фирма Intel специализировалась на производстве полупроводниковых запоминающих устройств. Первым серийным устройством была микросхема «3101» 64 разрядной Шоттки-биполярной статической оперативной памяти. Особенное же место, которое заняла Intel в мире электроники, связано с другими устройствами – микропроцессорами. Именно они стали технической базой нынешней компьютерной научно-технической революции.

Толчком к созданию микропроцессора оказался контракт с японской фирмой Busicom, специализировавшейся на выпуске калькуляторов. Busicom заказала Intel разработку двенадцати специализированных микросхем, однако для выполнения такого крупного заказа Intel не имела достаточно человеческих, финансовых и производственных ресурсов. Тогда талантливый инженер Тед Хофф предложил вместо двенадцати специализированных микросхем создать одну универсальную, которая сможет их заменить. Р. Нойс и Г. Мур оценили утонченность предложенного Т. Хоффом решения. Идея удовлетворила и компанию Busicom, которая финансировала работу. Таким образом, Intel начала разработку универсальной микросхемы, которую можно запрограммировать на выполнение тех или иных команд. Впервые отпала необходимость в аппаратной реализации алгоритма работы устройства: все операции по обработке числовых данных теперь велись в соответствии с определенной программой, что обещало экономию средств и времени. Над реализацией задуманного Т. Хоффом работала группа инженеров и конструкторов Intel, которую возглавлял Федерико Феджин. Через 9 месяцев напряженного труда появился первый в мире микропроцессор «4004». Он насчитывал 2300 полупроводниковых транзисторов, но спокойно умещался на ладони. В производительности же новый процессор не уступал компьютеру ENIAC, занимавшему 85 кубических метров и состоявшему из 18000 вакуумных ламп. Тед Хофф разработал архитектуру первого процессора, Стен Мейзор – систему его команд, а Федерико Феджин спроектировал кристалл процессора.

Оценив преимущества использования микропроцессоров, руководство Intel пошло на переговоры с компанией Busicom, вследствие которых Intel приобрела все права на процессор «4004» за 60 тысяч долларов (следует отметить, что вскоре Busicom обанкротилась). После этого началась широкая рекламная компания, целью которой было донести инженерному сообществу большой потенциал программируемых устройств в разных сферах – от управления дорожным движением до автоматизации сложных производственных процессов. Intel проводила семинары для инженеров, публиковала рекламные материалы и справочные пособия по использованию микропроцессоров. В некоторые недели фирма продавала больше справочной документации, чем самих микропроцессоров. Через определенное время они получили очень широкое распространение.

Таким образом, микросхема «4004» стала первым микропроцессором. Приблизительно через полгода о появлении подобных устройств объявили еще несколько фирм. Эти микропроцессоры, исполненные по р-МОП технологии, были четырехразрядными, т. е. за один раз могли обрабатывать только 4 бита информации. Длина программы и набор команд были ограничены, первые процессоры не имели многих функций, обязательных для современных микропроцессоров. В 1972 году фирма Intel выпустила процессор «8008», который унаследовал основные черты «4004». Это был первый 8 разрядный процессор, который сегодня относят к процессорам первого поколения. Он уже имел аккумулятор, шесть регистров общего назначения, указатель стека, восемь регистров адреса и специальные команды для ввода/вывода данных, но и этот процессор не стал широкоупотребительным в коммерческих разработках.

В конце 1973 года фирмой Intel разрабатывается новый 8-разрядный микропроцессор «8080». Его архитектура и система команд оказались настолько удачными, что и сегодня он считается классическим.

Широкое применение микропроцессоров в технике началось именно с появлением чипа «8080», который принадлежал к процессорам третьего поколения, но был не единственным удачным 8 разрядным процессором. Спустя полгода появился микропроцессор «6800» американской фирмы Motorola, который составил жесткую конкуренцию интеловскому процессору. Как и «8080», микропроцессор «6800» был выполнен по n МОП технологии, требовал наличия отдельного тактового генератора, имел трехшинную структуру с 16 разрядной шиной адреса, хорошо развитую архитектуру и систему команд. Его главными преимуществами были более мощная, чем у «8080» система прерываний и одно (а не три, как у «8080») напряжение питания. Принципы внутренней архитектуры «6800» также значительно отличались от «8080» прежде всего отсутствием регистров общего назначения, в которых, в зависимости от поставленных задач, могла сохраняться как адресная информация, так и числовые данные. Вместо них в состав процессора добавился второй равноценный аккумулятор для обработки данных и специализированные 16 разрядные регистры, где хранилась только адресная информация. Данные для обработки выбирались из внешней памяти и туда же возвращались после обработки. Команды работы с памятью были проще и короче, но пересылка байта в память занимала больше времени, чем обмен между внутренними регистрами «8080». Архитектура ни одного из двух упомянутых процессоров не имела существенных преимуществ, и каждый из них стал родоначальником двух больших семейств микропроцессоров – Intel и Motorola, представители которых конкурируют по сей день.

В 1978 году на фирме Intel был изготовлен первый 16 разрядный микропроцессор «8086», использованный компанией International Business Machines (IBM) для создания персональных компьютеров, а 16 разрядный чип «68000» фирмы Motorola был применен в известных компьютерах Atari и Apple. Что касается «домашних» компьютеров, то они широко распространились с появлением модели ZX Spectrum (на базе процессора «Z80») английской фирмы Sinclair Research Ltd, основателем которой был талантливый инженер сэр Клайв Синклер. Идея применить телевизор вместо дорогого монитора и бытовой магнитофон для хранения программ и данных значительно удешевила домашний компьютер и сделала его доступным для среднего покупателя.

Intel 4004 – 4-битный микропроцессор, разработанный корпорацией Intel и выпущенный 15 октября 1971 года.

Эта микросхема считается первым в мире коммерчески доступным однокристальним микропроцессором.


Intel 8080 – 8-битный микропроцессор, выпущенный в 1974 году. Обеспечивал десятикратный прирост вычислительной производительности в сравнении с предыдущим процессором.

Это устройство, благодаря которому инженерное сообщество восприняло идею микропроцессоров. Этот чип спровоцировал бум персональных компьютеров.


Intel 8048 – первый в мире микроконтроллер, был выпущен в конце 70 х годов.

Это устройство получило широкое распространение благодаря использованию его в клавиатурах персональных компьютеров и в игровых приставках


Intel 8051 – микроконтроллер второго поколения, был выпущен в 1980 году.
Благодаря удачной архитектуре и системе команд стал фактически промышленным стандартом. Выпускается до сих пор известными корпорациями Америки, Кореи та Японии.

Современный многоядерный процессор

Вычислительная производительность современных микропроцессоров по результатам разных тестов приблизительно в десятки тысяч раз превышает производительность первого процессора.

Рис. 2. Линейка ключевых моделей микропроцессоров и микроконтроллеров


Через год после создания микропроцессора «8080» несколько инженеров Intel перешли в фирму Zilog и начали работать над созданием нового процессора, опираясь на свои предыдущие разработки. Вследствие этого в 1977 году появился микропроцессор «Z80», который стал лучшим представителем 8-разрядных процессоров. В сравнении с «8080» он требовал только одного напряжения питания, имел более мощную и гибкую систему прерываний, втрое более высокую тактовую частоту, два аккумулятора и двойной набор регистров общего назначения. Система команд «Z80» вмещала все 78 команд микропроцессора «8080» и почти такое же число дополнительных команд, поэтому программы, созданные для «8080», без каких либо изменений переносились на «Z80».

Позднее (середина 70-х) возникла еще одна тенденция в развитии микропроцессоров, имеющая непосредственное отношение к автоматизации и появлению процессоров для встраиваемых решений. Начало ей положил процессор «8085» фирмы Intel. Сначала он задумывался как продолжение чипа «8080», но через некоторое время появился «Z80» и новый микропроцессор «6809» фирмы Motorola. Оба они значительно превосходили «8085» в производительности, что побудило Intel взяться за разработку первого 16- разрядного микропроцессора «8086», но с разработкой периферийных микросхем «8156» и «8755» процессор «8085» получил новые перспективы. Первая микросхема содержала статическое ОЗУ (оперативное запоминающее устройство) объемом 256 байт, два 8 разрядных, побитно настраиваемых на ввод/вывод порта и программируемый таймер-счетчик. В состав второй входили три многоразрядных порта ввода/вывода и ПЗУ (постоянное запоминающее устройство) емкостью 2 Кбайта с ультрафиолетовым стиранием. Объединив соответствующим образом выводы этих трех микросхем, разработчики электронной аппаратуры получали функционально завершенный модуль – микроконтроллер, который можно встроить в любой прибор: вольтметр, частотомер, в разного рода усилительные устройства или преобразователи. Несколько фирм выпустили экономичные по питанию k МОП версии этого семейства. Это дало возможность создавать микропроцессорные приборы с автономным батарейным питанием. Наконец, в конце 70 х годов Intel «объединила» эти три микросхемы в один чип и создала однокристальную микро ЭВМ (микроконтроллер) «8048», в состав которой вошли ОЗУ и ПЗУ, арифметико-логическое устройство, встроенный тактовый генератор, таймер-счетчик, порты ввода/вывода. Далее были разработаны подобные сорок восьмому микроконтроллеры «8035» и «8748». Система команд однокристальных микроконтроллеров была значительно слабее, чем у процессора «8085», объем ОЗУ и ПЗУ, количество портов ввода/вывода также было меньшим, чем у выше упомянутого трехкорпусного модуля, но все это размещалось в одном чипе, что значительно упрощало разработку и производство новых устройств на базе однокристальных микро ЭВМ. Идея создания универсальных аппаратных средств с программной настройкой на конкретные задачи, которая стала толчком к появлению микропроцессоров, получила наивысшую степень реализации именно в однокристальных микроконтроллерах.

В начале 80 х годов Intel выпустила более мощный микроконтроллер «8051, а вскоре – и его модификации «8031» и «8751». Ядро микро ЭВМ этой серии стало классическим для микроконтроллеров. С точки зрения технологии микроконтроллер «8051» был для своего времени очень сложным устройством MCS 51 – безусловный лидер по числу разновидностей и компаний, выпускающих его модификации. На сегодняшний день существует более 200 модификаций микроконтроллеров MCS 51, которые выпускаются почти 20 ведущими фирмами-производителями электронных компонентов (Atmel, Infineon Technologies, Philips, Hyundai, Dallas Semiconductor, Temic, TDK, Oki, AMD, MHS, LG, Winbond, Silicon Labs, и др.). Получили свою нишу также и микроконтроллеры оригинальной архитектуры фирм Motorola, Zilog, Analog Devices, Microchip, Scenix, Holtec.

Боб Нойс (Bob Noyce)

Известен своими новаторскими взглядами на пути развития полупроводниковых технологий. Именно Роберт Нойс в 1959 году изобрел интегральную микросхему. В середине 60 х Нойс был менеджером влиятельной фирмы Fairchild Semiconductor. В дальнейшем – один из основателей фирмы Intel.

Гордон Мур (Gordon Moore)

Талантливый и трудолюбивый инженер, пользовавшийся большим авторитетом среди коллег. Один из основателей фирмы Intel.
«Мы – настоящие революционеры. Ведь эти новейшие до-стижения электроники изменяют мир значительно быстрее, чем всякие политические события».

Енді Гроув (Andy Grove)

Энергичный и предприимчивый Эндрю Гроув работал в фирме Fairchild Semiconductor специалистом по разработке технологических процессов. Гроув пришел в Fairchild после того, как получил в университете Беркли ученую степень доктора в области химических технологий. Один из основателей Intel.

Тед Хофф (Ted Hoff)

Тедди Хофф – один из изобретателей микропроцессора. Именно он предложил концепцию универсальной микро-схемы и разработал архитектуру первого процессора.
«Больше всего лично мне импонирует то, что, благодаря микропроцессорам, компьютеры стали массовым доступ-ным продуктом».

Рис. 3. Выдающиеся ученые-изобретатели, революционеры в области микроэлектроники


Создание микропроцессора признано одним из выдающихся достижений ХХ века. Ежегодно в мире продаются сотни миллионов микропроцессоров и миллиарды микроконтроллеров. По данным журнала «мир компьютерной автоматизации», средний американец на протяжении дня около 300 раз (!) имеет дело с микроконтроллерами, встроенными буквально повсюду – от стиральных машин, лифтов и телефонов до светофоров, автомобилей и промышленных станков.

Журнал «Обзор состояния дел в полупроводниковой промышленности и торговле» («Semiconductor Industry and Business Survey») считает: если бы автомобилестроение и авиационная промышленность развивались такими же темпами, как производство полупроводников на протяжении 30 лет, то автомобиль «Роллс-ройс» стоил бы 2 доллара 75 центов и, используя всего лишь один литр бензина, мог бы проехать почти полторы тысячи километров, а самолет «Боинг 767» стоил бы 500 долларов и мог бы облететь вокруг земного шара за 20 минут, истратив лишь канистру керосина. В 1996 году имена создателей микропроцессора доктора Тедда Хоффа, доктора Федерико Феджина и Стена Мейзора были занесены в Национальный зал славы изобретателей США (г. Эйкрон, Огайо) и встали в ряд с именами Томаса Эдисона, братьев Райт и Александра Белла.

Еще одно направление развития микропроцессорных систем зародилось в 1969 году, что было обусловлено необходимостью замены на промышленных предприятиях сложных, громоздких и ненадежных релейно-контакторных схем автоматического управления. Именно в этом году компания General Motors подготовила тендерный запрос на разработку универсального микропроцессорного устройства для нужд промышленного производства.

Тендер виграла компания Bedford Associates из штата Массачусетс, которую на то время возглавлял Ричард Морли. Они разработали микропроцессорное устройство (контроллер), которое позволяло коммутировать присоединенные к нему сигнальные провода в разных комбинациях. Эти комбинации задавались программой управления, которая составлялась на компьютере, а потом загружалась в память контроллера. Таким образом, с помощью одного микропроцессорного устройства с загруженной в него программой стало возможно реализовать систему управления, для разработки которой ранее приходилось коммутировать десятки или даже сотни разнообразных электромеханических компонентов, таких как реле, таймеры, счетчики, регуляторы и т. п. При этом один и тот же контроллер можно было бы использовать для управления разнообразными машинами и механизмами только лишь изменяя загруженную в него программу. Так в мире появился первый программируемый логический контроллер (ПЛК), который компания Bedford Associates окрестила «Проектом 084».

Компания стала развивать производство промышленных контроллеров и позднее была переименована в «Modicon» (сокращение от «Modular Digital Controller», т. е. модульный цифровой контроллер). В 1977 году бренд “Modicon” был продан компании Gold Electronics, позднее его выкупила известная немецкая фирма “AEG”. В итоге, бренд «Modicon» перешел в собственность французской компании “Schneider Electric ”, которая владеет им до сего дня. Следует отметить, что «Schneider Electric» является одним из мировых лидеров в сфере разработки, производства и внедрения технических средств электроснабжения, электропривода и автоматизации.

В тендере по заявке General Motors также принимала участие еще одна фирма, которая и сейчас занимает высокие позиции среди лидеров производителей компонентов для автоматизации. Речь идет про Allen Bradley. Хотя фирма и проиграла тендер, работы в этом направлении выполнялись дальше. Руководство Allen Bradley приобрело контрольные пакеты акций компании Information Instruments и корпорации Bunker-Ramo, которые на то время уже разработали контроллер «PDQ II» (сокращение от «Program Data Quantizer», программный модулятор данных). Эта модель контроллера оказалась слишком громоздкой и сложной в программировании. Однако Allen Bradley проявила настойчивость и в 1970 году на базе «PDQ II» был разработан контроллер «PMC» («Programmable Matrix Controller», или программируемый матричный контроллер). Однако и эта модель не слишком соответствовала требованиям заказчиков для управления технологическими агрегатами. После доработки на свет появилась модель, названная PLC 1 («Programmable Logic Controller», программируемый логический контроллер). Именно это название и аббревиатура PLC утвердились в сфере автоматизации и используются специалистами для обозначения такого класса устройств.

а) б)

В середине 70 х годов прошлого века рынок программируемых логических контроллеров начал стремительно расти и у Modicon и Allen Bradley появился ряд конкурентов, среди которых следует отметить General Electric, Siemens, Square D, Industrial Solid State Controls, и др.

Значительным шагом к упрощению применения программируемых логических контроллеров стало введение международного стандарта IEC 61131 3, который декларирует языки программирования для ПЛК. Благодаря этому инженер любого профиля (технолог, электрик, химик, и т. п.) может с легкостью создавать программы для управления технологическими установками даже без знания тонкостей программирования. Также обозначенные языки универсальны для ПЛК разных производителей.



© 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows