SDS 930 был коммерческим 24-битным компьютером, использующим биполярные транзисторы, продаваемым Scientific Data Systems . Он был анонсирован в декабре 1963 года, а первые установки состоялись в июне 1964 года. [1]
Этот раздел может потребовать очистки для соответствия стандартам качества Википедии . Конкретная проблема: этот раздел должен быть написан в прошедшем времени. ( Март 2024 ) |
Система SDS 930 состоит как минимум из трех стандартных (30 куб. футов, 0,85 м 3 ) шкафов, весом около 3200 фунтов (1,6 коротких тонн; 1,5 т). [2] Она состоит из арифметического и логического блока, как минимум 8192 слов (24 бита + простой бит четности ) памяти на магнитных сердечниках и блока ввода-вывода. Используется целочисленная арифметика с дополнением до двух . Машина имеет целочисленное умножение и деление, но не имеет оборудования с плавающей точкой. [3] Может быть добавлен дополнительный блок корреляции и фильтрации (CFE), который способен выполнять очень быстрые операции умножения-сложения с плавающей точкой (в первую очередь предназначенные для приложений цифровой обработки сигналов).
Также предоставляется отдельно стоящая консоль, которая включает двоичные дисплеи регистров машины и переключатели для загрузки и отладки программ. Пользовательский ввод осуществляется с помощью блока Teletype Model 35 ASR и высокоскоростного считывателя бумажной ленты (300 символов в секунду). Большинство систем включают по крайней мере два привода магнитной ленты, работающих со скоростью до 75 дюймов в секунду при 800 бит/дюйм. Также доступен обычный набор периферийных устройств, включая блоки магнитных барабанов, считыватели карт и перфораторы, а также обширный набор устройств аналого-цифрового/цифро-аналогового преобразования. Также доступен (векторный режим) графический дисплей, но он не включает средства ввода с клавиатуры. [ необходима цитата ]
SDS 930 — типичный научный компьютер малого и среднего масштаба 1960-х годов. Скорость хороша для его стоимости, но с целочисленным временем сложения 3,5 микросекунды он не в той же лиге, что и научные рабочие лошадки того времени ( например, CDC 6600 ). Хорошо оборудованный 930 может легко превзойти 10 шкафов и потребовать комнату с контролируемым климатом площадью 300–500 кв. футов (28–46 м 2 ). Цена такой системы в 1966 году была бы в районе 500 тыс. долларов. [ необходима цитата ]
Доступные языки программирования включают FORTRAN II, ALGOL 60 и язык ассемблера, известный как Meta-Symbol. Система FORTRAN очень компактна, она была разработана и реализована Digitek для SDS для компиляции и запуска на машинах серии SDS 900 объемом 4096 слов. Чтобы сделать что-либо полезное в таком небольшом объеме памяти, компилятор полагается на архитектурную функцию SDS, известную как Programmed OPeratorS, или POPS. Эта функция состоит из одного бита в командном слове, который заставляет машину «отмечать место и переход» к адресу памяти значения кода инструкции плюс 100 (восьмеричное). В результате псевдоинструкции могут быть определены и реализованы, что дает очень компактный код специального назначения. И компилятор FORTRAN, и среда выполнения используют эту возможность. [4] [5]
К концу срока службы SDS 930 на рынке была представлена система мониторинга в реальном времени , которая включала компилятор FORTRAN IV. [6] Ни операционная система, ни компилятор не использовались активно клиентами. Многие организации модифицировали и улучшали аппаратное обеспечение 930. Проект Genie в Калифорнийском университете в Беркли добавил аппаратное обеспечение, чтобы разрешить разделение времени с Berkeley Timesharing System . Эти изменения позже легли в основу SDS 940. Другие операционные системы также были написаны клиентами для машины, включая Arachnid (Spider) в Техасском университете в Остине.
SDS 930 можно было найти в большинстве крупных правительственных лабораторий США того времени, включая Лос-Аламосскую научную лабораторию. Ранние летные симуляторы использовали SDS 930 из-за его аппаратной возможности целочисленного умножения и деления и его периферийных модулей сбора данных в реальном времени и управления. Машины особенно хорошо подходят для этого и других видов сбора данных и анализа в реальном времени, а также для работы в качестве цифровой системы управления для аналогово-гибридных систем.
Тренажер противолодочной атаки надводного корабля (устройство 14A2A) использовал компьютер SDS 930 и был разработан для обучения группы противолодочной атаки эсминца ВМС США путем предоставления реалистичных симуляций на берегу с экономией времени и средств на эксплуатацию в море. [7]
По оценкам, к 1974 году насчитывалось около 200 установленных компьютеров SDS-930/940/945. [1]
{{cite book}}
: |work=
проигнорировано ( помощь )