Вернер Бухгольц - Википедия - Werner Buchholz

Вернер Бухгольц
Родившийся(1922-10-24)24 октября 1922 г.
Детмольд, Германия
Умер11 июля 2019 г.(2019-07-11) (96 лет)
Покипси, Нью-Йорк, США
Родители)Юлиус и Эльза Бухгольц
НаградыПремия IEEE Computer Pioneer Award (1990)

Вернер Бухгольц (24 октября 1922 г. - 11 июля 2019 г.) был немецко-американским ученым-компьютерщиком. Выросший в Европе, Бухгольц переехал в Канаду, а затем в Соединенные Штаты. Он работал на Международные Бизнес Машины (IBM) в Нью-Йорке. В июне 1956 года он ввел термин "байт " для единица цифровой информации.[1][2][3] В 1990 году он был признан компьютерным пионером Институт инженеров по электротехнике и электронике.

биография

Ранние годы

Вернер Бухгольц родился 24 октября 1922 года в Детмольде, Германия. Его старший брат Карл Хельмут[nb 1] и он были сыновьями купца Юлиус Бухгольц [де ] и его жена, Эльза [де ]. В связи с ростом антисемитизм в Детмольде в 1936 году семья переехала в Кельн. Вернер смог поехать в Англию в 1938 году, где он учился в школе, а Карл Хельмут.[nb 1] эмигрировал в Америку.[4]

Из-за угрозы вторжения в мае 1940 года Вернер с другими студентами-беженцами был интернирован британцами, а затем отправлен в Канаду. С помощью еврейской общины Торонто он был освобожден в 1941 году и смог поступить в Университет Торонто. Он закончил свое обучение как инженер-электрик в США в Калтех. Его родители были убиты в 1942 году (Юлиус) и 1944 году (Эльза) в концентрационном лагере в Литцманштадте (Лодзь ).[4]

Карьера

Вернер Бухгольц был членом команды IBM, которая разработала IBM 701 и IBM 7030 Stretch, Первая IBM транзисторный суперкомпьютер. Его работа заключалась в установлении стандартов в области персонаж кодирование в вычислительных системах. В 1956 году он ввел термин байт как единица цифровой информации.[5][1][2][3] Байт представляет собой упорядоченный набор битов, которые представляют собой наименьшие объемы данных, которые может обработать компьютер ("кусать ").[5][1][2][3]

В 1990 году Бухгольц получил Премия IEEE Computer Pioneer Award присуждается с 1981 года для признания и награждения людей, чьи усилия привели к созданию и жизнеспособности компьютерной индустрии.

Личная жизнь

Он проработал 40 лет в IBM в Покипси, Нью-Йорк, где участвовал в разработке компьютера. Его жена Анна умерла в 2007 году, а их сын Джон - в 1975 году.[6] Бухгольц умер в июле 2019 года в возрасте 96 лет.[7]

Смотрите также

Примечания

  1. ^ а б Источники расходятся относительно правильного написания имени брата Вернера Бухгольца. Немецкие источники, похоже, согласны с Карлом Гельмутом, в то время как в некоторых английских источниках упоминается Карл Хельмут (что не является распространенным вариантом написания в немецком языке).

