Паспорт безопасности 930

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 в Калифорнийском университете в Беркли добавил оборудование, обеспечивающее разделение времени с помощью системы разделения времени Беркли . Эти изменения позже легли в основу SDS 940 . Другие операционные системы были также написаны для этой машины заказчиками, в том числе Arachnid (Spider) из Техасского университета в Остине.
SDS 930 можно было найти в большинстве крупных правительственных лабораторий США того времени, включая научную лабораторию Лос-Аламоса. В первых авиасимуляторах использовался SDS 930 из-за его аппаратных возможностей целочисленного умножения и деления, а также периферийных модулей сбора данных и управления в реальном времени. Машины особенно хорошо подходят для этого и других видов сбора данных и анализа в реальном времени, а также в качестве цифровой системы управления для аналогово-гибридных систем.
атаки надводного корабля Тренажер противолодочной (устройство 14A2A) использовал компьютер SDS 930 и был разработан для обучения группы противолодочной атаки эсминца ВМС США путем обеспечения реалистичного моделирования на берегу с экономией рабочего времени и средств на море. [7]
По оценкам 1974 года, насчитывалось около 200 компьютеров SDS-930/940/945. [1]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а б Кейт Г. Калкинс (июнь 1984 г.). «КОМПЬЮТЕР, который не умрет: SDS SIGMA 7» . Пятое заседание TeleExchange . Орландо, Флорида . Проверено 21 апреля 2011 г.
- ^ ЦП (один банк памяти): 1150 фунтов, шкаф PS: 1200 фунтов, шкаф ввода-вывода: 700 фунтов, консоль управления: 150 фунтов. См. «Документы SDS 930» . bitsavers.org . 900066C_930_Technical_Manual_Feb66.pdf , стр. 1–6 (19).
- ^ Справочное руководство по компьютеру SDS 930 (PDF) . Системы научных данных. Ноябрь 1969 года.
{{cite book}}
:|work=
игнорируется ( помогите ) - ^ Запрограммированный оператор — это аппаратная концепция компьютеров серии SDS 900, аналогичная концепции «экстракодов» компьютера Atlas . Механизм запрограммированного вызова оператора позволял интерпретировать коды операций компьютера с помощью программного кода. См. «Системы научных данных», «Серия SDS 900» , техническое руководство. См. Программированный оператор. См. также «Справочное руководство SDS 910» , февраль 1970 г. См. Приложение E. стр. A-19, «Программированные операторы», где подробно обсуждаются программируемые операторы.
- ^ Белл, Гордон, «Компьютерные структуры: материалы для чтения и примеры» , Раздел 6: Процессоры с возможностью мультипрограммирования, стр.275. «[SDS] 940 использует карту памяти, которая почти является подмножеством карты Atlas, но более скромна, чем у IBM 360/67 [Arden et al., 1966] и GE 645 [Dennis, 1965; Daley and Dennis , 1968]. Ряд инструкций, очевидно, встроен через программный механизм вызова операторов, основанный на экстракодах Атласа (гл. 23). Программно-определяемые инструкции подчеркивают необходимость аппаратных функций. Например, необходима арифметика с плавающей запятой. при запуске нескольких программ, привязанных к компьютеру. SDS 945 является преемником 940, с немного увеличенными возможностями, но с меньшей стоимостью».
- ^ Системы научных данных (февраль 1966 г.). МОНИТОР SDS реального времени (PDF) . Проверено 23 декабря 2015 г.
- ^ Вестник военно-морской подготовки . Бюро военно-морского персонала. 1966.