Bendix G-15

редактировать
Bendix G-15
BendixG15.jpg Bendix G-15, 1956
DeveloperГарри Хаски
ПроизводительBendix Corporation
Типкомпьютер
Дата выпуска1956; 64 года назад (1956)
Начальная цена49 500 долларов США (базовая система без периферийных устройств)
Снято с производства1963
Продано единиц400
Размеры5 на 3 на 3 фута (1,5 м на 1 м на 1 м)
Массаоколо 966 фунтов (438 кг)
Компьютер Bendix G-15, 2015 г.

Bendix G-15 - это компьютер, представленный в 1956 году Bendix Corporation, Computer Division, Лос-Анджелес, Калифорния. Это примерно 5 на 3 на 3 фута (1,52 м × 0,91 м × 0,91 м) и весит около 966 фунтов (438 кг). G-15 имеет барабанную память, содержащую 2160 29-битных слов, а также 20 слов, используемых для специальных целей и хранения с быстрым доступом. Базовая система без периферийных устройств стоила 49 500 долларов. Рабочая модель стоила около 60 000 долларов (более 500 000 долларов по сегодняшним стандартам ). Его также можно было арендовать за 1485 долларов в месяц. Он был предназначен для научных и промышленных рынков. Производство этой серии было постепенно прекращено, когда Control Data Corporation приняла компьютерное подразделение Bendix в 1963 году.

Главным конструктором G-15 был Гарри Хаски, который имел работал с Аланом Тьюрингом над ACE в Соединенном Королевстве и над SWAC в 1950-х годах. Он сделал большую часть дизайна, работая профессором в Беркли и других университетах. Дэвид К. Эванс был одним из инженеров Bendix по проекту G-15. Позже он прославился своей работой в компьютерной графике и созданием Evans Sutherland с Ivan Sutherland.

Содержание

  • 1 Архитектура
  • 2 Периферийные устройства
  • 3 Программное обеспечение
  • 4 Значение
  • 5 См. Также
  • 6 Ссылки
  • 7 Внешние ссылки

Архитектура

G-15 был вдохновлен Automatic Computing Engine (ACE). Это машина с последовательной архитектурой, в которой основная память представляет собой магнитный барабан. Он использует барабан как рециркулирующую память линии задержки, в отличие от реализации аналоговой линии задержки в других последовательных конструкциях. Каждая дорожка имеет набор головок чтения и записи; как только бит считывается с дорожки, он перезаписывается на той же дорожке на определенном расстоянии. Продолжительность задержки и, следовательно, количество слов на дорожке, определяется расстоянием между головками чтения и записи, задержка соответствует времени, необходимому для прохождения секции барабана от записывающая головка в соответствующую считывающую головку. При нормальной работе данные записываются обратно без изменений, но этот поток данных может быть перехвачен в любое время, что позволяет машине обновлять разделы дорожки по мере необходимости.

Такая компоновка позволяет дизайнерам создавать «линии задержки» любой желаемой длины. Помимо двадцати «длинных строк» ​​по 108 слов в каждой, есть еще четыре коротких строки по четыре слова в каждой. Эти короткие линии обрабатываются в 27 раз быстрее, чем длинные, что обеспечивает быстрый доступ к часто необходимым данным. Даже автоматические аккумуляторы реализованы в виде строк барабана: три строки двойных слов используются для промежуточного хранения и двойной точности сложения, умножения и деления в дополнение к одному однословному аккумулятор. Использование барабана вместо триггеров для регистров помогло уменьшить количество вакуумных ламп.

Следствием такой конструкции было то, что, в отличие от других компьютеров с магнитными барабанами, G-15 не сохраняет память при выключении. Единственные постоянные треки - это два тайминговых трека, записанные на барабане на заводе. Вторая дорожка является резервной, так как дорожки могут стереться, если одна из их усилительных трубок закорочена.

Последовательный характер памяти G-15 был перенесен в конструкцию его арифметических и управляющих схем. Сумматоры работают с одной двоичной цифрой за раз, и даже командное слово было разработано таким образом, чтобы минимизировать количество битов в команде, которые необходимо было сохранять в триггерах (в той степени, в которой использовалась другая строка барабана из одного слова, используемая исключительно для генерации сигналов синхронизации адреса).

G-15 имеет 180 ламп пакетов и 300 германиевых диодов. Всего в нем около 450 ламп (в основном двойные триоды). Его магнитная память барабана содержит 2160 слов из двадцати девяти бит. Среднее время доступа к памяти составляет 14,5 миллисекунд, но его архитектура адресации инструкций может значительно сократить это время для хорошо написанных программ. Его время сложения составляет 270 микросекунд (без учета времени доступа к памяти). Умножение с одинарной точностью занимает 2439 микросекунд, а умножение с двойной точностью - 16700 микросекунд.

Периферийные устройства

Одним из основных устройств вывода G-15 является пишущая машинка со скоростью вывода около 10 символов в секунду для чисел (и строчных шестнадцатеричных символов uz) и около трех символов в секунду для буквенных символов. Ограниченное хранилище машины исключает возможность вывода чего-либо, кроме чисел; иногда в пишущую машинку вставляли бумажные формы с заранее напечатанными полями или этикетками. Также была доступна более быстрая пишущая машинка.

