ИБМ 8000
Тип | Мейнфрейм / научный компьютер |
---|---|
Дата выпуска | Не выпущено |
Предшественник | IBM серии 700/7000 |
Преемник | IBM Система/360 |
Связанный | IBM 1400 серия |
Серия IBM 8000 была предложенным транзисторным преемником серии IBM 7000 . Среди важных инженеров проекта были Фред Брукс и Джерри Блаау . План проекта серии 8000 был представлен Фредом Бруксом в январе 1961 года. Несмотря на некоторые технические успехи, проект превратился в политический футбол на фоне поиска IBM единой линейки продуктов. Проект был отменен в 1961 году Бобом Эвансом и заменен успешной серией System/360 .
Проект 8000, возможно, стал свидетелем первого использования термина « архитектура » по отношению к компьютерам. [1]
Проблемы
[ редактировать ]Пью приводит ряд причин отмены линии 8000. [2] : стр.121
- Поскольку более интегрированная технология еще не была доступна, систему пришлось строить с использованием компонентов на дискретных транзисторах (SMS).
- Предлагаемые системы были бы несовместимы с существующими успешными системами IBM серии 1400 .
- Предложенный набор инструкций был слишком сложным.
- Системы предлагали недостаточную производительность с плавающей запятой, поддерживаемую только дополнительными процессорами.
8000 компонентов
[ редактировать ]В отличие от System/360, которая предлагала серию процессоров с общей архитектурой , 8000 был разработан с одним основным процессором, к которому можно было добавлять внешние компоненты для повышения производительности.
Идентифицированными компонентами были:
- 8103 Процессор
- 8104 Процессор
- 8106 Процессор
- 8108 Высокоскоростной модуль с плавающей запятой
- 8112 Высокоскоростной модуль с плавающей запятой
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]
Ссылки
[ редактировать ]- ^ Гиффорд, Дэвид; и др. «Пример внедрения: АРХИТЕКТУРА СИСТЕМЫ IBM5/360–370» (PDF) . Проверено 18 октября 2012 г.
- ^ Jump up to: а б Пью, Эмерсон В.; Лайл Р. Джонсон; Джон Х. Палмер (1991). Системы IBM 360 и Early 370 . Кембридж, Массачусетс и Лондон: MIT Press . ISBN 0-262-16123-0 .
- ^ Корпорация IBM (1961). Предварительное руководство по процессору IBM 8103 (PDF) .
- ^ Корпорация IBM (1961). Предварительное руководство по эксплуатации системы обработки данных IBM 8104 (PDF) .
- ^ Корпорация IBM (1961). Система обработки данных IBM 8106 (Предварительное руководство по эксплуатации) (PDF) .
- ^ Хендерсон, DS (1961). Высокоскоростное приспособление для операций с плавающей запятой IBM 8108 (памятка) (PDF) .
- ^ Корпорация IBM (1961). Предварительное руководство по эксплуатации центрального процессора IBM 8112) (PDF) .