RCA Spectra 70 была линейкой электронных оборудование для обработки данных (EDP), производимое компьютерным подразделением Radio Corporation of America, начиная с апреля 1965 года. Линия Spectra 70 включала несколько моделей CPU с различными конфигурациями ядра памяти, запоминающих устройств, оконечного оборудования и разнообразного специализированного интерфейсного оборудования.
Архитектура системы и набор команд в значительной степени совместимы с непривилегированным набором команд IBM System / 360, включая использование набора символов EBCDIC. Хотя такая степень совместимости сделала возможным некоторый обмен программами и данными, различия в программном обеспечении операционной системы препятствовали прозрачному перемещению программ между двумя системами.
Конкуренция на рынке мэйнфреймов была жесткой, и в 1971 году компания продала компьютерное подразделение и линейку Spectra 70 компании Sperry Rand, получив огромную запишите в процессе.
Примерно в 1965 году было анонсировано пять моделей процессора Spectra 70: от небольшой системы (70/15) до крупномасштабной (70/55). Вот некоторые из основных характеристик:
Полный набор инструкций включал 144 инструкции, включая необязательную с плавающей запятой. Все машины поддерживали десятичное и двоичное арифметику с фиксированной запятой. Инструкции с плавающей запятой не были доступны в 70/15 и 70/25.
Все эти системы работали под управлением операционных систем RCA с реальной памятью, DOS и TDOS. 70/45 также может работать под управлением операционной системы с разделением времени, RCA 70/45 Basic Time Sharing System (BTSS), поддерживающей до 16 пользователей. Системы, поддерживающие виртуальную память, Spectra 70/46 и 70/61 и более поздние версии RCA 3 и 7, также могли запускать операционную систему виртуальной памяти RCA (VMOS). Первоначально VMOS называлась TSOS (Операционная система с разделением времени ), но была переименована, чтобы расширить рынок для системы за пределы разделения времени. TSOS была первой на рынке операционной системой с виртуальной памятью со страницами по требованию. Позже к серии Spectra добавилась серия RCA (RCA 2, 3, 6, 7 - позже переименованная в 70/2, 70/3, 70/6 и 70/7, которая конкурировала с IBM System / 370. RCA 2 и 6 работали с ориентированной на пакетную память операционной системой OS / 70, а RCA 3 и 7 - с VMOS. Некоторые мэйнфреймы English Electric System 4 были переименованы в машины Spectra 70. ; другие были разработаны English Electric клонами клонов RCA Spectra 70 линейки IBM System / 360.
Модель RCA 70/15 (1965 г.) представляла собой дискретный малогабаритный процессор , который все еще мог поддерживать множество приложений. Ограничения памяти и относительно низкая обработка Скорость сделала его использование в качестве автономной системы компьютер в некоторой степени непрактичным. В нем реализовано небольшое подмножество из 25 инструкций полной архитектуры Spectra 70, и она не была обратно совместима с остальной частью диапазона. ограниченный объем доступной памяти "устраняет необходимость в базовый адрес, в котором смещение имеет необходимый диапазон адресации путем добавления старшего бита, чтобы разрешить адресацию до 8192 байтов ». В этом отношении он был похож на IBM System / 360 Model 20.
Для 70/15 были доступны две конфигурации памяти: либо 4096 байтов, либо 8192 байта основной памяти. Время цикла памяти для 70/15 составляло 2 микросекунды на байт информации.
70/15 часто использовался как вспомогательный процессор для больших систем или как интеллектуальный терминал для удаленного ввода заданий. Типичные применения вспомогательного процессора включают преобразование карты в ленту, создание отчетов с карты / ленты в принтер, перфорацию ленты в карту, предварительную обработку и проверку ввода. или задачи с вкладками, такие как файл сортировка, слияние и выбор данных. Программное обеспечение для этой модели не включало операционную систему - система программирования RCA 70/15 состояла из «системы сборки, процедур загрузчика, управления вводом-выводом, программ тестирования, <113.>Служебные программы, Управление обменом данными, Процедуры обслуживания системы, Генератор программ отчетов и Сортировка / Объединение ". Для сортировки / слияния требуется система с 8 КБ памяти. Остальное можно было бы выполнить в 4 КБ. Программы можно было запускать с перфокарт или магнитной ленты.
Весил 600 фунтов (270 кг).
Модель RCA 70 / 25 (1965) была дискретной компьютерной системой малого и среднего масштаба, которая поддерживала более широкий спектр приложений, включая использование в качестве автономной системы. В больших установках 70/25 можно также использовать в качестве подсистемы в многопроцессорном комплексе . Высокая пропускная способность достигается за счет использования быстрой памяти и нескольких одновременных потоков ввода / вывода. Оснащенный селекторными каналами и каналом мультиплексора , 70/25 может одновременно управлять восемью низкоскоростными устройствами в дополнение к восьми высокоскоростным устройствам. Как и в Model 15, он реализовал (немного большее) подмножество из 31 инструкции полной архитектуры.
Объем памяти для 70/25 варьировался от минимум 16 384 байт до максимум 65 536 байт. Время цикла памяти составляло 1,5 микросекунды для доступа к одному 8-битному байту.
Весил 1200 фунтов (540 кг).
Модель RCA 70/35 была пятой в серии Spectra компьютеры, анонсированные в сентябре 1965 г. (первая поставка в 1966 г.). Это был компьютер среднего размера, сочетающий в себе технологию третьего поколения (включая интегральные схемы) и скорость в эффективной недорогой системе данных. Spectra 70/35 справлялся с широким кругом задач почти вдвое быстрее, чем другие компьютеры общего назначения в своем ценовом диапазоне. В отличие от моделей 70/45 и 70/55, он не предлагал вариант процессора с плавающей запятой. Максимальный объем памяти был ограничен 32 768 байтами из двух 16 384 байтов основной памяти. Он предлагался как с синхронными, так и с асинхронными контроллерами, что позволяло ему взаимодействовать с другими компьютерами.
Он использовался Государственной компьютерной системой штата Оклахома, начиная с 1966 года, для подключения удаленных компьютеров RCA 301 в 8 городах для размещения профессионально-технического образования в области информатики, что было первой программой, спонсируемой государством. создан исключительно для обучения персонала по обработке данных. Студенты изучали основы программирования и работы с системой на практике.
Весил 1500 фунтов (680 кг).
Модель RCA 70/45 (1966) была процессором среднего размера относительно хорошей производительности для своего времени. Процессор с плавающей запятой был доступен в качестве опции, и 70/45 считался подходящим для коммерческих, научных, коммуникационных приложений и приложений реального времени.
С мультиплексором связи 70/45 может вместить до 256 линий связи для интерактивного использования, а также пакетной обработки. Таким образом, 70/45 идеален как ядро мультисистемной установки. 70/45 была одной из первых компьютерных систем, в которых использовались монолитные интегральные схемы. Этот уровень интеграции должен был стать определяющей характеристикой компьютеров третьего поколения.
Объем памяти для 70/45 варьировался от минимум 16 384 байта (16 КБ) до 262 144 байта (256 КБ). Время цикла памяти составляло 1,44 микросекунды для доступа к двум байтам (одному полуслову) информации.
Вес 1 900–2 700 фунтов (860–1220 кг).
Модель RCA 70/46 (1967) модифицированная версия 70/45 с добавленной возможностью виртуальной памяти. Рекламы для этого компьютера как машины с разделением времени , именуемой Octoputer.
Программы могут работать в режиме 70/45 - без виртуальной памяти - или в режиме 70/46 с виртуальной памятью включен. Виртуальные адреса имеют длину 24 бита. Страницы могут иметь длину 2048 или 4096 байт, в зависимости от требований программы, однако страницы размером 2048 байт занимают нижнюю половину страничного фрейма в памяти. Система позволяет максимум 512 страниц. Виртуальная память разделена на сегменты по 64 страницы, обозначенные битами 1-5 виртуального адреса. Хотя архитектура набора команд определяет до 32 сегментов, в 70/46 используется только восемь. Увеличение адресов происходит на границе сегмента. Для страниц размером 4 КБ сегменты имеют длину 256 КБ, а общий размер виртуальной памяти составляет до 2 МБ. На страницах размером 2 КБ эти цифры уменьшаются вдвое.
Модель RCA 70/55 (1966) была средним и большим процессором с превосходные характеристики процессора, подходящие как для научных исследований, так и для крупномасштабной коммерческой обработки. 70/55 поддерживал высокую пропускную способность, предлагая до 14 одновременных потоков заданий. Как и 70/45, модель 70/55 широко использовала монолитные интегральные схемы.
Объем памяти для 70/55 варьировался от 65 536 байтов (64 КБ) основной памяти до 524 288 байтов (512 КБ). Время цикла памяти составляло 0,84 микросекунды для доступа к четырем байтам информации.
Вес 3 000–5 100 фунтов (1,5–2,6 коротких тонны; 1,4–2,3 т).
Модель RCA 70/60 была более поздним дополнением к серии Spectra 70, анонсированной в 1969 году.
Модель RCA 70/61 была виртуальной памятью модель 70/60, и в некоторых рекламных объявлениях она упоминалась как Octoputer II. 70/60 и 70/61 были первыми центральными компьютерами RCA, способными поддерживать 1 Мбайт оперативной памяти, которая была размещена в 4 стандартных стойках, образующих букву «Т» с остальной частью компьютера. Каждый шкаф памяти вмещал 256 КБ оперативной памяти со стеками памяти, логикой управления и источником питания внизу. Эти машины позже стали RCA 6 и RCA 7 соответственно, когда компания заменила синий и белый шкафы новой, более современной схемой. Хотя эти компьютеры были быстрыми и надежными, они появились слишком поздно, чтобы повлиять на лидерство в линейке продуктов IBM 360.
Устройства ввода-вывода серии Spectra 70 были специально разработаны для взаимодействия со всеми моделями процессора Spectra с использованием стандартного интерфейса RCA. Первоначальные предложения продуктов в 1965 году включали: