Первый микропроцессор в 1971 фирмой intel. Первый проект, полученный основателями Intel, представлял собой разработку двенадцати различных компьютерных чипов для Busicom, маленькой японской компании. Микропроцессор вобрал в себя всю мощь обработки данных, и в то же время выполнял функции основной памяти процесса ввода/вывода данных.
Микропроцессор имеет на своём борту ПЗУ- постоянное запоминающее устройство, где собственно и хранится зашитая (если её туда зашьют) программа и ещё на борту микропроцессора имеется АЛУ - арифметико-логическо<wbr />е устройство. АЛУ выполняет арифметические операции с двоичными числами и логические операции с двоичными числами.
Если сравнивать микроконтроллер и микропроцессор, то можно сказать, что микроконтроллер это микропроцессор имеющий (в своём составе)на борту множество периферийных модулей таких-как модуль USART, модуль SPI, модуль шины I2C, различной разрядности таймеры, модуль АЦП, во многих имеется и модуль ЦАП, многие микроконтроллеры имеют в своём составе также и модули USB и CAN, также имеют и ОЗУ. ОЗУ носит название память данных.
Т.е. если на микроконтроллере можно создать практически законченное устройство с минимальной обвеской то на микропроцессоре это будет затруднительно сделать.
Чтобы микропроцессор обладал тем-же функционалом что и микроконтроллер, ему необходимо навесить необходимые для данной задачи модули собранные на отдельных элементах.
В 1971 году. Первый в мире интегральный микропроцессор имел индекс 4004, разрядность 4 бита и был изготовлен по р-канальной МОП-технологии. Предназначался он для калькулятора с выводом на печать, но инженеры из Intel решили делать не специализированное, а универсальное устройство.
И оказались правы.
Например процессоры в ноутбуках с приставкой U и Y поддерживают Hyper-Threading. Что касается настольных решений i7 10700K и i5 10600K то они тоже поддерживают виртуальные потоки.
Если говорить только о последней серийной модели из всей линейки (Эльбрус-8CВ), то это 8-ядерный процессор с тактовой частотой 1500 МГц, с трёхуровневым кэшем (второй уровень - 8 блоков по 512 кбайт и третий уровень - 16 Мбайт), адресуемая память - 4-канальная типа DDR4-2400 ECC, система команд 32- или 64-разрядная, соответственно производительность 576 или 288 Гфлоп/с. Уровень интеграции - 3,5 миллиарда транзисторов на кристалле. Возможно объединение четырёх процессоров в кластер с общей памятью. Разрядность блоков арифметики с плавающей точкой (по 24 на каждое ядро) - 128 бит. За счёт конвейерной архитектуры одновременно может обрабатываться до 50 команд.