Jump to content

Бык Гамма 3

Бык Гамма 3
Вид изнутри Gamma 3: источники питания слева и ящики с электронными схемами справа.
Разработчик Компания Bull Machine
Семейство продуктов Компьютер
Тип Программируемый электронный компьютер (Gamma 3, 1952 г.), затем компьютер с хранимой программой (Gamma 3 AET и ET, 1955 г.)
Поколение 1-й
Дата выпуска 1952
Снято с производства 1962
Продано единиц Более 1200
Процессор Ящики с электронными лампами и германиевыми диодами, подключенными к объединительной плате. 48 бит, последовательный процессор @ 281 кГц
Память 7 регистров (по 48 бит или 12 символов BCD каждый) с использованием технологии линии задержки. Барабанная память (8192 или 16 384 слова, от 49 до 98 КБ) и промежуточная память на 64 или 128 слов.
Власть 3 кВт, питание через 3 входа 220 В
Размеры 155 см х 150 см х 68 см
Масса 900 кг
Преемник Гамма 10 (низкий диапазон), Гамма 30 (средний диапазон), Гамма 60 (высокий уровень)

Гамма -3 был одним из первых электронных ламповых компьютеров . Он был разработан компанией Compagnie des Machines Bull в Париже , Франция, и выпущен в 1952 году.

Первоначально разработанный как электронный ускоритель для электромеханических счетных машин , аналогичный IBM 604 , он постепенно расширялся новыми функциями и превратился в компьютер с хранимой программой первого поколения (Gamma AET, 1955, затем ET, 1957). [1] [2] По своим конфигурациям хранимой программы Gamma 3 в основном конкурировала с IBM 650 .

За десять лет своего существования эта машина облегчила переход от электромеханического записывающего оборудования к компьютерам. Gamma 3 имела коммерческий успех: в конечном итоге было продано более 1200 единиц, что побудило IBM выпустить 1401 в качестве конкурента. [3] [4]

На смену Gamma 3 пришли младшая Gamma 10, средняя Gamma 30 и большой высококлассный мэйнфрейм Gamma 60 .

До 1950-х годов Compagnie des Machines Bull, как и ее конкурент IBM, в основном продавала табуляторы с перфокартами для управления запасами, расчета заработной платы и бухгалтерского учета.

Эти табуляторы выполняли арифметические операции с помощью серии цифровых колес, приводимых в движение электромеханическим устройством. Поддерживалось только приращение и, следовательно, сложение, что делало вычитание и умножение особенно медленными. [5]

Чтобы увеличить скорость вычислений и избежать задержки чтения перфокарт во время более сложных операций, стал необходим ускоритель, способный преодолеть электромеханические ограничения. [5]

Начиная с 1949 года компания Bull заинтересовалась электронными лампами из- за их скорости переключения по сравнению с дополнительными колесами и электромеханическими реле . Компьютер был спроектирован с использованием логических схем, включающих около 400 электронных ламп, 8000 германиевых диодов и 48-битных регистров, состоящих из электрических линий задержки, чтобы еще больше снизить зависимость от электронных ламп. [6] [7]

Машина имеет тактовую частоту 281 кГц, [8] выше, чем 50 кГц у IBM 604, и, что более важно, на несколько порядков быстрее, чем у электромеханических устройств. Время выполнения сложения двух чисел составило 680 мкс, а умножение заняло 5,7 мс. Длительность выполнения инструкций варьировалась от 0,6 мс до 10 мс, среднее время 2 мс. [8] [9] Гамма-3 подключалась к табулятору через кабель, вставленный вместо панели подключения (где были закодированы инструкции программы); таким образом, программа теперь будет находиться и работать на компьютере Gamma 3, а не на табуляторе. [2]

Тем не менее, хотя Gamma 3 можно было программировать через съемную панель подключения, аналогичную панели табуляторов, она оставалась периферийным устройством табулятора, а не наоборот. Более того, несмотря на то, что Gamma 3 была электронной, двоичной и имела набор инструкций, полный по Тьюрингу , у Gamma 3 все еще не было возможности хранить программы в памяти. [6]

Агрегаты Gamma 3 производились на заводе Bull's Angers во Франции в 1950-е годы.

