Microprocessor

Microprocessor — cover Microprocessor — page 1

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

Microprocessor — page 2

Срочный катализатор перемен пришел из Японии: Busicom, производитель калькуляторов, запросил сложный набор специализированных чипов для своих новых настольных моделей. Их первоначальный дизайн требовал двенадцати отдельных интегральных схем, каждая из которых была запрограммирована для выполнения определенной математической или управляющей функции. Этот подход, хотя и традиционный, представлял собой ошеломляющее бремя проектирования и производства, раздвигая границы того, что было экономически и практически жизнеспособно для одного продукта. «Тед Хофф, подняв плотную схему, воскликнул Масатоши Шиме: «Масатоши, это не масштабируемо! Разработка двенадцати специализированных чипов для одного калькулятора чрезвычайно сложна и дорога для каждого нового варианта продукта. Нам нужно что-то принципиально иное». Масатоши Шима, дотошный инженер с темными волосами и очках, ответил: «Но, мистер Хофф, так строится вся логика. Нам требуются выделенные арифметические функции, функции памяти и ввода-вывода для Busicom сто сорок один-ПФ». Хофф ответил: «Что если вместо двенадцати специализированных компонентов мы сможем создать одно универсальное устройство? Программируемый «мозг», который сможет адаптироваться к любой задаче?»»

Microprocessor — page 3

До тысяча девятьсот семидесятого года технология интегральных схем позволяла объединять несколько транзисторов на одном кремниевом чипе, создавая функциональные блоки, такие как регистры памяти или простые логические вентили. Однако эти схемы оставались «фиксированными по функциям», что означало, что их работа была жестко запрограммирована в их физической компоновке. Любое изменение желаемой функциональности требовало совершенно нового дизайна чипа и процесса изготовления, что было трудоемким и дорогостоящим предприятием даже для незначительных корректировок. «Роберт Нойс посмотрел в окно и сказал: «Как однажды сказал Ральф Уолдо Эмерсон: «Предком каждого действия является мысль». Наша мысль прямо сейчас должна заключаться в радикальном переосмыслении того, как мы строим эти схемы, иначе мы утонем в море специализированных дизайнов». Гордон Мур, поправив очки, добавил: «Действительно. Нынешние интегральные схемы — это чудеса, но их неотъемлемая жесткость является нашим узким местом. Каждое изменение логики требует физического перепроектирования, процесса, который поглощает огромные ресурсы и время». Тед Хофф кивнул: «Именно. Нам нужен компонент, который абстрагирует конкретную функцию, позволяя программному обеспечению определять ее назначение, а не аппаратному обеспечению».»

Microprocessor — page 4

Тед Хофф, молодой, но блестящий инженер Intel, видел дальше непосредственной проблемы. Он предвидел радикальный отход от парадигмы фиксированных функций: единый программируемый чип, который мог бы выполнять различные задачи, исполняя инструкции из памяти. Этот концептуальный скачок — перемещение интеллекта из специализированного аппаратного обеспечения в гибкое программное — упростил бы проектирование, снизил затраты и открыл беспрецедентную универсальность. Это была идея, которая обещала фундаментально изменить электронику. «Тед Хофф яростно чертил на блокноте, объясняя Стэнли Мазору: «Представь, Стэнли, центральный процессор — ЦПУ — на одном чипе. Вместо того чтобы жестко встраивать функции калькулятора, мы предоставляем простой набор инструкций. Логика калькулятора становится программой, находящейся в памяти, которую наш ЦПУ исполняет». Стэнли Мазор, остролицый инженер с аккуратными темными волосами, наклонился ближе, внимательно изучая набросок. «Устройство общего назначения? Это амбициозно, Тед. Сложность интеграции всех этих функций на одном куске кремния... это пугает. Как нам сделать его достаточно компактным?»»

Microprocessor — page 5

Концепция Хоффа требовала новой архитектуры: определения простого, но мощного набора инструкций, способного выполнять различные вычислительные задачи. Стэнли Мейзор внес значительный вклад в доработку этих инструкций, обеспечив их эффективность и универсальность. Масатоси Сима, представлявший Busicom, предоставил критически важные отзывы, направляя разработку на удовлетворение практических требований калькулятора, сохраняя при этом амбициозную философию общего назначения. Эти совместные усилия заложили концептуальную основу для первого в мире микропроцессора. «Стэнли Мейзор постучал ручкой по списку предложенных инструкций. «Для нашего «единого мозга» эти базовые арифметические и логические операции необходимы. Нам нужны загрузка, сохранение, сложение, вычитание и условные переходы. Эффективность имеет первостепенное значение». Масатоси Сима, просматривая спецификации, подтвердил: «Busicom сто сорок один-PF требует BCD-арифметики и надежной обработки ввода-вывода. Ваш набор инструкций, кажется, охватывает основные потребности, но как он будет физически реализован на чипе? Это серьезная задача». Тед Хофф, кивнув, ответил: «Именно здесь должен произойти следующий уровень инноваций. Архитектура надежна; теперь — инженерное исполнение»».

Microprocessor — page 6