Высокоскоростной фотоэлектрический считыватель бумажной ленты (250 шестнадцатеричных цифр в секунду на пятиканальной бумажной ленте для PR-1; 400 символов с 5-8-канальной ленты для PR-2) считывает программы (и время от времени сохраненные данные) с лент, которые часто крепились в картриджах для облегчения загрузки и выгрузки. В отличие от магнитной ленты, данные на бумажной ленте блокируются сериями из 108 слов или меньше, поскольку это максимальный размер чтения. Картридж может содержать много нескольких блоков, до 2500 слов (~ 10 килобайт ).

Хотя для вывода имеется дополнительный высокоскоростной перфоратор для бумажной ленты (PTP-1 со скоростью 60 цифр в секунду), стандартный перфоратор работает со скоростью 17 шестнадцатеричных символов в секунду (510 байт в минуту).

Опционально, «Универсальный кодовый аксессуар» AN-1 включал «35-4» Friden Flexowriter и считыватель бумажной ленты HSR-8 и перфоратор для бумажной ленты HSP-8. Механический считыватель и перфоратор могут обрабатывать бумажные ленты шириной до восьми каналов со скоростью 110 символов в секунду.

CA-1 «Устройство сопряжения перфокарт» может соединять один или два перфоратора IBM 026 (которые чаще использовались как ручные устройства) для чтения карт со скоростью 17 столбцов в секунду (примерно 12 полных карт в минуту) или перфокарты со скоростью 11 столбцов в секунду (примерно 8 полных карт в минуту). Частично заполненные карточки обрабатывались быстрее со скоростью пропуска 80 столбцов в секунду). Более дорогой соединитель перфокарт CA-2 считывает и перфокартует со скоростью 100 карт в минуту.

Перьевой плоттер PA-3 работает со скоростью 1 дюйм в секунду с 200 шагами на дюйм на рулоне бумаги шириной 1 фут и длиной 100 футов. Дополнительный выдвижной держатель для ручек устраняет «линии обратного хода».

MTA-2 может сопрягать до четырех приводов для полудюймовых магнитных лент из майлара, которые могут хранить до 300 000 слов (в блоках не более 108 слов). Скорость чтения / записи составляет 430 шестнадцатеричных цифр в секунду; скорость двунаправленного поиска - 2500 символов в секунду.

Дифференциальный анализатор DA-1 облегчает решение дифференциальных уравнений. Он содержит 108 интеграторов и 108 постоянных умножителей, обеспечивая 34 обновления в секунду.

Программное обеспечение

Проблема, характерная для машин с последовательной памятью, - это задержка носителя данных: инструкции и данные не всегда доступны немедленно, и в худшем случае машина должна ждать полная рециркуляция линии задержки для получения данных из заданного адреса памяти. Проблема решается в G-15 с помощью того, что в литературе Bendix называется «кодированием с минимальным доступом». Каждая инструкция несет в себе адрес следующей инструкции, которая должна быть выполнена, что позволяет программисту упорядочить инструкции таким образом, чтобы при завершении одной инструкции следующая инструкция должна была появиться под головкой чтения для ее строки. Аналогичным образом можно расположить данные в шахматном порядке. Чтобы облегчить этот процесс, листы кодирования включают таблицу, содержащую номера всех адресов; программист может вычеркнуть каждый адрес по мере его использования.

Символьный ассемблер, аналогичный IBM 650 Symbolic Optimal Assembly Program (SOAP), был представлен в конце 1950-х годов и включает процедуры для минимального доступа кодирование. Другие средства программирования включают программу супервизора, интерпретирующую систему с плавающей запятой под названием "Intercom" и ALGO, алгебраический язык, разработанный на основе Предварительного отчета 1958 года ALGOL комитет. Пользователи также разработали свои собственные инструменты, и, как говорят, распространен вариант Intercom, отвечающий потребностям инженеров-строителей.

Арифметика с плавающей точкой реализована программно. Серия языков "Intercom" упрощает программирование виртуальной машины, которая работает с плавающей запятой. Инструкции для Intercom 500, 550 и 1000 представляют собой цифры, состоящие из шести или семи цифр. Инструкции хранятся последовательно; красота в удобстве, а не в скорости. Intercom 1000 даже имеет опциональную версию с двойной точностью.

Как упоминалось выше, машина использует шестнадцатеричные числа, но пользователю никогда не приходится иметь дело с этим при нормальном программировании. Пользовательские программы используют десятичные числа, в то время как ОС находится по старшим адресам.

Значение

G-15 иногда называют первым персональным компьютером, потому что он имеет интерпретирующую систему Интеркома. Название оспаривается другими машинами, такими как LINC и PDP-8, и некоторые утверждают, что только микрокомпьютеры, такие как те, которые появились в 1970-х, могут называться персональными. компьютеры. Тем не менее, низкие затраты на приобретение и эксплуатацию машины, а также тот факт, что она не требует специального оператора, означают, что организации могут предоставить пользователям полный доступ к машине.

Изготовлено более 400 G-15. Около 300 G-15 было установлено в Соединенных Штатах, а некоторые были проданы в других странах, таких как Австралия и Канада. Машина нашла свою нишу в гражданском строительстве, где она использовалась для решения задач разрезания и заполнения. Некоторые из них выжили и попали в компьютерные музеи или музеи науки и техники по всему миру.

Huskey получил один из последних серийных G15 с позолоченной передней панелью.

Это был первый компьютер, который когда-либо использовал Кен Томпсон.

См. Также

Ссылки

Внешние ссылки

Последняя правка сделана 2021-05-12 11:43:10
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте