Jump to content

КАБИНА 500

КАБИНА 500
Производитель Компания электроники и автоматизации
Семейство продуктов Маленький научный компьютер
Поколение Компьютер второго поколения
Дата выпуска 1960
Снято с производства 1964
Процессор Состоит из ~360 запатентованных магнитных логических модулей SYMMAG 200 (твердотельных, транзисторных).
Память 16 регистров 32-битных слов, барабанная память 16 килослов (64 КБ)
Отображать Пишущая машинка
Вход Пишущая машинка
Власть 1500 Вт
Размеры 2 м х 90 см х 85 см
Масса 650 кг

CAB 500 ( Calculatrice Automatique Binaire 500 , или Двоичный автоматический калькулятор 500 ) представлял собой транзисторный компьютер с барабанной памятью , разработанный в 1957–1959 годах компанией Société d'Electronique et d'Automatisme (SEA) и выпущенный тиражом около сотни единиц, причем первые один доставлен в 1961 году. [ 1 ] В основном он распространялся в Европе, а несколько экземпляров также продавались в Китае и Японии. В Японии компания имела явное присутствие на рынке через Yaskawa Electrics Corporation , которая заключила лицензионное соглашение с SEA. [ 2 ]

CAB 500 отличался новой микропрограммной архитектурой, в которой в качестве логики использовались транзисторы и магнитные усилители, называемые symmags, разработанные SEA. Он также использовал интерактивный язык высокого уровня для вычислений в реальном времени, один из первых в своем роде, и инкрементный компилятор для языка программирования, известного как PAF, который имел сходство с Fortran и BASIC . [ 3 ] Алиса Рекок сыграла роль в его развитии. [ 4 ]

Технические характеристики

[ редактировать ]

Созданный для научных и статистических вычислений, этот компьютер по конструкции напоминает обычный стол, чем-то похожий на IBM 1620 , с которым он конкурировал. Его размеры составляли 2 х 0,90 х 0,85 метра. Замечательным аспектом этой машины для своего времени было то, что она не требовала какой-либо специальной установки, такой как кондиционирование воздуха, и могла быть подключена к стандартному трехфазному источнику питания на 220 В. Эта простая установка дополнялась ее относительно низкой стоимостью, что стало возможным благодаря технологии, основанной на магнитных логических элементах SYMMAG 200, и массовому производству. Его потребляемая мощность составила 1500 Вт. [ 3 ]

Барабанная память CAB 500

CAB 500 был специально разработан так, чтобы быть доступным даже тем, кто не имеет специальной технической подготовки в области вычислений. Одной из его отличительных особенностей был интерактивный режим, позволяющий пользователям работать непосредственно со встроенной клавиатуры, аналогичной пишущей машинке-телетайпу. Функции, обычно используемые в этом режиме, обозначались буквами, например «А» для сложения или «М» для умножения. Кроме того, машина обладала возможностью использовать микропрограмму для выполнения более сложных операций. В программном режиме он также включал инновационный язык автоматического программирования формул под названием «Programmation Automatique des Formules» (PAF), который переводил функции в машинный код. [ 5 ]

CAB 500 был оснащен магнитным барабаном, способным хранить более 16 000 32-битных слов, представляющих около 16 000 десятизначных чисел, что позволяло выполнять сложные вычисления, подробный статистический анализ или обширные задачи административного управления. Он также поддерживал автоматическую модификацию адреса, разрывы последовательности и условное выполнение инструкций. Наконец, в нем было 16 регистров немедленного доступа для повышения скорости работы. [ 5 ]

Одной из наиболее нетрадиционных особенностей CAB 500 было частичное использование магнитной логики с использованием симмагов, небольших магнитных катушек, похожих на те, что находятся в основной памяти , которые образовывали логические элементы. [ 3 ]

Что касается приложений, CAB 500 может решать линейные системы с более чем 60 неизвестными, инвертировать матрицы более 60 порядков и решать задачи исследования операций со значительным количеством переменных. [ 5 ]

Производительность

[ редактировать ]