Первым шагом на пути к сохраненной конфигурации программы стала программа Card (Programme Par Carte, PPC), которая предоставила возможность выполнять программу, загружаемую с перфокарт, а не жестко подключенную к панели подключения. [6] IBM также экспериментировала с аналогичной концепцией, добавив расширение CPC (Card Programmed Calculator) к 604. [10] Однако, хотя это сняло бы ограничение в 64 шага программирования и позволило бы запускать программы произвольного размера, программы по-прежнему не выполнялись в основной памяти, поэтому скорость их выполнения зависела от скорости чтения перфокарт, содержащих программу.

Компьютер претерпел новую модернизацию в 1955 году с включением магнитного барабана , добавившего 8192 слова памяти, что эквивалентно 49 КБ (64 дорожки по 8 блоков по 16 слов по 48 бит). [11] [12] довольно щедрая сумма для того времени. На барабане можно было хранить до трех инструкций на каждое слово, что позволяло разместить до 25 000 инструкций. [7] Эта новая версия получила название Gamma 3 AET (Armoire Extension Tambour или Drum Extension Cabinet).

Программы хранились в памяти AET группами по 48 инструкций, называемыми «сериями». При необходимости серия перемещалась с барабана в промежуточную группу памяти, действующую как кэш инструкций, что позволяло компьютеру выбирать каждую инструкцию одну за другой и переносить их в свой регистр команд. Интересно, что инструкции, особенно адреса, можно было изменять внутри арифметического устройства компьютера, как и любые другие данные. Эта возможность проложила путь для косвенной или индексированной адресации. [7] Кэш инструкций также устранил проблему, обнаруженную в IBM 650, которая требовала оптимизации расположения инструкций на барабане, чтобы задержка не замедляла работу программы. [13]

В качестве последней модернизации в 1957 году магнитный барабан был увеличен вдвое по высоте, достигнув 16 384 слов (98 КБ) или 50 000 инструкций, а также была включена автономная консоль оператора с ЭЛТ-дисплеем осциллографа и кнопками для проверки памяти и пошагового выполнения кода. . [14] Эта новая конфигурация получила название Gamma 3 ET, что означает Extension Tambour.

Полная система Gamma ET на выставке SICOB в Париже, конец 1950-х годов. На переднем плане видна консоль оператора вместе с двумя табуляторами. Шкафы процессора и памяти находятся на заднем плане.

Благодаря своей способности загружать и выполнять программы в памяти, Gamma 3 в конфигурациях AET и ET стал первым французским коммерческим компьютером с хранимыми программами (хотя SEA создавала компьютеры с хранимыми программами раньше). [1] Табулятор теперь служил устройством ввода/вывода, а Gamma 3 стал центральным процессором с архитектурой Фон-Неймана . [15] Постепенно электромеханические агрегаты записывающей техники уступили место электронно-вычислительным машинам. [16] Gamma 3 ET позиционировал себя как конкурент компьютера IBM 650, который имел очень похожую конструкцию. [1] [3]

Первым клиентом, получившим Gamma 3, был Crédit Lyonnais в Сент-Этьене в марте 1953 года. [8] Gamma 3 и 3 ET впоследствии использовались как для обработки бизнес-данных в крупных компаниях, так и для научных расчетов, особенно в тогдашних ЦЕРН и CNRS. [1] [17] или Эйр Ликид . [18]

Bull никогда не продавала Gamma 3 в Америке, несмотря на партнерство с Remington Rand - Univac и наличие специальной версии с источником питания 60 Гц. [7]

Gamma 3 имела коммерческий успех в Европе: было продано около 1200 единиц, превзойдя продажи IBM 650. [3] Расширенная Gamma 3 очень выгодно отличалась от своего конкурента: объем памяти был в четыре раза больше и мог хранить в памяти в двенадцать раз больше инструкций, при этом скорость обработки в целом была выше. [7] Этот успех побудил IBM разработать в ответ модель 1401. [3] [19]

Организация памяти

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

Gamma 3 реализует три типа памяти, каждый из которых основан на 48-битных словах или 12 символах BCD.

Первый тип представляет собой группу из семи регистров в центре процессора. M1 , также называемая «Память оператора», представляет собой аккумулятор , к которому подключен сумматор-вычитатель, а M2 — вспомогательный аккумулятор для 96-битной арифметики двойной точности. От M3 до M7 — это регистры общего назначения, называемые Common Memories ( Mémoires Banales ). Переводы между ними проходят через М1. М0 — специальный регистр, связанный с М1 и недоступный программисту. [20]

Структура компьютера Gamma 3 из курса программирования 1950-х годов. Блоки кода и данных из групп памяти барабанных подач (нижняя половина). Первые три группы (0,1,2) являются исполняемыми и называются сериями. Серия 3 отображается на плате разъемов, а группа 3 служит буфером ввода-вывода. Затем машинный код из серии извлекается из памяти, декодируется и выполняется (верхняя половина).

Помимо этих общих регистров, Gamma 3 также использует шесть внутренних регистров:

  • MC : Память сравнения. Этот регистр хранит результат команды сравнения.
  • MD : Сдвиг памяти. Этот сдвиговый регистр используется как для BCD, так и для арифметических операций.
  • MS1 : Знак памяти. Сохраняет текущий арифметический знак. MC, MD и MS1 связаны с аккумулятором и частью памяти оператора.
  • NL : Номер строки, который теперь будет называться счетчиком программ .
  • RNL1 / RNL2 : Регистр номера строки, который действует как регистры стека .

Чтобы уменьшить количество электронных ламп, распространенных источников сбоев, в регистрах (общей памяти) используются электрические линии задержки . вместо триггеров [21]

Второй тип памяти известен как циркулирующие воспоминания, которые действуют как буферы, поскольку их содержимое предназначено для обмена между барабанной памятью и обратно. Циркуляционная память, обозначенная от M8 до M15 , реализована с использованием магниторестриктивных линий задержки в отдельном специализированном шкафу (ET). Эти восемь воспоминаний сгруппированы попарно, образуя четыре «группы». Группы 0, 1 и 2 являются исполняемыми и называются «сериями», причем каждая серия служит кэшем инструкций, содержащим 48 инструкций. Коммутационная плата, если она используется, представляет собой серию 3. Позже она будет использоваться для определенных расширений, поставляемых в виде проводных подпрограмм.

Группа 3 действует как буфер ввода-вывода. Также может быть добавлен шкаф памяти «Ordonnateur» (ORD), предоставляющий дополнительные четыре группы (от 4 до 7), каждая из которых содержит данные, ни одна из которых не является исполняемой.

Наконец, барабанная память служит большим устройством подкачки, в котором размещаются как код, так и данные, и которые питаются от перфокарт. В Gamma 3 код выполняется не с барабана, а из первых трех групп циркулирующей памяти. Хотя это увеличивает скорость выполнения, но также делает дальние переходы более дорогостоящими, поскольку сначала необходимо переместить страницу с барабана в память MC с помощью специальной инструкции («TB»).

Барабан состоит из дюралевого цилиндра длиной 15 или 30 см, вращающегося со скоростью около 2750 об/мин. Он содержит 64 или 128 дорожек по 8 блоков, каждый блок содержит группу, поэтому барабан может хранить до 1024 серий, или 49 152 инструкций. [21] Плотность записи приближалась к 300 битам на дюйм при использовании фазовой модуляции, что было рекордом для того времени. [22]

Набор инструкций

[ редактировать ]
Оригинальная кодовая таблица 1959 года. Она помогает преобразовать мнемонику в машинный код. Например, инструкция CB преобразуется в TO=1,AD=15.

