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