Intel iAPX 432

Процессор Intel iAPX 432 История и разработка iAPX 432 был первым 32-разрядным процессором Intel, снятым с производства в 1981 году.   […]

Процессор Intel iAPX 432

  • История и разработка

    • iAPX 432 был первым 32-разрядным процессором Intel, снятым с производства в 1981 году.  
    • Проект начался в 1975 году под названием 8800 и должен был стать основным проектом Intel в 1980-х годах.  
    • iAPX 432 отличался от 8086 и 8080, поддерживая объектно-ориентированное программирование и сборку мусора.  
  • Архитектура и особенности

    • iAPX 432 использовал стековую машину без видимых регистров общего назначения.  
    • Поддерживал прямую поддержку различных структур данных для современных операционных систем.  
    • Операционная система iMAX 432 была написана на Ada и предполагалась как основной язык программирования.  
  • Проблемы и неудачи

    • iAPX 432 был сложным и медленным, выполняя тесты на 1/4 скорости 80286.  
    • Отсутствие оптимизации в компиляторе Ada и ограниченная тактовая частота привели к низкой производительности.  
    • Проект был прекращен в 1986 году из-за коммерческих неудач.  
  • Технические характеристики

    • Главный процессор iAPX 432 состоял из двух интегральных схем: 43201 и 43202.  
    • В 1983 году были выпущены дополнительные интегральные схемы для многопроцессорных систем.  
    • Общее количество транзисторов в двухкристальном процессоре составляло около 97 000.  
  • Проблемы с производительностью iAPX 432

    • Передача параметров занимала в десять раз больше времени, чем вычисления.  
    • i432 работал в 5-10 раз медленнее, чем Motorola 68000.  
  • Архитектура и особенности

    • iAPX 432 реализовал стандарт IEEE-754 для арифметики с плавающей запятой.  
    • Поддержка объектов в чипе усложняла конструкцию и замедляла работу.  
    • Intel привлекла нового архитектора для разработки новой архитектуры Core.  
  • Объектно-ориентированная память и возможности

    • iAPX 432 поддерживал объектно-ориентированное программирование и адресацию на основе возможностей.  
    • Система использовала сегментированную память с 224 сегментами по 64 КБ.  
    • Программы указывали сегмент и смещение внутри сегмента.  
  • Типы системных объектов

    • iAPX 432 распознавал четырнадцать типов предопределенных системных объектов.  
    • Объекты включали инструкции, домены, контексты, типы, управление типами, таблицы объектов и другие.  
  • Сбор мусора

    • Программному обеспечению не нужно было явно освобождать объекты.  
    • Микрокод реализовывал сборку мусора в стиле mark-and-sweep.  
  • Формат инструкции

    • Инструкции содержались в системном «объекте инструкций».  
    • Инструкции состояли из оператора, класса, кода операции и операндов.  
    • Поле формата указывало количество операндов и их тип.  

Полный текст статьи:

Intel iAPX 432

Оставьте комментарий

Прокрутить вверх