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. [6] Некоторые мэйнфреймы English Electric System 4 были переименованы в машины Spectra 70, другие были English Electric . разработал клоны клонов 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.
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 байта. Он предлагался как с синхронными, так и с асинхронными контроллерами, которые позволяли ему взаимодействовать с другими компьютерами.
Начиная с 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: несколько имен: список авторов ( ссылка )