Инструкция Gamma 3 состоит из 16-битного слова, состоящего из четырех шестнадцатеричных чисел: кода операции ( TO , Type d'Opération ), адреса ( AD ), порядка начала ( OD , Ordre Début ) и порядка завершения ( OF). , Орден Фин ). Поле TO определяет общий тип инструкции, а три других поля действуют как параметры. [20] OD и OF устанавливают позиции , которые могут быть либо цифрами в двоичном режиме, либо символами в режиме BCD. Всего в наборе команд имеется 29 мнемокодов.

Пример программы на листе кодирования. В первом столбце показаны метки и переходы. В следующих столбцах показан программный регистр (NL), мнемоника, содержимое сдвигового регистра (MD) и содержимое первых четырех регистров.

Изначально не было ни ассемблера, который в те времена часто называли автокодером , ни языков высокого уровня, таких как Фортран , которые еще не были изобретены. Вместо этого программист сначала создавал блок-схему программы, дополнял ее мнемоникой, вручную преобразовывал мнемонику в машинный код с помощью таблицы, затем записывал полученный код на листе кодирования для проверки, прежде чем наносить его на карты. После загрузки программы в память барабана панель оператора позволяла программисту проверять и сохранять данные в памяти, а также управлять ходом выполнения программы в целях отладки. [14]

Инструкции размещаются в виде последовательности, хранящейся в циркулирующей памяти шкафа ET, где код извлекается и декодируется процессором (шкаф Gamma 3). Короткие программы могут быть подключены к плате подключения, хотя чаще всего они записываются на карты и передаются в память барабана для выполнения как сохраненная программа. [12]

В следующей таблице описаны инструкции с их мнемоникой и соответствующим машинным кодом:

Мнемоника К ОБЪЯВЛЕНИЕ Описание
V (Variante) 0 0 Нет операции (NOP), если OD и OF также равны нулю.
VS (систематический вариант) 0 0 Переход к OD + OF
VC (вариант сравнения) 0 1 Переходит к OD + OF, если MD <= 0
0 2 Переходит к OD + OF, если MD != 0
0 3 Переходит к OD + OF, если MD < 0
0 4 Переходит к OD + NF, если MS1 положителен.
VCS (вариант изменения серии) 1 0 Переход к адресу OD серии OF

Серия должна быть 0, 1 или 2.

1 1 VCS, затем сохраняет адрес перехода +1 в RNL1.
1 2 VCS, затем OD+1 -> RNL2
VRS (вариант с возвратным серийным номером) 1 5 РНЛ1 -> НЛ

(возврат к адресу, хранящемуся в RNL1)

1 6 РНЛ2 -> НЛ
ES1 (статическое извлечение) 1 8 Отправляет данные в группу 3 (регистр ввода-вывода)
ES2 (статическое извлечение) 1 9 Отправляет данные в группу 3 (регистр ввода-вывода)
CD (десятичный расчет) 1 0xA Устанавливает ALU в режим BCD
CO (октадная коммутация) 1 0xC Выбирает «октаду» (8 слов), установленную в OF.
CSZ (Commutation de Seizaine) 1 0xD Выбирает слово «seizaine» (16 слов), установленное в OF.
CB (Двоичный расчет) 1 0xF Переключает АЛУ в бинарный (научный) режим.
BT (Общий->Барабан)

ТБ (Барабан->Общий)

2 Переносит группу AD в/из блока OF дорожки OD барабана.

Последняя позиция OF устанавливает T->B или B->T

ЗБ (Ноль банальности) 3 Сбрасывает регистр AD между позициями OD и OF.
КБ (Бривиальная константа) 4 Записывает значение OF в позицию OD регистра AD.
ГГ (Группа -> Группа) 5 0 Копирует группу OD в группу OF.
IS (статическое введение) 5 Получает данные от периферийного устройства (обычно устройства чтения перфокарт), сопоставленного с каналом AD.
БО (Банале -> Оперативник) 6 0 Сбрасывает M1, затем устанавливает позицию 0 на 1. Сбрасывает MD (регистр сдвига).
6 Сбрасывает M1, затем перемещает регистр AD в M1 между позициями OD и OF. Сбрасывает МД.
AMD (смещение изменения памяти) 7 0 Устанавливает MD равным 1
BD (Общий -> Сдвиг) 7 2 Устанавливает MD с положением OD M2.
IL (Логическое пересечение) 7 0xA Логическое И между 1 и каждой позицией в M1
7 0xC Логическое И между M1 и M2
OB (Оператор -> Общий) 8 1 Устанавливает M1 на ноль между положениями OD и OF.
8 Сдвигает M1, затем копирует позиции OD в OF, чтобы зарегистрировать AD между теми же позициями.
CN (нормальное сравнение) 9 0 Сдвигает M1, затем сравнивает позицию OD с 1 и записывает результат в регистр сравнения (MC).
9 Сдвигает M1, затем сравнивает его содержимое с регистром AD между позициями OD и OF. Устанавливает результат в MC
AN (дополнение нормальное) 0xA 0 Сдвигает M1, добавляет 1 к позиции 0
0xA Сдвигает M1, добавляет M1 к значению регистра AD между позициями OD и OF, записывает результат в M1.
SN (нормальное вычитание) 0xB 0 Сдвигает M1, вычитает 1 до M1 из позиции 0
0xB Сдвигает M1, вычитает M1 из регистра AD с позиции OD на OF, записывает результат в M1.
MR (сокращенное умножение) 0xC Умножает число в M1 на регистр AD между позициями OD и OF, помещает результат в M1.
ДР (сокращенный дивизион) 0xD Делит число в М1 регистром AD между позициями OD и OF, помещает результат в М1.
MC (полное умножение) 0xE Умножение двойной точности. Умножьте M1 на значение регистра AD между позициями OD и OF, установите результаты в M1-M2.
Округ Колумбия (Полный дивизион) 0xF Деление двойной точности. Делит число в M1-M2 на значение регистра AD между позициями OD и OF. Частное записывается в часть М2, а остаток в М1-М2.

Поскольку плагин был сопоставлен с серией 3, некоторые расширения и подпрограммы в конечном итоге стали поставляться как предварительно смонтированные программы плагина. Одним из таких примеров было расширение PDF ( Point Decimal Flottant или Floating Point Decimal), которое добавляло две дополнительные инструкции: BD и DCC для облегчения использования чисел с плавающей запятой. [23]

Полные описания набора команд вместе с примерами программирования до сих пор можно найти в некоторых курсах по программированию 1950-х годов. [24] [12]

На поздних этапах существования Gamma 3 язык высокого уровня был реализован командой студентов под руководством профессора Пьера Бахуса из Университета Лилля . Этот язык, Auto-Programmation Bull (APB), смешал элементы ассемблера Gamma 3 со структурированными элементами того, что впоследствии стало ALGOL 60 . [25] В конечном итоге он оказался довольно популярным среди пользователей Gamma 3 и позже был портирован на IBM 1620 . [25]

Историко-технические особенности

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

Gamma 3 оснащен двухрежимным АЛУ , способным работать как в десятичном режиме (12-значные слова BCD ) для обработки бизнес-данных, так и в двоичном режиме (48-битные слова) для промышленных и научных вычислений. Некоторые специальные инструкции, CD и CB, позволяют переключаться между двумя режимами. [9]

В качестве необычной функции для 1950-х годов Gamma 3 опционально оснащалась проводной библиотекой вычислений с плавающей запятой. Эта модель, известная как «Гамма-3М», предназначалась для научных расчетов. [9] В конце концов, эта возможность была встроена в Gamma 3 ET.

Числа с плавающей запятой представлены 48 битами. Первый бит используется для знака, следующие восемь битов используются для показателя степени, а следующие 39 битов используются для мантиссы ( также обычно называемой мантисса). [21]

В конце 1950-х годов профессор Луи Болье провел первые университетские курсы программирования во Франции с использованием машин Gamma 3 ET, что ознаменовало переход от курсов, предоставляемых производителем, к академической структуре. Эти курсы теперь доступны онлайн и сыграли важную роль в создании симуляторов Gamma 3. [24]

Gamma 3 был первым компьютером, выпущенным тиражом более тысячи единиц. [26]

Сохранение

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

Четыре экземпляра Gamma 3 все еще существуют. Один выставлен в музее Техникум недалеко от Франкфурта. [27] другой - в Fédération des Équipes Bull в Анжере , Франция, где он был изготовлен, [28] и еще один в Музее вычислительных инструментов в Пизе , Италия. [29] Наконец, в музее ACONIT в Гренобле , Франция, хранится уникальный экземпляр Gamma 3 ET. [11]

См. также

[ редактировать ]
  1. ^ Jump up to: а б с д «Compagnie des Machines Bull запускает Gamma ET, первый компьютер с хранимой программой, выпущенный для продажи во Франции: история информации» . www.historyofinformation.com . Проверено 25 июля 2023 г.
  2. ^ Jump up to: а б «Гамма 3» . www.feb-patrimoine.com . Проверено 23 июля 2023 г.
  3. ^ Jump up to: а б с д «Истоки архитектуры и дизайна 1401 года» . IBM-1401.info . Проверено 23 июля 2023 г.
  4. ^ Баше, Чарльз Дж. (1986). Первые компьютеры IBM . Массачусетский технологический институт Пресс. стр. 461, гл.12. ISBN  9780262523936 .
  5. ^ Jump up to: а б "таблица BS120 Bull, chr3inf2", . www.histoireinform.com . Проверено 22 июля 2023 г.
  6. ^ Jump up to: а б с «Компания машин Бык» . www.feb-patrimoine.com . Проверено 22 июля 2023 г.
  7. ^ Jump up to: а б с д и Леклерк, Бруно. «Bull Gamma 3 ET — От калькулятора к компьютеру» . www.feb-patrimoine.com . Проверено 25 июля 2023 г.
  8. ^ Jump up to: а б с «Компания машин Бык» . www.feb-patrimoine.com . Проверено 22 июля 2023 г.
  9. ^ Jump up to: а б с Гайо, Ален (2022). «Гамма 3 Арифметика» (PDF) . АКОНИТ (на французском языке).
  10. ^ «Архивы IBM: карточный калькулятор» . www.ibm.com . 23 января 2003 г. Проверено 22 июля 2023 г.
  11. ^ Jump up to: а б «DBAconit V26.3:» . db.aconit.org . Проверено 22 июля 2023 г.
  12. ^ Jump up to: а б с Шаброль, Жан (1959). Курс ET-ORD (PDF) (на французском языке).
  13. ^ «ИБМ 650» . www.columbia.edu . Проверено 26 июля 2023 г.
  14. ^ Jump up to: а б «Изображение полной Gamma ET с консолью оператора, центральным процессором, барабанной памятью и счетными машинами» . Федерация спортивного инвентаря . 1957.
  15. ^ Беллек, Жан. Механография (PDF) (на французском языке). Национальный центр искусств и ремесел (CNAM). стр. 13 (глава 12.1).
  16. ^ «Виртуальный компьютерный музей | Гамма 3 ET» . aconit.inria.fr . Проверено 22 июля 2023 г.
  17. ^ «Судьба научно-технических объектов: Приключение Гаммы 3 (5/10 – 2018 год)» . www.echosciences-grenoble.fr . Проверено 22 июля 2023 г.
  18. ^ «ПРИМЕНЕНИЕ ЭЛЕКТРОННО-ЦИФРОВОЙ ЭВМ ПРИ ПРОЕКТИРОВАНИИ НИЗКОТЕМПЕРАТУРНЫХ УСТАНОВОК» . Проверено 19 декабря 2023 г.
  19. ^ «Хронология индустрии информационных технологий» . www.feb-patrimoine.com . Проверено 22 июля 2023 г.
  20. ^ Jump up to: а б Понсар, Кристоф (2023). Знакомство с компьютером Bull GAMMA 3 первого поколения посредством эмуляции (PDF) . ФОСДЕМ 23.
  21. ^ Jump up to: а б с Бауманн, Арно. Расширение документации Bull-Gamma 3 (PDF) . ИМАГ. стр. гл. 5.1.
  22. ^ Леклерк, Бруно (январь 1990 г.). «От Gamma 2 до Gamma ET: рождение электронных вычислений в Bull» . Анналы истории вычислительной техники . 12 (1): 5–22. дои : 10.1109/MAHC.1990.10010 . ISSN   0164-1239 . Сохраненный сигнал находился в самосинхронизирующемся фазомодулированном режиме. Плотность битов была близка к 300 битам на дюйм, что более чем на 50% превышало нынешний уровень техники.
  23. ^ Булл, Машиностроительная компания (1952). «CNUM-M14926: Гамма 3, электронно-вычислительная машина» . CNAM-MUSEE CM0.4-BUL . Проверено 6 августа 2023 г.
  24. ^ Jump up to: а б Боллиет, Луи. «Курс программирования Gamma ET» (PDF) . Университет Гренобля – прикладная математика (на французском языке).
  25. ^ Jump up to: а б Мунье-Кун, Пьер (2014). «Алголь во Франции: от универсального проекта к встроенной культуре» . IEEE Анналы истории вычислений . 36 (4): 6. ISSN   1058-6180 .
  26. ^ Леклерк, Бруно (январь 1990 г.). «От Gamma 2 до Gamma ET: рождение электронных вычислений в Bull» . Анналы истории вычислительной техники . 12 (1): 5–22. дои : 10.1109/MAHC.1990.10010 . ISSN   0164-1239 .
  27. ^ «Ламповый калькулятор первого поколения: BULL GAMMA 3 - technikum29» . www.technikum29.de . Проверено 22 июля 2023 г.
  28. ^ Окгалл (30 апреля 2016 г.). «Анжер, вот уже 56 лет компания Bull является пионером в области электроники!» . Мож в Анжу... (на французском языке) . Проверено 22 июля 2023 г.
  29. ^ «МУЗЕЙ РАСЧЕТНЫХ ПРИБОРОВ - Великие калькуляторы: Гамма 3 БЫК» . www.fondazionegalileogalilei.it . Проверено 30 июля 2023 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 51e6c120bd518b4fb5c035f7c065162e__1722704040
URL1:https://arc.ask3.ru/arc/aa/51/2e/51e6c120bd518b4fb5c035f7c065162e.html
Заголовок, (Title) документа по адресу, URL1:
Bull Gamma 3 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)