Jump to content

Бендикс G-15

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

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

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

Архитектура

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

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

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

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

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

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

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

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

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

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

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

Опционально в состав «Аксессуара универсального кода» АН-1 входили флексописатель Friden «35-4» , устройство чтения бумажной ленты 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 символов в секунду.

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

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

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

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

Символический ассемблер, похожий на 650 (SOAP) IBM программу символической оптимальной сборки , был представлен в конце 1950-х годов и включает процедуры для кодирования с минимальным доступом. Другие средства программирования включают программу-супервизор, систему интерпретации чисел с плавающей запятой под названием «Интерком» и ALGO , алгебраический язык, разработанный на основе предварительного отчета комитета АЛГОЛ 1958 года . Пользователи также разработали свои собственные инструменты, и, как сообщается, распространен вариант Intercom, подходящий для нужд инженеров-строителей.

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

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

Значение

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

G-15 иногда называют первым персональным компьютером , поскольку он оснащен системой интерпретации Intercom. Это название оспаривается другими машинами, такими как LGP-30 (поставленный в конце 1956 г.), DEC LINC (март 1962 г.) и PDP-8 (март 1965 г.), в то время как некоторые утверждают, что только микрокомпьютеры, подобные тем, которые появились в 1970-е годы можно назвать персональными компьютерами. Тем не менее, низкие затраты на приобретение и эксплуатацию машины, а также тот факт, что она не требует специального оператора, означают, что организации могут предоставить пользователям полный доступ к машине.

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

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

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

Bendix G-15 использовался в средней школе Фремонта (Объединенный школьный округ Окленда) в 1964–65 учебном году на уроках математики для старших классов. Студентов обучали основам программирования. Одним из таких упражнений было вычисление квадратного корня методом ньютоновской аппроксимации. Bendix G-15 все еще использовался на летних курсах программирования Калифорнийского университета в Беркли в Оклендской технической средней школе в 1970 году. [ нужна ссылка ]

Bendix G-15 использовался в Летней научной программе , по крайней мере, в 1962 и 1963 годах. Один из ассистентов преподавателя, аспирант Калифорнийского университета в Лос-Анджелесе, сообщил, что его использовали для проверки синтаксиса программ на Фортране, прежде чем их можно было отправить на рассмотрение. 7094. Сын инженера, который организовал использование компьютера, был студентом в 1963 году. Программа началась как шестинедельный курс углубленного изучения естественных наук для продвинутых, подрастающих старшеклассников в школе Тэчер в Охай, Калифорния, в качестве сотрудничество между директором Стэнфордского университета, Калифорнийского технологического института и колледжа Харви Мадда, согласно сообщению Sputnik. Учебная программа была сосредоточена на астрономии, а лабораторный проект состоял из трехкратного фотографирования астероида и расчета его орбиты. Теперь это некоммерческая программа, полностью принадлежащая и управляемая выпускниками, предлагающая биохимию, геномику и синтетическую химию в дополнение к первоначальной программе по астрономии (теперь астрофизике).

См. также

[ редактировать ]
  1. ^ Греко, Джозеф М. (1984). Между зависимостью и автономией: опыт Индии в международной компьютерной индустрии . Издательство Калифорнийского университета. п. 57. ИСБН  9780520048195 .
  2. ^ * «Некролог Гарри Хаски в Хрониках Сан-Франциско» . Хроники Сан-Франциско .
  3. ^
  4. ^ (850 + 965 + 1050 + 1000)/4 = 966,25850 фунтов: 965 фунтов, 1050 фунтов:
    • «Индекс /pdf/bendix/g-15» . www.bitsavers.org . T10-3_G15_Tech_Bulletin_Apr60.pdf, стр. 16; JH-039_G-15_Installation_Mar59.pdf, стр. 4 . Проверено 8 июня 2018 г.
    1000 фунтов:
    • Вейк, 1961 год.
  5. ^ Вейк 1961 .
  6. ^ Компьютерный отдел Бендикс. Справочное руководство программатора G15D (PDF) . п. 12 . Проверено 6 марта 2020 г.
  7. ^ 1634–1699: Маккаскер, Джей-Джей (1997). Сколько это в реальных деньгах? Исторический индекс цен для использования в качестве дефлятора денежных ценностей в экономике Соединенных Штатов: Addenda et Corrigenda (PDF) . Американское антикварное общество . 1700–1799: Маккаскер, Джей-Джей (1992). Сколько это в реальных деньгах? Исторический индекс цен для использования в качестве дефлятора денежных ценностей в экономике Соединенных Штатов (PDF) . Американское антикварное общество . 1800 – настоящее время: Федеральный резервный банк Миннеаполиса. «Индекс потребительских цен (оценка) 1800–» . Проверено 29 февраля 2024 г.
  8. ^ "Бендикс G-15"
  9. ^ Вейк, Мартин Х. (1961). «БЕНДИКС Г 15» . ed-thelen.org . Третий обзор отечественных электронных цифровых вычислительных систем.
  10. ^ «Кодеры за работой», глава 12: «Кен Томпсон», страница 494 Питера Сейбеля, 2009 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 359d0a2c0d7bc37fb308dd132d900268__1719568680
URL1:https://arc.ask3.ru/arc/aa/35/68/359d0a2c0d7bc37fb308dd132d900268.html
Заголовок, (Title) документа по адресу, URL1:
Bendix G-15 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)