Рекомендации

  1. ^ а б c Бухгольц, Вернер (1956-06-11). «7. Матрица сдвига». Система ссылок (PDF). IBM. С. 5–6. Протяжение Памятка № 39G. В архиве (PDF) из оригинала на 2017-04-04. Получено 2016-04-04. […] Наиболее важным с точки зрения редактирования будет возможность обрабатывать любые символы или цифры длиной от 1 до 6 бит.
    На рисунке 2 показана матрица сдвига, которая будет использоваться для преобразования 60-битного слово, поступающие из Памяти параллельно, в символы, или же "байты "как мы их назвали, чтобы отправить в Сумматор серийно. 60 бит сбрасываются в магнитопроводы на шести разных уровнях. Таким образом, если 1 выходит из позиции 9, она появляется во всех шести ядрах внизу. Пульсирование любой диагональной линии отправит шесть битов, хранящихся на этой линии, в сумматор. Сумматор может принимать все или только некоторые биты.
    Предположим, что желательно работать с 4-битным десятичные цифры, начиная справа. Диагональ 0 получает импульс первой, отправляя шесть битов от 0 до 5, из которых сумматор принимает только первые четыре (0–3). Биты 4 и 5 игнорируются. Далее импульсная 4-я диагональ. Это отправляет биты с 4 по 9, из которых два последних снова игнорируются, и так далее.
    Так же просто использовать все шесть бит в буквенно-цифровой работать, или обрабатывать байты только одного бита для логического анализа, или смещать байты на любое количество бит. Все это можно сделать, потянув соответствующие диагонали переключения передач. Аналогичное расположение матриц используется для перехода от последовательной к параллельной работе на выходе сумматора. […]
  2. ^ а б c Блаау, Геррит Энн; Брукс младший, Фредерик Филлипс; Бухгольц, Вернер (1962), «4: Естественные единицы данных» (PDF), в Бухгольц, Вернер (ред.), Планирование компьютерной системы - Project Stretch, McGraw-Hill Book Company, Inc. / The Maple Press Company, Йорк, Пенсильвания, стр. 39–40, LCCN  61-10466, в архиве (PDF) из оригинала от 03.04.2017, получено 2017-04-03, […] Термины, используемые здесь для описания конструкции, обусловленной конструкцией машины, в дополнение к кусочек, перечислены ниже.
    Байт обозначает группу битов, используемых для кодирования символа, или количество битов, передаваемых параллельно в блоки ввода-вывода и из них. Термин, отличный от персонаж используется здесь, потому что данный символ может быть представлен в разных приложениях более чем одним кодом, а разные коды могут использовать разное количество битов (т. е. разные размеры байтов). При передаче ввода-вывода группировка битов может быть совершенно произвольной и не иметь отношения к реальным символам. (Термин придуман из кусать, но переделан, чтобы избежать случайной мутации в кусочек.)
    А слово состоит из количества битов данных, передаваемых параллельно из памяти или в память за один цикл памяти. Размер слова таким образом определяется как структурное свойство памяти. (Период, термин катена был придуман для этой цели дизайнерами Бык ГАММА 60 [fr ] компьютер.)
    Блокировать относится к количеству слов, переданных в или из блока ввода-вывода в ответ на одну команду ввода-вывода. Размер блока - это структурное свойство устройства ввода-вывода; это могло быть исправлено разработкой или оставлено для изменения программой. […]
  3. ^ а б c Бухгольц, Вернер (Февраль 1977 г.). "Слово" Байт "достигает возраста ..." Журнал Byte. 2 (2): 144. […] Первая ссылка, найденная в файлах, содержалась во внутренней записке, написанной в июне 1956 года в первые дни разработки. Протяжение. А байт был описан как состоящий из любого количества параллельных битов от одного до шести. Таким образом, предполагалось, что длина байта соответствует случаю. Его первое использование было в контексте оборудования ввода-вывода 1950-х годов, которое обрабатывало шесть бит за раз. Возможность перехода на 8-битные байты рассматривалась в августе 1956 года и вскоре после этого была включена в конструкцию Stretch. Первое опубликованное упоминание этого термина произошло в 1959 году в статье «Обработка данных в битах и ​​частях» автора. G A Blaauw, Ф. П. Брукс-младший и В. Бухгольц в Операции IRE на электронных компьютерах, Июнь 1959 г., стр. 121. Понятия, изложенные в этой статье, были развиты в главе 4 Планирование компьютерной системы (Project Stretch), под редакцией В. Бухгольца, Книжная компания McGraw-Hill (1962). Причина появления этого термина была объяснена на странице 40 следующим образом:
    Байт обозначает группу битов, используемых для кодирования символа, или количество битов, передаваемых параллельно в блоки ввода-вывода и из них. Термин, отличный от персонаж используется здесь, потому что данный символ может быть представлен в разных приложениях более чем одним кодом, а разные коды могут использовать разное количество битов (т. е. разные размеры байтов). При передаче ввода-вывода группировка битов может быть совершенно произвольной и не иметь отношения к реальным символам. (Термин придуман из кусать, но переделан, чтобы избежать случайной мутации в кусочек.)
    Система / 360 перенял многие концепции Stretch, включая базовые размеры байтов и слов, которые являются степенями 2. Однако для экономии размер байта был зафиксирован на максимальном уровне 8 бит, а адресация на уровне битов была заменена байтовой адресацией. […]
  4. ^ а б "Вернер Бухгольц" (на немецком). Детмольд, Германия: Gesellschaft für Christlich-Jüdische Zusammenarbeit в Липпе, e. В. В архиве из оригинала от 03.04.2017. Получено 2017-04-03.
  5. ^ а б Бемер, Роберт Уильям (2000-08-08). "Почему байт 8 бит? Или нет?". Виньетки по компьютерной истории. В архиве из оригинала от 03.04.2017. Получено 2017-04-03. […] Я пришел работать на IBM, и увидел всю путаницу, вызванную ограничением в 64 символа. Особенно, когда мы начали думать о текстовом редакторе, который потребовал бы как верхнего, так и нижнего регистра. […] Я даже сделал предложение (ввиду ПРОТЯЖЕНИЕ, самый первый известный мне компьютер с 8-битным байтом), который увеличил бы количество перфокарты коды символов до 256 […]. Некоторые люди начали думать о 7-битных символах, но это было смешно. Используя компьютер IBM STRETCH в качестве фона, обрабатывающий 64-символьные слова, которые делятся на группы по 8 (я разработал для него набор символов под руководством доктора Вернера Бухгольца, человека, который ДЕЙСТВИТЕЛЬНО придумал термин "байт «для 8-битной группировки). […] Казалось разумным создать универсальный 8-битный набор символов, обрабатывающий до 256. В те дни моей мантрой было« сила двойки - это магия ». И поэтому группа, которую я возглавлял разработали и обосновали такое предложение […] IBM 360 используются 8-битные символы, но не ASCII напрямую. Таким образом, «байт» Бухгольца прижился повсюду. Мне самому это имя не понравилось по многим причинам. В конструкции параллельно перемещались 8 бит. Но затем появилась новая деталь IBM с 9 битами для самопроверки, как внутри ЦП, так и в ленточные накопители. Я представил этот 9-битный байт прессе в 1973 году. Но задолго до этого, когда я руководил программным обеспечением для Cie. Bull во Франции в 1965-66 гг. я настаивал на том, чтобы слово «байт» было устаревшим в пользу «октет ". […]
  6. ^ http://www.obitsforlife.com/obituary/878189/Buchholz-Anna.php [1]
  7. ^ Некролог Вернера Бухгольца