Современная электроника №5/2025

СОВРЕМЕННЫЕ ТЕХНОЛОГИИ 40 WWW.CTA.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА • № 5 / 2025 ны, специализирующейся на системах реального времени. В одном из своих устных интервьюФрэнк Херт объяснил, почему так мало людей в вычислитель- ном сообществе имели опыт работы с реальным временем: «Знаете, в тот период компьютер- ный мир был действительно разделён натех, кто понимал системы реального времени, итех, кто их не понимал. Были люди, которые строили компьютер- ные системы, используя операционные системы, а были и те, кто разрабаты- вал очень точно настроенные програм- мы на машинном языке для работы с телефонными линиями. И эти два лаге- ря не сильно пересекались. Поэтому мир не был полон людей, которые уме- ли заставить компьютеры работать в реальном времени и были способны под- ключить их к реальным системам. Мы не были единственной группой, но это была довольно маленькая вселенная». Создание компьютеров, работаю- щих через коммуникационные линии, было непростой задачей. Ларри Робертс, PM IPTO (Project Manager Information Processing Techniques Office – Руководи- тель проекта Отдела технологий обра- ботки информации), который кури- ровал проект ARPAnet, столкнулся с трудностями реализации этой техно- логии ещё в Лаборатории Линкольна. В своей последней фазе исследований в Лаборатории Линкольна, перед тем как присоединиться к ARPA, Робертс пытался очертить открытые проблемы в области компьютерных коммуникаций, стоявшие на пути достижения практи- ческой связимежду компьютерами. Как вспоминал Робертс, результаты его рабо- ты с ТомомМэррилом показали: «Компьютерымогли работать друг с другом, этомы выяснили, но намникак не удавалось наладить связь между ними». Проблема межкомпьютерных сетей была основной задачей, для решения которой Робертс был приглашён в ARPA директором IPTO Робертом Тейлором. Робертс, который сначала отклонил предложение Тейлора, так как наслаж- дался жизньюисследователя в Лабора- тории Линкольна, в конце концов был уговорён сотрудниками Линкольна. В начале 1966 года он отклонил предло- жение Тейлора, но, не найдя кандидата, которыймог бы заменить Робертса, Тей- лор задействовал «план Б». Тогда дирек- тор ARPA Чарльз Херцфельд по просьбе Тейлора позвонил директору Лаборато- рии Линкольна, чтобынапомнить, что ARPA является источником 51%финан- сирования Линкольна. Херцфельд снова подчеркнул, как сильно они хотят при- влечь Робертса. Робертс наконец согла- сился. Тейлор говорил об этом: «Я шан- тажом направил Ларри Робертса на путь к славе!» Этот общий настрой, в сочетании с открытостью BBN к интересным исследовательским задачам при нали- чии соответствующего финансирова- ния, частично объясняет, почему фир- ма была так успешна в привлечении сотрудников Лаборатории Линкольна. Готовность Робертса посвятить годы своей карьеры решению проблемы построения ARPAnet не является уди- вительной. Он начал серьёзно думать о проблеме ещё четыре года назад. Собы- тием, которое подтолкнуло Робертса начать фокусироваться на этой задаче, были его беседы на конференции по вычислениям 1962 года, среди прочих с Дж.С.Р. Ликлайдером. О концепциях, возникших в ходе обсуждений, Робертс говорил следующее: «Я пришёл к выводу, что следую- щим шагом было сделать так, что- бы все эти несовместимые компонен- ты стали совместимыми через некую сеть. Было много разбросанных в про- странстве людей, которые делали раз- ные вещи, но не делились своими иссле- дованиями. Ничего из того, что делал я, не могли использовать другие, пото- му что всё это было на TX-2, уникаль- ной машине. Так что, если программ- ное обеспечение не было переносимым, единственное его применение было – написание технических статей, что происходило очень медленно. Я пришёл к выводу, что мы должны что-то сде- лать с коммуникациями, так идея гло- бальной сети, о которой Ликлайдер гово- рил больше всех, действительно стала важной». По словам Роберта Тейлора, недав- нее развитие систем разделения вре- мени было причиной, по которой он считал, что его время на посту руково- дителя IPTO было удачным моментом для продвижения проекта ARPAnet. Тей- лор сказал: «Что поразило меня в опыте с временны́м разделением, так это то, что до появления системы разделения времени, скажем, в MIT, было много людей, которые не знали друг друга и занимались вычислениями по-разному. Как только система разделения вре- мени становилась доступной, эти люди начинали знакомиться, делить- ся информацией и спрашивать друг дру- га: “Как я могу это использовать? Где я могу найти это?” Это было действи- тельно феноменально – увидеть, как компьютер становится центромфор- мирования человеческого сообщества». В глазах Тейлора, ARPAnet должна была расширить эту «идею интерак- тивности» на уровень сообщества уни- верситетов. До прибытия Робертса Тейлор уже получил одобрение финансирования для ранних этапов проекта от дирек- тора ARPA Чарльза Херцфельда. Следу- ющим шагом, как это часто бывает в крупных проектах ARPA, было собесе- дование со всеми из вычислительного сообщества ARPA, кто мог бы быть поле- зен. Он хотел получить представление обо всех мнениях от ведущих специа- листов, прежде чем представить окон- чательное предложение. Множество исследователей и инже- неров предложили идеи, нашедшие отражение в финальном предложении, например, идеи улучшения хост-хост протоколов сети. Но один исследова- тель, с которым консультировались на этапе подготовки запроса, оказался осо- бенно важен. Это был Уэс Кларк из Лабо- ратории Линкольна – человек, который наставлял нескольких сотрудников BBN, когда они работали там. Кларк, которого его современники считали настоящим изобретателем, является несколько неза- служенно забытым героем этой эпохи вычислений благодаря своей работе над созданием ранних малых компьютеров, таких как TX-0, TX-2 и LINC. Мысли Клар- ка помогли убедить Робертса, что вместо того, чтобы использовать для управле- ния ARPAnet большую машину в цен- тре страны, Робертс должен поставить для этой задачи небольшие компьюте- ры в каждой точке (сайте). СоветыКлар- ка оказались решающими для опреде- ления окончательной архитектуры ARPAnet, которая была поразительно децентрализованной. Эти небольшие компьютеры, пред- ложенные Кларком, стали известны как IMP (Interface Message Processor). В ARPAnet IMP должны были подклю- чаться какк большимхост-компьютерам на месте, так и к соответствующим IMP на других сайтах ARPAnet. Если их удаст- ся создать, использование IMP значи- тельно упростит задачу подключения хост-сайтов к линиям связи. Вместо того чтобы находить способ подключе- ния напрямую к телефонным линиям каждому сайту, они просто подключа-

RkJQdWJsaXNoZXIy MTQ4NjUy