Лекции школы МураТеория и технологии разработки электронных цифровых компьютеров (англ. Theory and Techniques for Design of Electronic Digital Computers), или неофициально Лекции школы Мура или Лекции Института Мура (англ. Moore School Lectures) — курс лекций по постройке электронных цифровых компьютеров, который читался в Электротехнической школе Мура при Пенсильванском университете в период с 8 июля по 30 августа 1946 года. Это был первый в истории курс лекций на тему компьютеров, читавшийся для широкой аудитории. В лекциях излагались идеи, разработанные для компьютера EDVAC, который в то время создавался в Школе Мура как преемник компьютера ЭНИАК. Благодаря курсу началось активное строительство компьютеров в США и во всем мире, в частности в Великобритании. ИсторияВ 1946 году Школа Мура превратилась в центр разработки высокоскоростных электронных компьютеров. 14 февраля этого года публике был представлен компьютер ЭНИАК, в тайне разрабатывавшийся для Армии США с 1943 года. Еще до окончания работ над ЭНИАК группа инженеров Школы Мура начала готовиться к созданию компьютера более совершенной конструкции — EDVAC, в котором должна была быть воплощена идея хранимой в памяти программы. В работе группы принимали участие такие выдающиеся ученые как Джон фон Нейман, который выступал консультантом по проекту EDVAC, Стэн Френкель и Николас Метрополис, участники Манхеттенского проекта, которые написали и выполнили в декабре 1945 года на компьютере ЭНИАК математическое моделирование взрыва термоядерной бомбы. По окончании Второй мировой войны потребность в высокоскоростных компьютерах не только не ослабла, но наоборот — увеличилась; интерес особенно вырос после распространения Первого проекта отчета о EDVAC, в котором фон Нейман описывал логическую структуру компьютера. Чтобы не отвлекаться на бесчисленные демонстрации и экскурсии, способствовать развитию исследований в области вычислительной техники и не дожидаться публикации формальных отчетов, руководство Школы в лице декана Харольда Пендера (англ.), профессора Карла Чемберса (англ.) и директора по исследованиям Ирвена Трэвиса (англ.) предложило, организовало и финансово обеспечило проведение курса лекций для 30-40 специально отобранных слушателей. 8-недельный курс лекций проводился под эгидой Управления вооружения Армии США и Исследовательского управления ВМФ США, которые предоставили 3000 долларов США на зарплаты лекторам и 4000 долларов на транспортные расходы, распечатки и демонстрационные материалы (сверх этой суммы было истрачено еще 1569 долларов). Несмотря на то, что Школа Мура оказалась на острие разработки компьютеров, сама команда инженеров уже начинала распадаться на группы, которые либо собирались строить компьютеры на коммерческой основе, либо заниматься ими с научной точки зрения. К первой группе принадлежали Джон Экерт и Джон Мокли, которые в марте 1946 года попрощались с Электротехнической школой Мура, создали компанию Electronic Control Company (позднее переименована в Eckert–Mauchly Computer Corporation) и переманили с собой большую группу инженеров из Школы Мура. Во вторую группу вошли Герман Голдстайн (куратор проекта ЭНИАК со стороны Армии США) и Артур Бёркс (профессор Школы Мура и один из создателей ЭНИАКа), которых Джон фон Нейман пригласил на работу в Институт перспективных исследований для создания IAS-машины. Несмотря на это данная группа ученых и инженеров прочитала большую часть лекций, при этом Экерт и Мокли получили наибольшее вознаграждение (1200 долларов каждый), а Голдстайн и другие лекторы получили только оплату транспортных расходов и стандартный гонорар — 50 долларов за каждую лекцию. Лекции и лекторыЛекции проводились 5 дней в неделю по рабочим дням и длились до 3 часов каждая; послеполуденное время отводилось обычно на неформальные семинары. Многие пионеры компьютерной техники приняли участие в Лекциях школы Мура. Больше всего лекций прочитал Джон Экерт, потом — Джон Мокли и Герман Голдстайн. Темы, поднятые в лекциях, затрагивали практически все аспекты вычислительной техники от разработки и строительства компьютеров, до их обслуживания. Дополнительно во второй половине шестой и начале седьмой недель были Мокли, Шарплесс и Чу провели незапланированные демонстрации компьютера ЭНИАК. Лекторы с неохотой демонстрировали ЭНИАК, так как его логическая конструкция устарела ещё до того, как были закончены работы над EDVAC; тем не менее это был единственный работающий компьютер, который можно было показать, из-за чего слушатели лекций настаивали увидеть его и узнать, как он устроен. Из команды Школы Мура
От Пенсильванского университета
От Гарвардского университета
От Управления исследований и изобретений ВМФ США
От Национального бюро стандартов
От Калифорнийского университета в Беркли
От Манчестерского университета, Великобритания
От компании RCA
От Лаборатории вооружений ВМФ США
От Института перспективных исследований
Независимый консультант
Начальный план лекций, изложенный Чемберсом в меморандуме от 28 июня 1946 года, предполагал сгруппировать все лекции в четыре главные темы. После изложения первой темы, вторая и третья должны были излагаться параллельно. Тема General Introduction to Computing охватывала историю, типы и способы использования вычислительных устройств; тема Machine Elements концентрировалась на аппаратном обеспечении и, разумеется, на программировании, которое тогда называлось «кодированием и управлением»; тема Detailed Study of Mathematics of Problems излагала то, что сейчас можно назвать основами программирования, включая лекции Голдстайна и Бёркса по численным математическим методам и лекции Мокли по сортировке, двоично-десятичным преобразованиям и накоплению ошибок при вычислениях; и наконец следовала четвертая тема Final Detailed Presentation of Three Machines, в которой описывались конструкции вычислительных машин. Как следует из названия темы, предполагалось представить три машины, но в конце концов было описано шесть машин, включая ЭНИАК, который не предполагалось показывать вообще. Записи лекций являются неполными. Несмотря на то, что многие лекции записывались с помощью проволочного магнитофона Германом Лукоффым (Herman Lukoff) и Диком Мервином (Dick Merwin), магнитофон часто выходил из строя прямо посреди лекций, еще несколько месяцев ушло на расшифровку получившихся записей и их проверку лекторами. Лишь спустя два года — в 1948 году — весь записанный материал был собран и издан в четырех томах под редакцией Джорджа Паттерсона (George W. Patterson) — сотрудника Школы Мура, который входил в команду, работавшую над компьютером EDVAC. Некоторые пропуски были заполнены по конспектам одного из слушателей — Френка Ферзуха (Frank M. Verzuh). Слушатели
Неприглашенные слушатели, которые посетили несколько лекций:
Кроме того, сами лекторы посещали лекции других лекторов. Лица и организации, которые они представляли на Лекциях Школы Мура, в дальнейшем успешно создали множество компьютеров в конце 40-х начале 50-х годов, включая такие компьютеры, как EDSAC, BINAC, UNIVAC, CALDIC, SEAC и SWAC, IAS-машину и компьютер Whirlwind. Успех Лекций натолкнул Гарвардский университет на идею провести первую компьютерную конференцию в январе 1947 года, в тот же самый год была создана Ассоциация вычислительной техники, как профессиональное общество, которое стало организатором последующих конференций. Литература
ПримечанияСсылки
|