stringtranslate.com

ИБМ 8000

Серия IBM 8000 была предложенным транзисторным преемником серии IBM 7000 . Среди важных инженеров проекта были Фред Брукс и Джерри Блаау . План проекта серии 8000 был представлен Фредом Бруксом в январе 1961 года. Несмотря на некоторые технические успехи, проект превратился в политический футбол на фоне поиска IBM единой линейки продуктов. Проект был отменен в 1961 году Бобом Эвансом и заменен успешной серией System/360 .

Проект 8000, возможно, стал свидетелем первого использования термина « архитектура » по отношению к компьютерам. [1]

Проблемы

Пью приводит ряд причин отмены линии 8000. [2] : стр. 121 

8000 компонентов

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

Идентифицированными компонентами были:

8103

8103 был предложен как процессор нижнего уровня, «чтобы избавить более крупные системы этой серии от задач, связанных с обработкой ввода-вывода». 8103 должен был иметь память на магнитном сердечнике 4 КБ или 8 КБ 8 мкс , организованную в виде 16-битных слов из двух восьмибитных байтов. Система также может использовать память ядра 2 мкс с более крупными процессорами. Память была организована в сегменты ; размер сегмента в предложении не указан. 8103 должен был быть мультипрограммным для выполнения своей миссии в качестве процессора ввода-вывода или внешнего процессора . Судя по всему, переключение задач должно было происходить автоматически под аппаратным контролем. [3]

8104

Предлагаемые спецификации для 8104 похожи на 8103. Он содержал полный набор инструкций для арифметических операций с фиксированной и плавающей запятой, а также операций с символами из хранилища в хранилище. Все инструкции имели длину 32 бита. 8104 поддерживал прямую адресацию, косвенную адресацию и индексную адресацию с 255 индексными регистрами . [4]

8106

8106 должен был стать основным процессором в линейке 8000, разработанным для обеспечения производительности системы IBM 7090 . [2] 8106 использовал 64-битное слово в одном или нескольких блоках хранения по 4 КБ, 8 КБ или 16 КБ слов основной памяти со временем доступа 2 мкс. Предполагалось, что некоторые из модулей хранения данных можно будет использовать совместно с другими процессорами линейки продуктов. Инструкции могут состоять из одного, двух или трех 32-битных полуслов, что позволяет использовать одну, две или три адресные инструкции соответственно. Система использовала невыгружаемую виртуальную память , адресуя блоки по 256 слов через таблицу трансляции адресов. [5]

8108

8108 был «приставкой к машине 8106», разработанной для значительного улучшения производительности арифметических операций с плавающей запятой. Например, 8106 должен был выполнить умножение двенадцати цифр с плавающей запятой за 280 мкс. Модель 8108 уменьшила это время до 24 мкс. [6]

8112

8112 также был высокоскоростным процессором с плавающей запятой. В отличие от 8108, 8112 имел свои собственные «механизмы выборки, индексации и упорядочивания инструкций». 8112 был бы полным «подчиненным» процессором 8106, зависевшим от 8106 только для ввода/вывода. [7]

Рекомендации

  1. ^ Гиффорд, Дэвид; и другие. «Пример внедрения: АРХИТЕКТУРА СИСТЕМЫ IBM5/360–370» (PDF) . Проверено 18 октября 2012 г.
  2. ^ аб Пью, Эмерсон В.; Лайл Р. Джонсон; Джон Х. Палмер (1991). Системы IBM 360 и Early 370 . Кембридж, Массачусетс и Лондон: MIT Press . ISBN 0-262-16123-0.
  3. ^ Корпорация IBM (1961). Предварительное руководство по процессору IBM 8103 (PDF) .
  4. ^ Корпорация IBM (1961). Предварительное руководство по эксплуатации системы обработки данных IBM 8104 (PDF) .
  5. ^ Корпорация IBM (1961). Система обработки данных IBM 8106 (Предварительное руководство по эксплуатации) (PDF) .
  6. ^ Хендерсон, DS (1961). Высокоскоростное приспособление для операций с плавающей запятой IBM 8108 (памятка) (PDF) .
  7. ^ Корпорация IBM (1961). Предварительное руководство по эксплуатации центрального процессора IBM 8112) (PDF) .