В следующей таблице приведены основные эксплуатационные характеристики CAB 500. [ 3 ]

Операция Тип Время на операцию
Сложение-вычитание (аппаратно) Фиксированная точка 32 мкс
Плавающая точка (с микрокодом) 40 мс
Умножение (в программе) Фиксированная или плавающая точка 60 мс
Отдел (в программном обеспечении) Фиксированная или плавающая точка 80 мс
Квадратный корень (в программном обеспечении) Плавающая точка (с микрокодом) 80 мс
Синус (в программном обеспечении) Плавающая точка (с микрокодом) 200 мс

язык программирования PAF

[ редактировать ]

PAF ( Programmation Automatique de Formules — автоматическое программирование формул) был разработан Дмитрием Старинкевичем в SEA, Франция, между 1957 и 1959 годами. Он имел некоторое сходство с Fortran и появившимся позже BASIC. PAF привнес некоторые новшества, такие как система автоматического завершения ключевых слов с однобуквенными переменными и построчная компиляция программы, обеспечивающая интерактивность. [ 6 ]

Следующая программа вычисляет квадратное уравнение : [ 6 ]

PAF

D=B2-4AC
X=(-B+VD)/2A
Y=(-B-VD)/2A

10 POSER A=1
20 POSER B=2
30 POSER C=3
40 CALCULER D
50 SI D<0 ALLER EN 100
60 SI D=0 ALLER EN 120
70 CALCULER X,Y
80 IMPRIMER AVEC 3 DEC RC 'LES RACINES SONT :' X Y
90 ALLER EN 140
100 IMPRIMER 'IL N'Y A PAS DE SOLUTION'
110 ALLER EN 140
120 CALCULER X
130 IMPRIMER AVEC 3 DEC RC 'LA RACINE DOUBLE EST :' X
140 FIN ALLER EN 10

Известные применения

[ редактировать ]

Д. Старинкевич, отец языка PAF, запрограммировал генератор стихотворений на CAB 500, черпая вдохновение из произведения Раймона Кено: «Cent mille milliards de poèmes» (Сто тысяч миллиардов стихотворений). [ 7 ]

  1. ^ Старинкевич, Дмитрий (1 января 1990 г.). «Компьютер SEA CAB 500» . IEEE Анналы истории вычислений . 12 (1): 23–29. дои : 10.1109/MAHC.1990.10008 . ISSN   1058-6180 . S2CID   17038702 .
  2. ^ «Une aventure qui se termine mal: la SEA» . Жак-Андре.fr . Проверено 20 августа 2023 г. Лицензия на CAB 500 была предоставлена ​​компании Yaskawa Electric Co. через нашу японскую дочернюю компанию.
  3. ^ Перейти обратно: а б с д "МОРЕ, Bull CAB 500, chr4infg" . www-histoireinform-com.translate.goog . Проверено 19 августа 2023 г.
  4. ^ «История женщин-ученых» . сайт ScientificWomen.net . Проверено 19 августа 2023 г.
  5. ^ Перейти обратно: а б с «Каб500» . www-feb--patrimoine-com.translate.goog . Проверено 19 августа 2023 г.
  6. ^ Перейти обратно: а б «Язык PAF, сравнение с FORTRAN» . www-feb--patrimoine-com.translate.goog . Проверено 19 августа 2023 г.
  7. ^ Кампаньоль, Элен; Блумфилд, Камилла. «Литературные машины, цифровые машины: Улипо и компьютеры» . Инструкция по применению Oulipo, работа под редакцией Кристель Реджиани и Алена Шаффнера, 2016 г.

См. также

[ редактировать ]
  • IBM 1620 — настольный научный компьютер от IBM, выпущенный в 1959 году.
  • CDC 160 — настольный научный компьютер от Control Data Corporation, выпущенный в 1960 году.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a9f9d0ff5ca1fe45eae33096e344500c__1708996440
URL1:https://arc.ask3.ru/arc/aa/a9/0c/a9f9d0ff5ca1fe45eae33096e344500c.html
Заголовок, (Title) документа по адресу, URL1:
CAB 500 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)