Материалы, подготовленные в результате оказания услуги, помогают разобраться в теме и собрать нужную информацию, но не заменяют готовое решение.

Статью подготовили специалисты образовательного сервиса Zaochnik.

Крошечный чип, который перевернул весь мир техники

Содержание:

Крошечный чип, который перевернул весь мир техники

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

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

О чём вообще идёт речь

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

Замечание 1

Ключевое слово здесь — «программа». Именно она задаёт, что и как устройство будет делать. Поменяли программу — и та же самая микросхема принимается за совершенно другую работу. Гибкость, которая и стала главным козырем всей отрасли.

Почему инженеры зашли в тупик

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

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

И вот тут возникла ловушка. Делать отдельную схему под каждую конкретную задачу попросту нереально: сроки и деньги съедят любую выгоду. Как быть? Ответ оказался элегантным. Вместо тысяч узкоспециальных микросхем инженеры решили создать одну универсальную БИС, а точнее — набор таких схем. А чтобы приспособить их к разным задачам, менять надо не саму схему, а программу. Так родились стандартные универсальные компоненты — микропроцессорные БИС, устроенные по образу и подобию вычислительной машины.

Что же такое микропроцессор

Определение 1

Микропроцессор — это процессор, собранный из набора БИС или уместившийся в одну большую схему.

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

По сути это полупроводниковый прибор, который по команде программы автоматически перемалывает цифровые данные. А его достоинства читаются как список мечты конструктора:

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

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

Что скрывается под крышкой

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

Мозговой центр и память рядом с ним:

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

Служба навигации и учёта:

  • Счётчик адреса команд — помнит, где в памяти лежит код следующей команды.
  • Регистр флагов — фиксирует итоги операции: получился ли ноль, случилось ли переполнение и так далее.
  • Регистр адреса стека — хранит адрес последней ячейки, отведённой под стек.

Управление и расшифровка:

  • Блок управления шинами — вырабатывает сигналы для внешних линий и по сути дирижирует всей системой.
  • Дешифратор команд — переводит коды команд в понятные процессору действия.
  • Таймер — считает внутренние такты работы.

Хранилища данных:

  • ОЗУ — оперативная память для приёма, хранения и выдачи данных во время работы программы.
  • ПЗУ — постоянная память, откуда берутся неизменные константы для расчётов в АЛУ.
  • Кэш — быстрый склад копий тех команд и данных, к которым процессор обращался последними.

Транспортные артерии:

  • Шины адреса, данных и управления — линии, по которым бегут однотипные сигналы.
  • Шинный интерфейс — согласует работу внутренних узлов с внешними системами.

Стоит одному узлу дать сбой — и весь этот отлаженный механизм спотыкается. В том и красота: каждый элемент на своём месте и делает ровно своё дело.

Как их различают

Всё разнообразие микропроцессоров укладывается в две простые классификации.

По числу кристаллов:

  1. Однокристальные — все узлы уместились на одном-единственном кристалле микросхемы. Компактно и цельно.
  2. Многокристальные — разные блоки разнесены по отдельным кристаллам.

По назначению:

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

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

Маленькая деталь с большими последствиями

Оглянемся на пройденный путь. Микроэлектроника семидесятых подарила миру большие интегральные схемы, но их дороговизна загнала инженеров в угол. Выход нашёлся в идее универсальной программируемой БИС — так появился микропроцессор. Внутри у него четырнадцать узлов, от АЛУ до шинного интерфейса, а различают эти приборы по числу кристаллов и по назначению.

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

Навигация по статьям