Серия УНИВАК 1100/2200
Серия UNIVAC 1100/2200 представляет собой серию совместимых 36-битных компьютерных систем, начиная с UNIVAC 1107 1962 года, первоначально созданного Сперри Рэндом . Сегодня эта серия продолжает поддерживаться корпорацией Unisys как серия ClearPath Dorado . Номер твердотельной модели 1107 находился в той же последовательности, что и у более ранних ламповых компьютеров , но ранние компьютеры не были совместимы со своими твердотельными преемниками . [1]
Архитектура
[ редактировать ]Форматы данных
[ редактировать ]- Фиксированная точка , целое или дробное число
- Целое слово – 36 бит ( дополнение до единиц )
- Половина слова - два 18-битных поля на слово (беззнаковое или дополнение до единиц).
- Третье слово - три 12-битных поля на слово (дополнение до единиц).
- Четвертное слово – четыре 9-битных поля на слово (без знака).
- Шестое слово – шесть 6-битных полей на слово (без знака).
- Плавающая точка
- Одинарная точность – 36 бит: знаковый бит, 8-битная характеристика, 27-битная мантисса.
- Двойная точность – 72 бита: знаковый бит, 11-битная характеристика, 60-битная мантисса.
- Буквенно-цифровой
- ПОЛЕВЫЕ ДАННЫЕ — 6-битный хвостовой вариант UNIVAC. [2] (без символов нижнего регистра) шесть символов в каждом 36-битном слове. [3] (FIELDATA изначально представлял собой семибитный код, из которого формально были определены только 64 позиции кода (занимающие шесть битов). [4] )
- ASCII — 9 бит на символ (крайние правые восемь используются для символа ASCII), четыре символа в каждом 36-битном слове.
Формат инструкции
[ редактировать ]Инструкции имеют длину 36 бит и содержат следующие поля: [5] [6]
- f (6 бит) — обозначение функции ( код операции ),
- j (4 бита) - указатель части слова, указатель J-регистра или указатель второстепенной функции,
- a (4 бита) — обозначение регистра (A, X или R) или обозначение ввода/вывода,
- x (4 бита) - обозначение индексного регистра (X),
- h (1 бит) — указатель приращения индексного регистра,
- i (1 бит) – косвенный указатель адреса,
- u (16 бит) — адрес или обозначение операнда.
Регистры
[ редактировать ]Адрес | Зарегистрироваться | Содержание | |
---|---|---|---|
000 | Неиспользованный | Неиспользованный | |
001 | Х1 | Приращение | Модификатор |
... | ... | Приращение | Модификатор |
013 | Х11 | Приращение | Модификатор |
014 | Х12/А0 | Перекрытие (X или A) | |
... | ... | Перекрытие (X или A) | |
017 | Х15/А3 | Перекрытие (X или A) | |
020 | A4 | аккумулятор | |
... | ... | аккумулятор | |
033 | А15 | аккумулятор | |
034 | А15+1 | Неназначенный (А) | |
... | ... | Неназначенный (А) | |
037 | А15+4 | Неназначенный (А) | |
... | Исполнительный | Защищенный руководитель | |
101 | Р1 | Специальный (R) | |
... | ... | Специальный (R) | |
117 | 15 рэндов | Специальный (R) | |
... | Исполнительный | Защищенный руководитель | |
177 | Исполнительный | Защищенный руководитель |
128 регистров высокоскоростного «общего стека регистров» («регистры интегральной схемы» в моделях UNIVAC 1108 и UNIVAC 1106 ) отображаются в текущее пространство данных в основной памяти, начиная с нулевого адреса памяти. Эти регистры включают как пользовательские, так и исполнительные копии регистров A, X, R и J, а также множество исполнительных регистров специальных функций.
В таблице справа показаны адреса (в восьмеричном формате ) пользовательских регистров.
Имеется 15 индексных регистров (Х1...Х15), 16 аккумуляторов (А0...А15) и 15 пользовательских регистров специальных функций (R1...R15). 4 регистра J и 3 «промежуточных регистра» используются для некоторых специальных функций регистров R.
Одна интересная особенность заключается в том, что последние четыре индексных регистра (X12...X15) и первые четыре аккумулятора (A0...A3) перекрываются, что позволяет интерпретировать данные в этих регистрах в любом направлении. Это также приводит к появлению четырех неназначенных аккумуляторов (A15+1 ... A15+4), доступ к которым возможен только по их адресу памяти (инструкции с двумя словами на A15 действительно работают на A15+1).
Ламповые машины несовместимы друг с другом
[ редактировать ]До UNIVAC 1107 компания UNIVAC производила несколько машин на электронных лампах с номерами моделей от 1101 до 1105. Эти машины имели разную архитектуру и размер слов и не были совместимы друг с другом, а также с 1107 и его преемниками. Все они использовали электронные лампы , а многие использовали барабанную память в качестве основной памяти. Некоторые из них были разработаны компанией Engineering Research Associates (ERA), которая позже была куплена и объединена с компанией UNIVAC.
UNIVAC 1101 , или ERA 1101, — компьютерная система, разработанная ERA и построенная корпорацией Remington Rand в 1950-х годах. Он никогда не продавался в коммерческих целях. [7] Он был разработан в рамках проекта ВМФ 13, что в двоичном формате — 1101. [8] UNIVAC 1102 или ERA 1102 был разработан Engineering Research Associates для ВВС США. 36-битный UNIVAC 1103 был представлен в 1953 году, а модернизированная версия ( UNIVAC 1103A ) была выпущена в 1956 году. Это был первый коммерческий компьютер, использовавший основную память вместо лампы Уильямса . UNIVAC 1105 был преемником модели 1103A и был представлен в 1958 году.
Система UNIVAC 1104 представляла собой 30- битную версию системы 1103, созданную для Westinghouse Electric в 1957 году для использования в ракетной программе BOMARC . Однако к моменту развертывания BOMARC в 1960-х годах более современный компьютер (версия AN/USQ-20 , получившая обозначение G-40) заменил UNIVAC 1104.
Серия, совместимая с UNIVAC 1100
[ редактировать ]Эти машины имели общую архитектуру и размер слова. Все они использовали транзисторную электронику и интегральные схемы . Ранние машины использовали базовую память (в 1110 использовалась память с металлическими проводами ), пока в 1975 году она не была заменена полупроводниковой памятью .
1107
[ редактировать ]UNIVAC 1107 был первым полупроводниковым членом серии компьютеров Sperry Univac UNIVAC 1100, представленных в октябре 1962 года. Он также был известен как тонкопленочный компьютер из-за использования тонкопленочной памяти для хранения регистров . Он представлял собой заметное изменение архитектуры: в отличие от предыдущих моделей, это не была строго двухадресная машина: это была одноадресная машина с 36-битной основной памятью объемом до 65 536 слов. Регистры машины хранились в 128 словах тонкопленочной памяти , более быстрой форме магнитной памяти. Благодаря шести циклам тонкопленочной памяти на цикл основной памяти длительностью 4 микросекунды индексация адресов выполнялась без потери времени цикла. Было продано всего 36 систем.
Основная память содержала 16 384 36-битных слов в одном банке; или с шагом 16 384 слов до максимума 65 536 слов в двух банках с отдельным доступом. При времени цикла 4 микросекунды эффективное время цикла составляло 2 микросекунды, когда доступ к инструкциям и данным перекрывался в двух банках.
Стек регистров общего назначения тонкопленочной памяти на 128 слов (по 16 на каждую арифметику, индекс и повторение с некоторыми общими) имел время доступа 300 наносекунд с полным временем цикла 600 наносекунд. Шесть циклов тонкопленочной памяти на цикл памяти ядра и схема быстрого сумматора позволяли индексировать адрес памяти в пределах текущего цикла памяти ядра команды, а также изменять значение индекса (18 старших бит со знаком добавлялись к младшим 18 битам) в указанном индексный регистр (их было 16). В 16 каналах ввода-вывода (I/O) также использовались тонкопленочные ячейки памяти для регистров ячеек памяти прямого ввода-вывода. Программы не могли быть выполнены из неиспользуемых ячеек тонкопленочной памяти.
как ленточные накопители UNISERVO IIA , так и UNISERVO III Поддерживались , оба из которых могли использовать либо металлическую (UNIVAC I), либо майларовую ленту .
FH880 Барабанная память также поддерживалась в качестве носителя для буферизации и хранения файлов. Вращаясь со скоростью 1800 об/мин, он хранил около 300 000 36-битных слов.
Модель 1107 без каких-либо периферийных устройств весила около 5200 фунтов (2,6 коротких тонны; 2,4 т). [9]
Univac предоставила пакетную операционную систему EXEC I. С корпорацией Computer Sciences был заключен контракт на поставку мощного оптимизирующего Fortran IV компилятора , ассемблера SLEUTH со сложными возможностями макросов и очень гибкого загрузчика компоновки .
Пример затрат
[ редактировать ]Ниже приведен пример сметы бюджета UNIVAC 1107 1963 года. [10]
Компонент | Число | Цена за единицу товара | Общая стоимость |
---|---|---|---|
Центральный процессор Univac 1107 | 1 | $888,750 | $888,750 |
2-банковая основная память на 65 536 слов | 1 | $798,750 | $798,750 |
Кардридер - 600cpm | 1 | $17,500 | $17,500 |
Блок управления и синхронизации картридера | 1 | $83,250 | $83,250 |
Высокоскоростной принтер — онлайн, 600 л/мин. | 1 | $25,000 | $25,000 |
Блок управления и синхронизации высокоскоростного принтера | 1 | $77,500 | $77,500 |
Унисерво II-А | 4 | $20,000 | $80,000 |
Блок управления и синхронизации Uniservo II-A | 2 | $77,500 | $155,000 |
Блок питания Uniservo II-A | 1 | $25,300 | $25,300 |
Унисерво III-А | 14 | $36,500 | $511,000 |
Блок управления и синхронизации Uniservo III-A - двухканальный | 2 | $240,00 | $480,000 |
Блок питания Uniservo III-A | 2 | $25,300 | $50,600 |
Подсистема бумажной ленты — средняя скорость | 1 | $32,250 | $32,500 |
Барабан FH 880 — 4 718 592 символа — 786 432 слова | 2 | $92,000 | $184,000 |
Блок управления и синхронизации барабанов FH 880 | 1 | $72,000 | $72,000 |
Дополнительные пишущие телетайпы, подключенные к консольному каналу | 2 | $10,000 | $19,100 |
Общий | $3,500,000 | ||
Ленты | 10,000 | $30 | $300,000 |
Запчасти | $145,000 |
1108
[ редактировать ]Модель 1108 была представлена в 1964 году. Интегральные схемы заменили тонкопленочную память , которую UNIVAC 1107 использовал для хранения регистров . меньшие по размеру и более быстрые ядра использовались Для основной памяти , по сравнению с 1107 .
Помимо более быстрых компонентов, были включены два существенных улучшения конструкции: базовые регистры и дополнительные аппаратные инструкции. Два 18-битных базовых регистра (один для хранения инструкций и один для хранения данных) допускали динамическое перемещение: когда программа перемещалась в основную память и из нее, ее инструкции и данные могли помещаться где угодно при каждой перезагрузке. Для поддержки мультипрограммирования 1108 имел защиту памяти с использованием двух базового и предельного регистров с разрешением 512 слов. Один назывался I-банком или банком инструкций, а другой — D-банком или банком данных. Если I-банк и D-банк программы помещались в разные физические банки памяти, получалось преимущество в 1/2 микросекунды, называемое «альтернативным банком синхронизации». В 1108 также был представлен государственный регистр процессора (PSR). Помимо управления базовыми регистрами, он включал различные управляющие «биты», которые включали различные функции защиты хранилища, позволяли выбирать либо пользовательский, либо исполнительный набор регистров A, X и R, а также включали «Защитный режим» для пользовательских программ. Защитный режим не позволял пользовательским программам выполнять «привилегированные» инструкции Executive Only и получать доступ к областям памяти за пределами выделенной памяти программы. [11]
Дополнительные 1108 аппаратных инструкций включали арифметику двойной точности , инструкции загрузки двойного слова, сохранения и сравнения. Процессор мог иметь до 16 каналов ввода/вывода для периферийных устройств. ЦП 1108, за исключением стека ICR (интегрированный регистр управления) на 128 слов (200 восьмеричных), был полностью реализован с помощью логических плат дискретных компонентов, каждая из которых имела 55-контактный разъем высокой плотности, который подключался к машинному проводу. объединительная плата. Дополнительная проводка витой пары, проложенная вручную, использовалась для реализации соединений объединительной платы с точной синхронизацией, соединений между объединительными панелями с намоткой проводов и соединений с панелью разъемов канала ввода-вывода в нижней части шкафа ЦП. Стек ICR (интегрированный регистр управления) был реализован с использованием «новой» технологии интегральных схем , заменяющей тонкопленочные регистры в 1107. ICR состоял из 128 38-битных битов, при этом бит четности в полслова вычислялся и проверялся при каждом доступе. ICR логически представлял собой первые 128 адресов памяти (200 восьмеричных), но содержался в ЦП. Основная память содержалась в одном или нескольких отдельных шкафах и состояла из двух отдельных модулей по 32 КБ с общей емкостью 64 КБ 38-битных слов (36-битные данные и бит четности для каждой 18-битной половины). слово). Базовое время цикла основной памяти составляло 750 нс, а вспомогательная схема была реализована с использованием той же технологии печатных плат/объединительной платы, что и ЦП 1108.
Когда в 1965 году были поставлены первые системы UNIVAC 1108, Сперри Рэнд анонсировал UNIVAC 1108 II (также известную как UNIVAC 1108A ), которая имела поддержку многопроцессорной обработки: до трех процессоров , четыре банка памяти общей емкостью 262 144 слова и два независимых программируемых процессора. контроллеры ввода/вывода (IOC). Когда все занято, одновременно могут выполняться пять действий: три программы, работающие в процессорах, и два процесса ввода-вывода в IOC. Была включена еще одна инструкция: test-and-set , обеспечивающая синхронизацию между процессорами.
Хотя внутреннее исследование 1964 года показало, что продать можно только около 43 процессоров, всего было произведено 296 процессоров.
1108 II, или 1108A, была первой многопроцессорной машиной в серии, которую можно было расширить до трех ЦП и двух IOC (блоков управления вводом/выводом). Для этого у него было до 262 144 слов (четыре шкафа) восьмипортовой основной памяти: отдельные пути инструкций и данных для каждого ЦП и один путь для каждого ввода-вывода. Память была организована в физических банках по 65 536 слов с отдельными нечетными и четными портами в каждом банке. Набор команд был очень похож на набор команд 1107, но включал некоторые дополнительные инструкции, в том числе инструкцию «Тестирование и установка» для многопроцессорной синхронизации. В некоторых моделях 1108 реализована возможность разделения слов на четыре девятибитных байта, что позволяет использовать символы ASCII . Большинство конфигураций 1108A включали один или два ЦП, каждый с восемью или (опционально) 16 36-битными параллельными каналами ввода-вывода, а также два или три шкафа памяти по 64 КБ. Системы с тремя процессорами и шкафами с четырьмя ядрами памяти были исключением из соображений стоимости. IOC представлял собой отдельный шкаф, содержащий 8 или (опционально) 16 дополнительных каналов ввода-вывода для поддержки конфигураций с очень большими требованиями к запоминающим устройствам большой емкости. Было произведено очень ограниченное количество МОК, причем United Air Lines (UAL) является основным заказчиком.
Процессор массива UNIVAC, или UAP, производился в еще более ограниченном количестве, чем IOC. Это был специально созданный автономный математический сопроцессор для системы 1108A. UAP на самом базовом уровне состоял из четырех арифметических блоков 1108A и связанных с ними схем управления, содержащихся в отдельном шкафу, почти идентичном ЦП 1108A. UAP физически и логически располагался между двумя многопроцессорными системами 1108A. Он был способен напрямую обращаться и взаимодействовать с четырьмя шкафами основной памяти по 65 КБ двух независимых систем 1108A. Он был способен выполнять ряд инструкций по обработке массива, наиболее важной из которых было быстрое преобразование Фурье (БПФ). На упрощенном уровне один из ЦП 1108A перемещает массивы данных в базовую память и отправляет UAP пакет инструкций, содержащий функцию, которую необходимо выполнить, и адрес(а) памяти массива(ов) данных через стандартный канал ввода-вывода. [12] Затем UAP выполнит операцию полностью независимо от ЦП и, когда операция будет завершена, «прервет» исходный ЦП через канал ввода-вывода. Очень небольшое количество UAP было построено для Shell Oil Company , Digitech (Калгари) и Gulf Canada (Калгари). Установленные УАП использовались для обработки сейсмических данных.
Когда Сперри Рэнд заменил основную память , полупроводниковой была выпущена та же машина, что и UNIVAC 1100/20 . В этом новом соглашении об именах последняя цифра обозначала количество процессоров (например, 1100/22 — это система с двумя процессорами) в системе.
1106
[ редактировать ]Машины 1107 и ранние 1108 были настолько ориентированы на инженерное/научное вычислительное сообщество, что группа пользователей серии 1100 была названа UNIVAC Scientific Exchange, или USE. Операционные системы были пакетно-ориентированными, причем FORTRAN и (в гораздо меньшей степени) ALGOL наиболее часто используемыми языками были . Поскольку рынок коммерческих вычислений стал более зрелым, эти операционные системы больше не могли удовлетворить растущий спрос на бизнес-вычисления, где приложения обычно писались на COBOL . UNIVAC отреагировал на это изменение на рынке многопроцессорной системой 1108A и операционной системой EXEC 8 . В то время как инженерные и научные программы часто могли быть «привязаны к вычислениям» (т.е. использовали весь процессор и основную память), бизнес-приложения, обычно написанные на COBOL, почти всегда были «привязаны к вводу-выводу» (т.е. ожидали завершения операций ввода-вывода). ). Инструментарий операционной системы EXEC 8 показал, что в многопроцессорной конфигурации 1108A ЦП(ы) часто находились в «нерабочем состоянии». цикл простоя «до 50% времени (см. примечание ниже). Поскольку производительность ЦП не была проблемой в этих приложениях, имело коммерческий смысл создать более дешевую и менее производительную систему для удовлетворения быстро растущего коммерческого бизнеса. рынок.
UNIVAC 1106 был представлен в декабре 1969 года и был абсолютно идентичен UNIVAC 1108 как физически, так и по набору команд . Как и 1108, он был многопроцессорным, хотя, похоже, он никогда не поставлялся с более чем двумя процессорами и не поддерживал IOC. Фактически, единственной разницей между ЦП 1108А и ЦП 1106 была пара карт синхронизации. Чтобы снизить затраты, можно было заказать ЦП 1106 всего с четырьмя каналами слов. Это означало, что для периферийных подсистем было доступно только три канала ввода-вывода, поскольку канал 15 (канал с наибольшим номером) всегда, как в системах 1106, так и в 1108, был выделен для консоли оператора. Ранние версии UNIVAC 1106 представляли собой просто системы UNIVAC 1108 с половинной скоростью. Позже Sperry Univac использовал другую систему памяти, которая по своей сути была медленнее и дешевле, чем система UNIVAC 1108. Sperry Univac продала в общей сложности 338 процессоров в 1106 системах.
Когда Сперри Рэнд заменил основную память , полупроводниковой была выпущена та же машина, что и UNIVAC 1100/10 .
- Примечание. Цикл ожидания EXEC 8 – «цикл ожидания» вводился, когда у ЦП не было доступной задачи для выполнения (обычно при ожидании завершения операции ввода-вывода). Упрощенное описание состоит в том, что ЦП выполнил блочную передачу (код операции 022) стека ICR (первые адреса памяти 0200) обратно на те же адреса. Поскольку стек ICR находился в ЦП, это сводило к минимуму использование циклов основной памяти, освобождая их для активных ЦП.
1110
[ редактировать ]UNIVAC 1110 был четвертым представителем серии, представленной в 1972 году.
UNIVAC 1110 имел расширенную поддержку многопроцессорной обработки: шестнадцатиканальный доступ к памяти позволял использовать до шести CAU (командный арифметический блок, новое название ЦП, названное так потому, что CAU больше не имел возможности ввода-вывода) и четырех IOAU (доступ к вводу-выводу). Units — название отдельных блоков, выполняющих программы канала ввода-вывода). 1110 CAU расширил диапазон адресов памяти с 18 бит (1108 и 1106) до 24 бит, что позволяет использовать до 16 миллионов слов адресуемой памяти. Основная память, используемая в системах 1108/1106, была заменена более быстрой памятью с металлическими проводами . Каждый шкаф памяти содержал восемь независимых модулей памяти с металлизированными проводами 8 КБ или 64 КБ для всего шкафа. Как и в случае с 1108/1106, в каждой системе было максимум четыре шкафа 64K. В модели 1110 также были шкафы с расширенной памятью, доступные в последовательном порядке для увеличения основного хранилища. Можно было использовать шкафы основной памяти 1108 64 КБ в качестве расширенного хранилища, но в большинстве используемых систем использовались более крупные и менее дорогие шкафы памяти 131 КБ из системы 1106. Разрешалось использовать до восьми шкафов расширенной памяти, рассчитанных максимум на один миллион слов расширенного хранилища. Для каждой пары шкафов памяти требовался ESC (контроллер расширенного хранилища) для обеспечения физического соединения и трансляции адресов из 1110 CAU и IOAU.
Минимальная конфигурация системы 1110 составляла два CAU и один IOAU. Самая большая конфигурация, 6х4, использовалась только НАСА . 1110 CAU был первым конвейерным процессором, разработанным UNIVAC. В любой момент времени CAU может иметь до четырех инструкций на разных стадиях выполнения. IOAU был полностью отделен как физически, так и логически от CAU и имел собственный путь доступа к различным модулям основной и расширенной памяти. Это позволило операциям ввода-вывода быть независимыми от вычислительных операций, больше не «крадя» циклы памяти из CAU(ов). IOAU включал в себя 8 (опционально 16 или 24) 1108/1106-совместимых 36-битных словесных каналов, а также панель обслуживания оборудования. На изображениях/иллюстрациях типичной системы 1110 была показана панель обслуживания IOAU, поскольку в шкафу CAU не было световых индикаторов. Панель обслуживания IOAU может отображать различные регистры CAU из одного или двух связанных CAU(ов). 1110 CAU также представил расширение набора команд «Байтовые инструкции». [13] Основные компоненты системы 1110, CAU, IOAU и шкафы основной памяти, были разработаны с использованием тех же 55-контактных разъемов для карт высокой плотности и объединительных плат с машинной обмоткой, что и 1108/1106. Логика дискретных компонентов, использовавшаяся в более старых системах, была заменена интегральными схемами транзисторно-транзисторной логики (TTL) (см. примечание ниже). CAU был чрезвычайно сложным подразделением, в котором использовалось более 1000 карт.
Когда Сперри Рэнд заменил память с металлическими проводами на полупроводниковую , была выпущена та же машина, что и UNIVAC 1100/40 . В этом новом соглашении об именах последняя цифра обозначала количество процессоров в системе. В 1100/40 использовался новый шкаф основной памяти, в котором модули памяти с металлическими проводами 8 КБ были заменены модулями статического ОЗУ 16 КБ (на основе микросхем статического ОЗУ 1024x1-бит), в общей сложности 131 КБ на шкаф. Это позволило расширить основную память максимум до 524 КБ. Как и в случае с 1110, в 1100/40 CAU было четыре базовых и предельных регистра, поэтому программа могла получить доступ к четырем банкам по 64 КБ. Были добавлены новые инструкции, позволяющие программе изменять содержимое банков, а не исправлять банки при подготовке программы.
Сперри Рэнд продала в общей сложности 290 процессоров в 1110 системах.
Примечание. Интегральные схемы TTL, используемые в шкафах 1110 (1100/40) CAU, IOAU и основной памяти, представляли собой керамические 14-контактные DIP , где контакты 4 и 10 были +5 Вольт и заземлены соответственно: современное состояние в 1969 году.
#3007500 - Integrated Circuit - IC32, Hex Inverter #3007501 - Integrated Circuit - IC33, Quad 2 Input NAND #3007502 - Integrated Circuit - IC34, Triple 3 Input NAND #3007503 - Integrated Circuit - IC35, Dual 4 Input NAND with Split Output #3007504 - Integrated Circuit - IC36, 8 Input NAND with Split Output #3007505 - Integrated Circuit - IC37, Quad 2 Input NOR #3007506 - Integrated Circuit - IC38, Dual And-Or Inverter-2 Wide OR, 2, 2 Input AND, with Split Output #3007507 - Integrated Circuit - IC39, Triple FLIP-FLOP with Set, Over-Ride, and Reset #3007508 - Integrated Circuit - IC40, Dual FLIP-FLOP, "D" Type #3007509 - Integrated Circuit - IC41, AND-OR Inverter-4 Wide OR, 2, 2, 3, 4 Input AND #3007603 - Integrated Circuit - IC50, Quad Two-Input Line Driver Part Numbers beginning with "3" originated in the Univac Blue Bell (Philadelphia), PA location. Part numbers beginning with "4" originated in the Roseville (St. Paul), MN location. Purchased Components group was in Blue Bell.
Серия полупроводниковой памяти
[ редактировать ]В 1975 году Sperry Univac представила новую серию машин с полупроводниковой памятью, заменяющей магнитный сердечник, с новым соглашением об именах:
Модернизированный 1106 получил название UNIVAC 1100/10 . В этом новом соглашении об именах последняя цифра обозначала количество процессоров или CAU в системе, так что, например, двухпроцессорная система 1100/10 обозначалась как 1100/12. Модернизированный 1108 получил название UNIVAC 1100/20 .
Модернизированная модель 1110 была выпущена как UNIVAC 1100/40 . Самым большим изменением стала замена шкафа памяти с металлизированной проволокой типа 7015 64 КБ на новый шкаф твердотельной памяти типа 7030 131 КБ ( статическое ОЗУ ). Разрешенный объем основного хранилища может быть расширен с 262 КБ до 524 КБ. Шкаф основной памяти типа 7030 по-прежнему содержал восемь отдельных модулей памяти, но теперь их емкость составляла 16 КБ (38-битные слова, 36 данных и 2 модуля четности) вместо 8 КБ каждый. Шкаф памяти Type 7013 131K Core (первоначально использовавшийся в более поздних системах 1106 в качестве основного хранилища) также был заменен шкафом твердотельной памяти на базе Intel 1103A DRAM .
UNIVAC 1100/80 был представлен в 1979 году. Он был предназначен для объединения систем 1100 и 494. Как и в случае с 1100/10, 1100/20 и 1100/40, последняя цифра представляет количество CAU в системе.
В 1100/80 была представлена высокоскоростная кэш-память — SIU или Storage Interface Unit. SIU содержал либо 8 КБ, либо (опционально) 16 КБ 36-битных слов буферной памяти и был логически и физически расположен между CAU (-ами) / IOU (-ами) и (более крупными и медленными) блоками основной памяти. Первая версия системы 1100/80 могла быть расширена максимум до двух CAU и двух долговых расписок. Более позднюю версию можно было расширить до четырех CAU и четырех долговых расписок. Панель управления SIU обновленного 1100/80 (на фото выше) смогла логически и физически разделить более крупные многопроцессорные конфигурации на полностью независимые системы, каждая со своей отдельной операционной системой. CAU был способен выполнять как 36-битные инструкции серии 1100, так и 30-битные инструкции серии 490. CAU содержал тот же базовый стек регистров в первых 128 словах адресуемой памяти, что и предыдущие поколения машин серии 1100, но поскольку эти регистры были реализованы на тех же микросхемах ECL, что и остальная часть системы, регистры не требовали контроля четности. генерироваться/проверяться при каждой записи/чтении. IOU, или блок ввода-вывода, имел модульную конструкцию и мог быть сконфигурирован с различными модулями каналов для поддержки различных требований ввода-вывода. Модуль Word Channel включал четыре (параллельных) Word канала серии 1100. Модули блочного мультиплексора и байтового канала позволяли напрямую подключать высокоскоростные дисковые/ленточные системы, низкоскоростные принтеры и т. д. соответственно. Панель управления/обслуживания теперь находилась на SIU и содержала минимум индикаторов/кнопок, поскольку система включала мини-компьютер на базе BC/7 (бизнес-компьютер) в качестве процессора обслуживания. Это использовалось для загрузки микрокода и в диагностических целях. Блоки CAU, IOU и SIU были реализованы с использованием логика с эмиттерной связью (ECL) на многослойных платах ПК высокой плотности. В схеме ECL использовались напряжения постоянного тока +0 и -2 В, при этом для CAU требовалось четыре источника питания на 50 А -2 В. Мощность составляла 400 Гц, чтобы уменьшить количество крупномасштабных источников питания постоянного тока. Мощность 400 Гц подавалась двигателем/генератором переменного тока, поскольку, хотя твердотельные инверторы на 400 Гц были доступны, они не считались достаточно надежными, чтобы соответствовать требованиям безотказной работы системы.
Мультипроцессорная система 1100/84 4x2 в двух кластерах (может быть «разделена» на две отдельные системы), включая четыре шкафа ЦП, два шкафа IOU, два буферных блока хранения SIU (по 16 КБ слов каждый) и 2096 КБ слов основной памяти ( резервное хранилище) в четырех шкафах, двух блоках обслуживания системы (SMU), двух двигателях-генераторах переменного тока, переходном блоке и двух системных консолях по прейскурантной цене 5 414 871 доллар США. в октябре 1980 года. Эту конфигурацию можно было арендовать за 127 764 доллара в месяц или сдать в аренду (на 5 лет) за 95 844 доллара в месяц. Ежемесячное обслуживание этой конфигурации стоило 10 235 долларов. Снижение прейскурантных цен для крупных и/или государственных заказчиков было довольно распространенным явлением.
UNIVAC 1100/60 был представлен в 1979 году. Он заменил системы 1100/10 и 1100/20 на базе 1108/1106.
Система 1100/60 была доступна как в конфигурации с одним процессором 1100/61 (модель C1), так и в конфигурации с двумя процессорами 1100/62 (модель H1). Он был реализован с использованием специальных микропроцессорных интегральных схем, разработанных Sperry Univac. Основное хранилище (от 524 КБ до 1048 КБ) слов на ЦП, дополнительное полупроводниковое буферное хранилище (до 8 КБ слов на ЦП) и блок ввода-вывода (IOU) находились в шкафу ЦП. IOU (опционально) поддерживал как блочные, так и словесные каналы. Система также включала в себя процессор поддержки системы для диагностического тестирования и поддержки системной консоли. [14]
Модель 1100/62 E1 (обновленная версия) - многопроцессорный комплекс средней производительности - два ЦП с буферным хранилищем емкостью 2 КБ, два IOU с одним блочным мультиплексором и один модуль Word Channel (четыре канала), 1048 КБ слов основной памяти, два процессора поддержки системы , две системные консоли и консоль обслуживания стоимостью 889 340 долларов США. в марте 1980 года. Эту конфигурацию можно было арендовать за 21 175 долларов в месяц или сдать в аренду (5 лет) за 16 780 долларов в месяц. Ежемесячное обслуживание этой конфигурации стоило 3000 долларов. Как и в случае с Системой 1100/80, скидки были обычным явлением для крупных и/или государственных заказчиков.
UNIVAC 1100/70 был представлен в 1981 году. Эта технология представляла собой модернизированную версию конструкции 1100/60. Он заменил системы 1100/40 на базе 1110.
UNIVAC 1100/90 был представлен в 1982 году. Как и 1100/80, он был доступен с четырьмя процессорами и четырьмя блоками ввода-вывода. Это был самый крупный и последний представитель серии 1100 и единственная система с жидкостным охлаждением.
Интегрированный научный процессор Sperry [15] (ISP) является приставкой к 1100/90.
СПЕРРИ 2200 серия
[ редактировать ]В 1983 году Sperry Corporation прекратила использование названия UNIVAC для своей продукции.
- SPERRY 2200/100 представлен в 1985 году.
- Интегрированный научный процессор SPERRY [16] представлен в 1985 году
Серия UNISYS 2200
[ редактировать ]В 1986 году Sperry Corporation объединилась с Burroughs Corporation и стала Unisys , и это изменение корпоративного названия отныне отражалось в названиях систем. Каждая из перечисленных ниже систем представляет собой семейство со схожими характеристиками и архитектурой, причем члены семейства имеют разные профили производительности.
- UNISYS 2200/200 представлен в 1986 году. [17]
- UNISYS 2200/400 представлен в 1988 году.
- UNISYS 2200/600 представлен в 1989 году.
- UNISYS 2200/100 представлен в 1990 году.
- UNISYS 2200/500 представлен в 1993 году.
- UNISYS 2200/900 представлен в 1993 году.
- UNISYS 2200/300 представлен в 1995 году.
- UNISYS ClearPath IX4400 представлен в 1996 году.
- UNISYS ClearPath IX4800 представлен в 1997 году.
- UNISYS 2200/3800 представлен в 1997 году.
- UNISYS ClearPath IX5600 представлен в 1998 году.
- UNISYS ClearPath IX5800 представлен в 1998 году.
- UNISYS ClearPath IX6600 представлен в 1999 году.
- UNISYS ClearPath IX6800 представлен в 1999 году.
- UNISYS ClearPath Plus CS7800 представлен в 2001 году. [18] (переименован в Дорадо 180 в 2003 г.) [19]
- UNISYS ClearPath Plus CS7400 представлен в 2002 году (переименован в Dorado 140 в 2003 году) [19]
- UNISYS ClearPath Dorado 100 представлен в 2003 году.
- UNISYS ClearPath Dorado 200 представлен в 2005 году.
- UNISYS ClearPath Dorado 300 представлен в 2005 году.
- UNISYS ClearPath Dorado 400 представлен в 2007 году. [20]
- UNISYS ClearPath Dorado 4000 представлен в 2008 году.
- UNISYS ClearPath Dorado 700 представлен в 2009 году.
- UNISYS ClearPath Dorado 4100 представлен в 2010 году.
- UNISYS ClearPath Dorado 800 представлен в 2011 году. [21]
- UNISYS ClearPath Dorado 4200 представлен в 2012 году.
- UNISYS ClearPath Dorado 4300 представлен в 2014 году. [22]
- UNISYS ClearPath Dorado 6300 представлен в 2014 году.
- UNISYS ClearPath Dorado 8300 представлен в 2015 году. [23]
Серия UNISYS ClearPath IX
[ редактировать ]В 1996 году Unisys представила серию ClearPath IX. Машины ClearPath представляют собой общую платформу, реализующую либо архитектуру 1100/2200 (серия ClearPath IX), либо архитектуру больших систем Burroughs ( серия ClearPath NX ). Все общее, кроме самих процессоров, которые реализованы в виде ASIC . Помимо процессоров IX (1100/2200) и процессоров NX (большие системы Burroughs), в архитектуре присутствовали процессоры Xeon (и кратко Itanium ). Целью Unisys было обеспечить упорядоченный переход клиентов 1100/2200 на более современную архитектуру.
Применение машин серии 1100/2200
[ редактировать ]Система управления дорожным движением (1964 г.), разработанная для муниципалитета Торонто, представляла собой сеть светофоров и детекторов движения, подключенных к UNIVAC 1107 для автоматического анализа движения транспортных средств.
Швеция использовала интерфейс UNIAVAC 1106 и UNIVAC 418 для реализации национальной базы данных регистрации транспортных средств. [24] Эта система работала на платформе 1106 с 1973 по 1981 год.
В марте 1979 года эта система состояла из: [25]
- 2 х 1106-II
- 2 х 196 кВт памяти
- 12 магнитных лент
- 2 коммуникационных процессора C/SP для полиции и пользователей терминалов по требованию
- 9 барабанов FASTRAND-III (198 миллионов символов на барабан)
- 2 x Frontend UNIVAC 418-II для совета графства и телексных терминалов (347 ЭЛТ/400 телексов)
- 2 барабана FH1782 (12,5 м символов на барабан)
- 9 x 8433 дисков (205 млн символов на привод)
- 10 x 8440 дисков (117 млн символов на привод)
- 1 х картридер
- 2 построчных принтера (0770 и 0758) — 1200 строк в минуту
В 1981 году он был модернизирован до платформы UNIVAC 1100/60. [26] и впоследствии через много лет будет модернизирован до UNISYS XPC-L. [27] и более поздние модели.
См. также
[ редактировать ]- Список продуктов UNIVAC
- Операционная система Unisys OS 2200.
- Системная архитектура Unisys серии 2200
- IBM 7090 Лучшая серия 36-битных компьютеров IBM конца 1950-х годов.
Ссылки
[ редактировать ]- ^ Лундстрем, Дэвид (1987). Несколько хороших людей из Univac . МТИ Пресс. п. 6 . ISBN 0262121204 .
- ^ Уокер, Джон (6 августа 1996 г.). «Код ПОЛЕВЫХ ДАННЫХ UNIVAC серии 1100» . УНИВАК Воспоминания . Архивировано из оригинала 22 мая 2016 г. Проверено 22 мая 2016 г.
- ^ Дженнингс, Томас Дэниел (05 февраля 2020 г.) [1999]. «Аннотированная история некоторых кодов символов или ASCII: американский стандартный код для проникновения информации» . чувствительные исследования (SR-IX) . Проверено 1 июня 2022 г.
- ^ Маккензи, Чарльз Э. (1980). Наборы кодированных символов, история и развитие (PDF) . Серия системного программирования (1-е изд.). Аддисон-Уэсли Паблишинг Компани, Инк . с. 64. ИСБН 978-0-201-14460-4 . LCCN 77-90165 . Архивировано (PDF) из оригинала 26 мая 2016 г. Проверено 25 августа 2019 г.
- ^ «Центральный компьютер Univac 1107» (PDF) . Унивак. Ноябрь 1961 г. Глава 3. Слова данных, управления и инструкций.
- ^ «Справочник по программированию системных процессоров и систем хранения данных Sperry Univac 1100/80» (PDF) . Сперри Унивак. 1977. Раздел 4.2. Секция управления.
- ^ Джордж Грей (июнь 1999 г.). «Ассоциация инженерных исследований и компьютер Атлас (UNIVAC 1101)» . Информационный бюллетень истории Unisys . 3 (3). Архивировано из оригинала 13 сентября 2017 года.
- ^ Лундстрем, Дэвид (1987). Несколько хороших людей из Univac . МТИ Пресс. п. 6 . ISBN 0262121204 .
- ^ Вес центрального компьютера, центра управления питанием, консоли оператора и основной памяти (65 000 слов)
- Вейк, Мартин Х. (март 1961 г.). «УНИВАК 1107» . ed-thelen.org . Третий обзор отечественных электронных цифровых вычислительных систем.
- ^ Ассигнования, Комитет Палаты представителей Конгресса США (1963 г.). Государственный департамент, министерство юстиции и торговли, судебная система и соответствующие ведомства. Ассигнования на 1964 год: Министерство торговли. Слушания в подкомитете Комитета по ассигнованиям Палаты представителей, Восемьдесят восьмой Конгресс, первая сессия . Типография правительства США. п. 609.
- ^ «4.6 Особенности управления исполнительной системой». Описание системы UNIVAC 1108 (PDF) . УНИВАК.
- ^ «2.4 Массивный процессор Univac». Описание системы UNIVAC 1108 (PDF) . УНИВАК.
- ^ «3.6.14 Инструкции по персонажам». Описание системы UNIVAC 1110 (PDF) . УНИВАК.
- ^ Sperry Univac 1100/60 Факты и цифры, U6313, 7905
- ^ Справочник по процессорам и хранилищам интегрированной научной процессорной системы (PDF) . Сперри. Апрель 1986 г. УП-11006.
- ^ «Интегрированная система научных процессоров SPERRY: факты и цифры» (PDF) . bitsavers.org . Проверено 23 октября 2023 г.
- ^ «Компьютерный мир» . ИДГ Предприятие. 13 октября 1986 года . Проверено 23 октября 2023 г.
- ^ «Unisys представляет серверы ClearPath Plus» . esj.com . Журнал корпоративных систем. 24 апреля 2001 г. Проверено 10 июня 2015 г.
- ^ Перейти обратно: а б Свойер, Стивен (20 мая 2003 г.). «Unisys рекламирует новые мейнфреймы» . esj.com . Журнал корпоративных систем . Проверено 10 июня 2015 г.
- ^ «Серверная архитектура нового поколения ClearPath дебютирует в OS 2200» . Архив Unisys ClearPath Connection . Unisys. Январь 2008 года . Проверено 9 июня 2015 г.
- ^ Морган, Тимоти Прикетт (10 мая 2011 г.). «Unisys наращивает обороты больших мэйнфреймов ClearPath» . www.theregister.co.uk . Регистр . Проверено 9 июня 2015 г.
- ^ Брайант, Кристиан (20 июня 2014 г.). «Линейка ClearPath от Unisys добавляет мэйнфреймы на базе Intel» . IT-профессионал Тома . Проверено 9 июня 2015 г.
- ^ Диана, Элисон (20 мая 2015 г.). «Новая система Unisys ClearPath превосходит предложения мейнфреймов» . www.enterprisetech.com . ЭнтерпрайзТех . Проверено 9 июня 2015 г.
- ^ «Computerworld: Twin 418s, 1106s Координирует шведскую автомобильную базу данных» . ИДГ Предприятие. 4 сентября 1974 года . Проверено 10 мая 2024 г.
- ^ «Изображение оборудования» . Музей данных (на шведском языке). 12 июня 2015 года . Проверено 10 мая 2024 г.
- ^ «Инаугурация 1100/60 в 1981 году» . Музей данных (на шведском языке). 12 июня 2015 года . Проверено 10 мая 2024 г.
- ^ «Шкаф расширенной обработки, XPC» . Datamuseet (на шведском языке). 1 февраля 2019 года . Проверено 10 мая 2024 г.
Внешние ссылки
[ редактировать ]- УНИВАК Воспоминания
- История компьютеров и операционных систем Univac (файл PDF)
- Хронология UNIVAC
- UNIVAC 1108 - Информационный бюллетень истории Unisys, том 3, номер 2 на Wayback Machine (архивировано 22 апреля 2017 г.)
- UNIVAC 1108-II Большая система с большой репутацией (PDF)
- Дело 1107
- Компьютер с тонкопленочной памятью UNIVAC 1107
- EXEC II - Информационный бюллетень истории Unisys, том 1, номер 3 на Wayback Machine (архивировано 9 августа 2017 г.)
- Документация UNIVAC 1107 на Bitsavers.org