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 ( Time Sharing Operating System ), но была переименована, чтобы расширить рынок для системы за пределы разделения времени. 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. [6] Некоторые мэйнфреймы English Electric System 4 были переименованы в машины Spectra 70; другие были разработанными English Electric клонами клонов RCA Spectra 70 из серии IBM System/360.
RCA Model 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
Spectra 70/15 весил 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 байта. Он предлагался как с синхронными, так и с асинхронными контроллерами, что позволяло ему взаимодействовать с другими компьютерами.
Он использовался Oklahoma State-Wide Computer Science System, начиная с 1966 года, для соединения удаленных компьютеров RCA 301 в восьми городах для размещения профессионально-технического образования в области компьютерных наук, которое было первой спонсируемой государством программой, созданной исключительно для обучения персонала по обработке данных. Студенты изучали основы программирования и работы системы с «практическим» опытом.
Эта модель весила 1500 фунтов (680 кг). [8]
Модель RCA 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 МБ основной памяти, которая размещалась в четырех стандартных стойках, которые образовывали букву «Т» с остальной частью компьютера. Каждый шкаф памяти вмещал 256 КБ основной памяти со стеками памяти, управляющей логикой и источником питания в нижней части. Эти машины позже стали RCA 6 и RCA 7 соответственно, когда компания заменила синие и белые шкафы на новую, более современную схему. Хотя эти компьютеры были быстрыми и надежными, они появились слишком поздно, чтобы повлиять на лидерство линейки продуктов IBM 360.
Устройства ввода-вывода серии Spectra 70 были специально разработаны для взаимодействия со всеми моделями процессора Spectra с использованием стандартного интерфейса RCA. Первоначальные предложения продуктов в 1965 году включали:
{{cite journal}}
: CS1 maint: несколько имен: список авторов ( ссылка )