Бык Гамма 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]
Первым шагом на пути к сохраненной конфигурации программы стала программа 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 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 также использует шесть внутренних регистров:
- 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]
Набор инструкций
[ редактировать ]Инструкция Gamma 3 состоит из 16-битного слова, состоящего из четырех шестнадцатеричных чисел: кода операции ( TO , Type d'Opération ), адреса ( AD ), порядка начала ( OD , Ordre Début ) и порядка завершения ( OF). , Орден Фин ). Поле TO определяет общий тип инструкции, а три других поля действуют как параметры. [20] OD и OF устанавливают позиции , которые могут быть либо цифрами в двоичном режиме, либо символами в режиме BCD. Всего в наборе команд имеется 29 мнемокодов.
Изначально не было ни ассемблера, который в те времена часто называли автокодером , ни языков высокого уровня, таких как Фортран , которые еще не были изобретены. Вместо этого программист сначала создавал блок-схему программы, дополнял ее мнемоникой, вручную преобразовывал мнемонику в машинный код с помощью таблицы, затем записывал полученный код на листе кодирования для проверки, прежде чем наносить его на карты. После загрузки программы в память барабана панель оператора позволяла программисту проверять и сохранять данные в памяти, а также управлять ходом выполнения программы в целях отладки. [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]
Галерея
[ редактировать ]-
Еще один вид на процессорный шкаф
-
Подробности о стойках ЦП
-
Вид изнутри Bull Gamma 3
-
Крупный план электронных схем электронных ламп Gamma 3.
-
Шкаф расширения памяти
-
Плата подключения Gamma 3. В сохраненной конфигурации программы вместо этого программы загружаются с перфокарт.
-
Источники питания
См. также
[ редактировать ]- Список ламповых компьютеров
- Список продуктов Groupe Bull
- Компьютер с хранимой программой
- ИБМ 650
- ИБМ 1401
- Компания электроники и автоматизации
Ссылки
[ редактировать ]- ^ Jump up to: а б с д «Compagnie des Machines Bull запускает Gamma ET, первый компьютер с хранимой программой, выпущенный для продажи во Франции: история информации» . www.historyofinformation.com . Проверено 25 июля 2023 г.
- ^ Jump up to: а б «Гамма 3» . www.feb-patrimoine.com . Проверено 23 июля 2023 г.
- ^ Jump up to: а б с д «Истоки архитектуры и дизайна 1401 года» . IBM-1401.info . Проверено 23 июля 2023 г.
- ^ Баше, Чарльз Дж. (1986). Первые компьютеры IBM . Массачусетский технологический институт Пресс. стр. 461, гл.12. ISBN 9780262523936 .
- ^ Jump up to: а б "таблица BS120 Bull, chr3inf2", . www.histoireinform.com . Проверено 22 июля 2023 г.
- ^ Jump up to: а б с «Компания машин Бык» . www.feb-patrimoine.com . Проверено 22 июля 2023 г.
- ^ Jump up to: а б с д и Леклерк, Бруно. «Bull Gamma 3 ET — От калькулятора к компьютеру» . www.feb-patrimoine.com . Проверено 25 июля 2023 г.
- ^ Jump up to: а б с «Компания машин Бык» . www.feb-patrimoine.com . Проверено 22 июля 2023 г.
- ^ Jump up to: а б с Гайо, Ален (2022). «Гамма 3 Арифметика» (PDF) . АКОНИТ (на французском языке).
- ^ «Архивы IBM: карточный калькулятор» . www.ibm.com . 23 января 2003 г. Проверено 22 июля 2023 г.
- ^ Jump up to: а б «DBAconit V26.3:» . db.aconit.org . Проверено 22 июля 2023 г.
- ^ Jump up to: а б с Шаброль, Жан (1959). Курс ET-ORD (PDF) (на французском языке).
- ^ «ИБМ 650» . www.columbia.edu . Проверено 26 июля 2023 г.
- ^ Jump up to: а б «Изображение полной Gamma ET с консолью оператора, центральным процессором, барабанной памятью и счетными машинами» . Федерация спортивного инвентаря . 1957.
- ^ Беллек, Жан. Механография (PDF) (на французском языке). Национальный центр искусств и ремесел (CNAM). стр. 13 (глава 12.1).
- ^ «Виртуальный компьютерный музей | Гамма 3 ET» . aconit.inria.fr . Проверено 22 июля 2023 г.
- ^ «Судьба научно-технических объектов: Приключение Гаммы 3 (5/10 – 2018 год)» . www.echosciences-grenoble.fr . Проверено 22 июля 2023 г.
- ^ «ПРИМЕНЕНИЕ ЭЛЕКТРОННО-ЦИФРОВОЙ ЭВМ ПРИ ПРОЕКТИРОВАНИИ НИЗКОТЕМПЕРАТУРНЫХ УСТАНОВОК» . Проверено 19 декабря 2023 г.
- ^ «Хронология индустрии информационных технологий» . www.feb-patrimoine.com . Проверено 22 июля 2023 г.
- ^ Jump up to: а б Понсар, Кристоф (2023). Знакомство с компьютером Bull GAMMA 3 первого поколения посредством эмуляции (PDF) . ФОСДЕМ 23.
- ^ Jump up to: а б с Бауманн, Арно. Расширение документации Bull-Gamma 3 (PDF) . ИМАГ. стр. гл. 5.1.
- ^ Леклерк, Бруно (январь 1990 г.). «От Gamma 2 до Gamma ET: рождение электронных вычислений в Bull» . Анналы истории вычислительной техники . 12 (1): 5–22. дои : 10.1109/MAHC.1990.10010 . ISSN 0164-1239 .
Сохраненный сигнал находился в самосинхронизирующемся фазомодулированном режиме. Плотность битов была близка к 300 битам на дюйм, что более чем на 50% превышало нынешний уровень техники.
- ^ Булл, Машиностроительная компания (1952). «CNUM-M14926: Гамма 3, электронно-вычислительная машина» . CNAM-MUSEE CM0.4-BUL . Проверено 6 августа 2023 г.
- ^ Jump up to: а б Боллиет, Луи. «Курс программирования Gamma ET» (PDF) . Университет Гренобля – прикладная математика (на французском языке).
- ^ Jump up to: а б Мунье-Кун, Пьер (2014). «Алголь во Франции: от универсального проекта к встроенной культуре» . IEEE Анналы истории вычислений . 36 (4): 6. ISSN 1058-6180 .
- ^ Леклерк, Бруно (январь 1990 г.). «От Gamma 2 до Gamma ET: рождение электронных вычислений в Bull» . Анналы истории вычислительной техники . 12 (1): 5–22. дои : 10.1109/MAHC.1990.10010 . ISSN 0164-1239 .
- ^ «Ламповый калькулятор первого поколения: BULL GAMMA 3 - technikum29» . www.technikum29.de . Проверено 22 июля 2023 г.
- ^ Окгалл (30 апреля 2016 г.). «Анжер, вот уже 56 лет компания Bull является пионером в области электроники!» . Мож в Анжу... (на французском языке) . Проверено 22 июля 2023 г.
- ^ «МУЗЕЙ РАСЧЕТНЫХ ПРИБОРОВ - Великие калькуляторы: Гамма 3 БЫК» . www.fondazionegalileogalilei.it . Проверено 30 июля 2023 г.
Внешние ссылки
[ редактировать ]- Технические характеристики и набор инструкций
- 3D-визуализация Гаммы 3
- Симулятор программирования штекерной платы
- Онлайн-симулятор Gamma 3 ET
- FOSDEM: Понимание компьютера первого поколения Bull GAMMA 3 посредством эмуляции
- Описание Gamma 3 на сайте ACONIT
- Описание Gamma 3, Bull Team Federation
- Bull Gamma 3 на сайте Техникума