Концептуальная архитектура была провидческой, но ее физическая реализация представляла огромные технические трудности. Огромное количество транзисторов, необходимых для процессора общего назначения на одном кристалле, казалось невозможным при существующих методах изготовления. Прорыв произошел с Федерико Фаггином, итальянским инженером, который присоединился к Интел. Фаггин был пионером технологии кремниевых затворов (SGT) в Фэйрчайлд Семикондактор, революционного процесса, который позволял создавать значительно меньшие, более быстрые и энергоэффективные транзисторы. Он был единственным инженером в Интел, обладавшим опытом, чтобы превратить амбициозные идеи Хоффа в производственную кремниевую реальность. «Федерико Фаггин, сосредоточенный и энергичный инженер с темными вьющимися волосами и аккуратно подстриженной бородой, заявил Теду Хоффу: «Технология кремниевых затворов, которую я усовершенствовал, будет иметь решающее значение. Она позволяет создавать самосовмещенные затворы, значительно уменьшая паразитные емкости и обеспечивая более высокую плотность упаковки. Именно так мы сможем увеличить количество транзисторов за пределы того, что вы видели». Тед Хофф, с широко раскрытыми от понимания глазами, ответил: «Федерико, это именно то, что нам нужно! Мой архитектурный дизайн в сочетании с вашим мастерством процесса действительно может дать нам наш «единый мозг»». Фаггин заключил: «Это будет сложно, но потенциал огромен. Мы можем построить полностью функциональный центральный процессор на одном кристалле»».

Microprocessor — page 7

Intel четыре тысячи четыре, рожденный в результате этого слияния архитектуры и производства, объединил две тысячи триста транзисторов на кристалле площадью двенадцать квадратных миллиметров. Его основной механизм включал крошечный центральный процессор (ЦПУ) с арифметико-логическим устройством (АЛУ) для вычислений, регистрами для временного хранения данных и блоком управления для выборки и декодирования инструкций. Данные передавались по четырехбитной шине, выполняя команды, хранящиеся во внешней памяти. Этот революционный чип выполнял шестьдесят тысяч операций в секунду — достижение, которое ранее требовало стоек специализированной логики. «Федерико Фаггин указал на подробную схему внутренней архитектуры Intel четыре тысячи четыре. «Здесь механизм четыре тысячи четыре ясен. Программный счетчик определяет, какая инструкция извлекается из памяти. Затем декодер инструкций интерпретирует эту команду, направляя АЛУ выполнять операции с данными, хранящимися в этих регистрах». Стэнли Мазор, изучая схему, заметил: «Значит, блок управления всем управляет — извлечением инструкций, выполнением вычислений, управлением потоком данных. Это действительно миниатюрное ядро компьютера». Фаггин подтвердил: «Именно так. Этот единственный чип теперь выполняет сложную логику, которая когда-то требовала дюжины специализированных компонентов»».

Microprocessor — page 8

В ноябре тысяча девятьсот семьдесят первого года миру был официально представлен Intel четыреста четыре. Это было скромное четырехбитное устройство, предназначенное в первую очередь для калькуляторов, однако его значение было огромным. Это была реализация концепции «компьютера на кристалле» — единого устройства, способного выполнять вычисления общего назначения. Проблема проектирования бесчисленных специализированных интегральных схем, выявленная Тедом Хоффом за годы до этого, нашла свое элегантное решение. Этот крошечный кремниевый прямоугольник ознаменовал рассвет эры микропроцессоров. «Роберт Нойс, держа в руках небольшой чип Intel четыреста четыре, заявил небольшой группе собравшихся представителей прессы и инженеров Intel: «Вот первый в мире микропроцессор, Intel четыреста четыре. Тед Хофф, помните ли вы свое видение многолетней давности? Вашу концепцию «единого мозга» для решения проблемы распространения специализированных чипов?» Тед Хофф с гордой улыбкой ответил: «Действительно, Роберт. Этот чип, тщательно разработанный Федерико и командой, является тем универсальным компонентом. Он подтверждает нашу веру в то, что программно-определяемая логика может превзойти жесткую проводную архитектуру, начиная с калькулятора Busicom и распространяясь далеко за его пределы». Федерико Фаггин добавил: «Это не просто чип для калькулятора; это план будущего всей электроники»».

Microprocessor — page 9

Intel четыре тысячи четыре быстро развивался. Его преемники, восемь тысяч восемь, а затем и новаторский восемь тысяч восемьдесят, быстро увеличивали вычислительную мощность и расширяли разрядность, выходя за рамки калькуляторов и применяясь в терминалах, промышленных системах управления и, в конечном итоге, на зарождающемся рынке персональных компьютеров. Эта быстрая эволюция подтвердила потенциал микропроцессора, создав совершенно новые отрасли и трансформировав существующие. Возможность программировать один чип для разнообразных приложений вызвала взрыв инноваций. Гордон Мур, наблюдая за новым прототипом чипа Intel восемь тысяч восемьдесят, задумчиво произнес: «Экспоненциальный рост поразителен. От простого калькулятора мы перешли к чипу, способному запускать ранние вычислительные системы. Это больше, чем устройство; это средство, открывающее новые возможности». Роберт Нойс добавил: «Гибкость микропроцессора означает, что он может адаптироваться к задачам, которые мы еще даже не представляли. Промышленная автоматизация, системы связи, а вскоре и персональные компьютеры — все это получит огромную выгоду». Федерико Фаджин, рассматривая сложную печатную плату, отметил: «Каждое поколение уменьшает компоненты, увеличивает скорость и снижает энергопотребление. Фундаментальная архитектура остается, но масштаб возможного расширяется ежедневно».

Microprocessor — page 10

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