Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Нобелевская премия — заслуженна ли она?
(Фейнман был удостоен Нобелевской премии за работы по квантовой электродинамике.)
Что я сделал существенного и что было сделано независимо другими физиками, Томонагой в Японии и Швингером, — это разгадка того, каким образом контролировать, анализировать и обсуждать исходные процессы квантовой теории электричества и магнетизма, основы которой были заложены в 1928 году; как интерпретировать их так, чтобы избежать бесконечностей, проводить вычисления разумным образом, получать результаты, которые приводили бы к точному согласию с каждым экспериментальным фактом, известным на сегодняшний день, — квантовая электродинамика должна описывать все доступные детали эксперимента без учета, естественно, ядерных сил, — это была работа, которую я сделал в 1947 году, в которой говорилось, как все это раскрутить. За эту работу я и получил Нобелевскую премию. (Корреспондент ВВС: Это была заслуженная Нобелевская премия? ) Как сказать (СМЕЕТСЯ) … Я не знаю ничего о Нобелевской премии, я не понимаю, что она значит и чего стоит, но если члены Шведской академии решают, что х, у или z достоин Нобелевской премии, так оно и будет. Мне нечего делать с Нобелевской премией… это головная боль… (СМЕЕТСЯ). Я не люблю награды. Они имеют значение для оценки сделанной мной работы и для людей, которые ее оценили. Я знаю, что многие физики используют мою работу — ничего другого мне и не нужно, — думаю, остальное не имеет значения. Я не считаю особенно важным тот факт, что в Шведской академии признали данную работу достаточно выдающейся для получения премии. Я уже получил свою премию. Моя премия — это удовольствие от познания сути вещей, кайф от сделанного открытия. Мне важно знать, что другие люди пользуются плодами моего труда. Вот что существенно, а награды — это так… чья-то выдумка. Я не доверяю наградам; награды, черт возьми, докучают, награды — это видимость, как эполеты, как красивая военная форма. Мой отец растолковывал мне это именно так. Я не могу на это повлиять, но награды мне мешают. Когда я учился в средней школе, одной из первых моих наград было получение членства в обществе «Ариста», которое представляло группу детей, получавших хорошие отметки — ну, как? — и все хотели быть членами «Аристы», и, когда я вошел в эту группу, я узнал, что они делали на своих собраниях — они сидели и обсуждали, кто еще достоин войти в эту замечательную группу, — вы понимаете мою мысль? Так они и просиживали, стараясь решить, кому разрешить присоединиться к «Аристе». Такого рода вещи беспокоят меня психологически по разным причинам. Я не понимаю самого себя, с тех пор и поныне награды меня всегда беспокоят. Когда я стал членом Национальной академии наук, я в конечном счете вынужден был отказаться от этой чести, поскольку это был другой пример организации, члены которой тратили почти все время на выяснение того, кто достаточно знаменит, чтобы позволить ему стать членом академии. Кроме того, они решали, должны ли мы, физики, поддерживать друг друга, когда у них есть кандидатура очень хорошего химика, которого они пытаются протащить на выборах, а у нас нет достаточных оснований по таким-то и таким-то причинам. Разве вызывают возражения химики? Просто все в целом прогнило — основной их целью было решать, кто мог бы получить награду. Вы улавливаете, о чем я говорю? Я не люблю наград.
Правила игры
(С 1950 по 1988 год Фейнман преподавал теоретическую физику в Калифорнийском технологическом институте.)
Один из способов понять некоторую идею, — что мы и делаем, пытаясь постичь природу, — это представить себе, что боги играют с вами в грандиозную игру, скажем, в шахматы, и вы не знаете правил игры. Но вам разрешается смотреть на доску, по крайней мере время от времени, может быть, в ее маленький уголок, и, исходя из этих наблюдений, вы пытаетесь вывести, каковы правила игры, по каким законам двигаются фигуры. Через некоторое время вы могли бы подметить, что, например, только один слон на доске движется по клеткам одного цвета. Немного погодя вы могли бы открыть закон, согласно которому слон передвигается по диагонали, и тем самым объяснить ранее открытый вами закон, что слон движется по клеткам того же цвета. Это аналогично открытию некоторого закона и последующего более глубокого его осмысления. Затем могут происходить разные события, все складывается благоприятно, вы нашли все законы, и общая картина выглядит весьма неплохо, и вдруг где-то в уголке происходит одно необычное явление, например рокировка, — словом, что-то, чего вы не ожидали. Между прочим, в фундаментальной физике мы пытаемся исследовать такие вещи, относительно которых не можем сделать заключений. Потом мы многократно проверяем их и говорим: все в порядке! Именно то, что не вписывается в теорию, представляет наибольший интерес, то, что не согласуется с тем, чего вы ожидали. Кроме того, вы могли бы совершить революцию в физике: после того как вы открыли, что слоны поддерживают свой цвет и ходят по диагонали, — и так происходит достаточно долго, и всем известно, что это правда, — в один прекрасный день вы замечаете в одной шахматной игре, что слон не поддерживает свой цвет, он его меняет. Только позднее вы открываете новую возможность — слон захвачен, и пешка прошла через всю доску и стала новым слоном — такое может случиться, но вы об этом не знали. Это очень похоже на тот причудливый путь, с помощью которого открывают законы природы: иногда они выглядят точными, они продолжают работать, но вдруг какая-то хитроумная диковинка указывает, что они не верны; и тогда вам приходится исследовать условия, при которых слон поменял цвет и тому подобное, и наконец вы вывели новое правило, которое глубже объясняет закон. Хотя в отличие от игры в шахматы, в которой правила усложняются по мере вашего продвижения, в физике, где вы открываете новые явления, все выглядит много проще. Кажется, что в целом все более сложно, поскольку вы получаете большее количество опытных данных, — то есть вы узнаете о большем разнообразии частиц и новых явлений — и законы опять выглядят сложными. Но если вы будете постоянно представлять, насколько они удивительные, то есть если мы распространим наш опыт на все более неизведанные области, время от времени объединяя все в единое целое, когда все работает сообща в дружном союзе, мы поймем, что все проще, чем казалось раньше. Если вас интересуют основные принципы устройства физического мира или завершенная картина мира, то в настоящий момент наш единственный путь познания связан с умозаключениями, основанными на математическом аппарате. Не думаю, что человек без знания математики сможет сегодня полностью или хотя бы частично оценить специфику особенностей мира, чрезвычайно глубокую универсальность законов, взаимосвязь явлений. Я не знаю никакого другого пути… мы не знаем другого способа точного описания мира… или способа увидеть его внутренние взаимосвязи без математики. Полагаю, что человек, не разработавший некоторой математической процедуры, не способен оценить эту сторону мира. Не поймите меня неправильно — существует множество сторон мира, где математика не нужна, например, любовь, оценка которой восхитительна и тонка, это чувство внушает трепет и благоговение. Я не имею в виду, что в жизни есть только одна вещь — физика, но мы беседуем о физике, и коль скоро мы говорим о ней, то незнание математики ведет к жестким ограничениям в понимании мира.
Сокрушительные атомы
Понимаете, то, над чем я работаю в физике именно сейчас, — это очень важная задача, в которой мы столкнулись с трудностями; попробую описать ее. Вы знаете, что все состоит из атомов, мы поняли это давно, и многие знают, что атом состоит из ядра и электронов, движущихся вокруг него. Поведение внешней части, электронов, теперь полностью известно, законы для них хорошо изучены, насколько их можно трактовать в рамках квантовой электродинамики, о ней я вам уже рассказывал. И после того как все это раскрутили, оставался вопрос, как работает ядро, как взаимодействуют в нем частицы, как они удерживаются вместе? Одним из побочных продуктов ядерной физики оказалось открытие деления ядра и создание атомной бомбы. Но исследование сил, которые удерживают ядерные частицы в ядре, — это давно существующая сложная задача. Во-первых, считается, что силы возникают благодаря внутреннему обмену частицами определенного сорта, такую модель придумал Юкава, а частицы назвали пионами. Предположим, вы ударяете протонами по ядру — протон является одной из частиц, входящих в состав ядра, — протоны будут выбивать пионы, и они будут, конечно, вырываться наружу, испускаться. Испускаются не только пионы, но и другие частицы — и мы придумываем им имена, пока они не иссякнут, — каоны и сигма, лямбда и прочие. Все они теперь называются адронами, и, если увеличивать энергию реакции, вы получите все больше и больше частиц, до сотен различных частиц; проблема, в период от 1940–1950 годов и до наших дней, без сомнения, состояла в том, чтобы найти заложенную в их основе структуру. Казалось бы, среди этих частиц должно существовать множество интереснейших связей и структур, пока теория не нашла объяснения их строения, — все эти частицы состоят из чего-то еще — и это что-то мы назвали кварками. Например, три кварка образуют протон, а протон — одна из частиц ядра; другая частица ядра — нейтрон. Существуют несколько кварков — сначала фактически были нужны только три кварка, чтобы объяснить все разнообразие сотен частиц, эти три различных кварка назвали кварками u-типа, d-типа и s-типа. Протон состоит из двух u-кварков и одного d-кварка, а нейтрон — из двух d-кварков и одного u-кварка. Если бы кварки двигались внутри различными путями, они представляли бы некоторую другую частицу. Тогда возникает вопрос: каково точное поведение кварков и что удерживает их вместе? Теория предположительно очень проста, очень близка аналогия с квантовой электродинамикой — не полностью, но очень похожа — кварки подобны электрону, а частицы, названные глюонами, которые курсируют между кварками, заставляя их притягиваться друг к другу, подобны фотону, который тоже путешествует между электронами, создавая электромагнитные силы. И математика здесь очень похожа, но содержит несколько немного отличающихся членов. Разгаданное различие в форме уравнений привело к разгадке принципов такой красоты и простоты, что их никак нельзя считать случайными, они очень и очень определенные. Пока не выяснено, сколько существует различных видов кварков[5]. Тут есть кардинальное отличие от электродинамики, в которой два электрона могут расходиться сколь угодно далеко, а когда они далеки друг от друга, то силы между ними, в сущности, становятся совсем ничтожными. Если бы это было справедливо для кварков, то мы ожидали бы, что, когда достаточно сильно ударяешь по какой-либо ядерной частице (адрону), должны испускаться кварки. Однако вместо этого, когда проводятся эксперименты при энергии, достаточной для вылета кварков, вы обнаруживаете большую струю — иначе говоря, много частиц, идущих в том же направлении, что и первоначальные адроны, но в струе нет кварков — и это требование теории: когда вылетают кварки, они образуют что-то вроде новых пар кварков, они входят в состав маленьких групп кварков, представляющих адроны. Вопрос, почему существуют такие отличия от электродинамики, как работает это малое различие в математических формулах, эти малые члены, которые незначительно изменяют уравнения, но приводят к таким различающимся эффектам, к полностью иным эффектам? То, что происходит в реальности, было действительно удивительным для большинства ученых, и первое, что приходит в голову, что теория неправильна. Но чем больше ею занимались, тем яснее становилось, что, по-видимому, виной всему оказываются именно эти дополнительные члены, приводящие к таким различающимся эффектам. Теперь мы полагаем, что физика претерпевает кардинальные изменения. Мы имеем теорию, полную и вполне определенную теорию всех этих адронов, и у нас есть огромное количество экспериментальных данных с кучей подробностей — почему же мы не можем немедленно проверить теорию, обнаружить, правильна она или нет? Потому что нам нужно вычислить следствия теории. Если теория верна, что должно произойти и как это произойдет? В данный момент трудность заключается в первом шаге. Математика, необходимая для разгадывания следствий теории, в настоящее время непреодолимо сложна. В настоящее время — да! И поэтому очевидно, какова моя задача. Моя задача — попытаться разработать способ доведения теории до числа, тщательно ее проверить, не просто качественно, а увидеть, может ли она привести к правильным результатам. Я потратил несколько лет, пытаясь изобрести математические трюки, которые позволили бы мне решить уравнения, но я, в общем, ничего не добился, и тогда я решил, что для начала должен представить себе, как может выглядеть решение. Трудно объяснить это доходчиво, но перед тем как оценить идею количественно, я должен уяснить качественный принцип, как работает явление. Иначе говоря, люди не понимали даже, как работает идея в грубом приближении. Я работал в последнее время, в последние год-два, над осмыслением того, как приблизительно работает теория, пока не количественно, надеясь, что в будущем это приближенное понимание сможет перерасти в точный математический аппарат, способ или алгоритм для перехода от теории к частицам. Понимаете, мы находимся в забавном положении: не то чтобы мы ищем теорию, мы ее получили — очень хорошего кандидата на роль теории, — мы находимся на той ступени, когда нам необходимо сравнить теорию с экспериментом, увидеть, какие появятся следствия и проверить исходную теорию. Мы зациклились на следствиях; тем не менее моя цель, мое страстное желание — понять, смогу ли я разработать адекватный способ решения задачи, чтобы понять, каковы следствия этой теории (СМЕЕТСЯ). Это один из видов сумасшествия — иметь теорию, из которой не можешь найти следствий… Я не могу этого перенести, я должен все понять. Может быть, когда-нибудь…
«Пусть это сделает Джордж»
Чтобы сделать настоящую, действительно хорошую работу в физике, абсолютно необходимо иметь много времени, чтобы запомнить те смутные и труднодоступные идеи, которые приходят тебе в голову, — это очень похоже на то, как строится карточный домик, где каждая карта стоит непрочно, и если вы забудете про одну из них, вся конструкция развалится. Вы не знаете, как это построить, и выстраиваете карты снова и снова — и если вы прерветесь, это все равно что забыть половину идей, то есть как карты соединялись прежде, чтобы выстроилась идея, — ваши карты символизируют различные части идеи. Главное, вы соединяете вместе головоломку, и получается башня, но легко ошибиться, нужна огромная концентрация, то есть нужна масса времени для обдумывания, — правда, если вы работаете в административной сфере, вам не нужно так много времени. Если кто-нибудь попросит меня присутствовать на заседании приемной комиссии — ну уж нет, за это я не несу ответственности — и мне плевать на студентов — конечно, мне вовсе не наплевать на студентов, но я знаю, что кто-нибудь еще сделает это за меня, — я придерживаюсь точки зрения: «Пусть это сделает Джордж». Понимаете, вы не обязаны придерживаться этой точки зрения, поскольку она не совсем верна, но я поступаю так, поскольку мне нравится заниматься физикой, и я все-таки хочу кое-что сделать, поэтому я и эгоистичен. Я хочу заниматься физикой.
Скучающие на истории науки
Вот сидят студенты в аудитории, и вы спрашиваете, как мне удается хорошо преподавать? Должен ли я учить, исходя из истории науки или ее применения? Моя теория состоит в том, что наилучший способ обучения — не вдаваться в философию, она только приводит к хаосу и запутывает науку в том смысле, что вы используете каждый возможный способ что-то в ней сделать. Я вижу единственный способ ответа: когда ты продвигаешься вперед, надо взбудоражить этих парней или поймать их на различные крючки так, чтобы никому не было скучно — ни парню, которому интересна история и скучна абстрактная математика, а с другой стороны, парню, которому нравится абстракция и скучна история. Если ты сможешь сделать так, чтобы никому из них не было скучно, возможно, тогда ты чего-то стоишь. Я действительно не знаю, как это сделать. Я не знаю, как ответить на этот вопрос для людей с различным складом ума и различными пристрастиями — какими крючками их зацепить, чем заинтересовать, как управлять их интересами. Один способ — применить своего рода силу: ты должен пройти данный курс и сдать экзамен. Это очень эффективный путь. Многие таким образом проходят через школьное обучение, и, может быть, это наиболее эффективный путь. Прошу прощения, но после многих лет, когда я пытался учить и пытался применить различные методики, я и в самом деле не знаю, как это сделать.
Сын, похожий на отца
Когда я был маленьким мальчиком, я получал удовольствие от рассказов отца о сущности вещей, и я старался рассказывать своему сыну о распространенных в мире вещах. Когда он был совсем маленьким, укачивая его в постельке, мы рассказывали ему всевозможные истории, и я выдумывал сказки о «маленьком народце», который ютится где-то наверху. Они гуляют, ездят на пикники или что-то в этом роде, а живут они в вентиляторе; и эти маленькие люди пробегают через лес, полный больших, длинных и толстых синих чудищ наподобие деревьев, но без листьев, а с одними стволами, и они вынуждены передвигаться между ними и тому подобное. Постепенно он уловил, что это коврик, ворсовый коврик, синий коврик, и он любил эту игру, поскольку я мог описывать все окружающие вещи со своеобразной точки зрения, а ему нравилось слушать сказки, и мы описали кучу удивительных вещей. Он даже сунулся на прогулке в мокрую собачью ноздрю, где свистел ветер, всасывался холод и выдувалось тепло. И я таким образом смог рассказать ему о физиологии и о прочих вещах. Он любил все это, и я рассказывал ему массу всяких штуковин, и сам получал от этого удовольствие, поскольку рассказывал ему о вещах, которые сам любил, и мы оба веселились, когда он угадывал, что это значит. А потом у меня появилась дочь, и я пытался сделать то же самое, но у нее был совсем другой характер, она не хотела слушать мои истории, она хотела слушать то, что ей читали и перечитывали из книг. Она просила меня почитать ей, а не выдумывать всяческие истории — совсем другая индивидуальность. И поэтому, если мы говорим о наилучшем методе обучения детей науке, я должен сказать, что истории о «маленьком народце» не сработали в случае моей дочери и сработали по случайным причинам с моим сыном. Вы понимаете меня?
«Наука, которая вовсе не наука…»
Несмотря на прогресс в науке, параллельно с ней существует в некотором роде и псевдонаука. Социология служит примером науки, которая таковой не является. Она трактует явления не с научной точки зрения. В социологии следуют формальностям — вы собираете даты, делаете то-то и то-то, но не получаете никаких законов и не можете добраться до истины. К тому же в этой науке пока нет никаких результатов — может быть, они появятся когда-нибудь в будущем, — эта область плохо разработана, даже если что-то случится на мировом уровне. Здесь мы имеем знатоков на все случаи жизни, которые считают себя научными экспертами. Так называемые научные эксперты просто сидят за пишущими машинками и выдумывают всякую чушь вроде того, что пища, выращенная на органических удобрениях, полезнее, чем на неорганических; может, это и правда, а может — и нет, и нет способа доказать это утверждение. Но они будут сидеть за своими пишущими машинками и комплектовать всю эту ерунду, как будто это наука, а они эксперты по продуктам, органическим, удобрениям и прочим вещам. Каких только вымыслов и псевдонаук не существует на свете! Может быть, я совершенно не прав, может быть, они действительно знают все эти вещи, но я не понимаю, в чем я не прав. Видите ли, у меня есть преимущество — я понимаю, как тяжело добывать истинное знание, как тщательно надо перепроверить результаты экспериментов, как легко ошибиться и оказаться в дураках. Я понимаю, что значит узнать что-то стоящее, и поэтому, видя, как они получают информацию, я не верю, что они осмысливают ее — они не выполняют необходимой работы, не выполняют необходимых проверок, не уделяют работе должного внимания. Я очень сомневаюсь в том, что они делают все это по недомыслию: я полагаю, что они сознательно пугают людей. Я так думаю. Я не знаю жизнь во всех деталях, но таково мое мнение.
Сомнения и колебания
Если вы ждете, что наука даст все ответы на волнующие нас вопросы: кто мы есть, где мы существуем, что такое Вселенная и многие-многие другие, то вы легко можете разрушить иллюзии и начнете искать мистические ответы на эти вопросы. Может ли ученого удовлетворить мистический ответ, я не знаю, поскольку ученому важно понимать — не важно что. Так или иначе, если я чего-то не понимаю, я думаю о том, как мне в этом разобраться, как проанализировать, пытаюсь выяснить, насколько далеко здесь можно продвинуться. Люди скажут: «Вы ищете основные законы физики? » Нет же, я просто смотрю, смогу ли узнать больше о нашем мире, и если выяснится, что существует простой основной закон, который объясняет все, это было бы очень здорово — настоящее открытие. И да будет так! Может статься, что мир подобен луковице с миллионом слоев, и мы придем в отчаяние, устав рассматривать эти слои, но это не значит, что нет способа познания мира и природы вещей. У Природы свой путь, и когда мы собираемся исследовать этот путь, нет смысла ставить конкретные задачи, нужно просто попытаться как можно больше узнать о мире, в котором мы живем. Может статься, что мы не сумеем получить ответы на все свои вопросы, но я этого и не жду. Мое любопытство в науке состоит в том, чтобы просто узнать о мире что-то новое, и чем больше я узнаю, тем будет лучше для познания. Существуют предположения, что человек в отличие от животных занимает особое место в этом мире. Мне хотелось бы исследовать эти тайны, но я не особенно доверяю историям, которые были придуманы о наших взаимоотношениях со Вселенной, так как они кажутся слишком простыми, слишком ассоциированными, слишком частными и провинциальными. Возьмем Землю. Он, Бог, пришел на землю — это один из аспектов Бога, — пришел на землю и наблюдает, что там происходит. Это не количественное соотношение. В любом случае с этим нет смысла спорить, и я не буду с этим спорить. Я только попытаюсь объяснить вам, почему научный взгляд на вещи, которого я придерживаюсь, повлиял на мою веру. Если это истинно и если различные религии имеют различные теории на этот счет, то как совместить это с вашим собственным знанием? Вы начинаете удивляться, у вас закрадываются сомнения. А как только вы начинаете сомневаться, просто, предположительно сомневаться, вы задаете себе вопрос: а можно ли доверять науке? Вы говорите: нет, вы не знаете, что есть истина, вы только пытаетесь найти ее и, возможно, идете неверным путем. Отталкивайтесь в понимании религии из посылки, что все неверно. Но как только вы это сделаете, вы начнете соскальзывать с высоты, которую будет трудно восстановить. С научной точки зрения или с точки зрения моего отца, мы должны понять, что такое истина и что может быть или не может быть истиной. И раз вы начали сомневаться, — а это неотъемлемая часть моего характера, — сомневаться и задавать вопросы, ваша вера становится менее твердой. У меня есть одно свойство — я совершенно спокойно уживаюсь со своими сомнениями, и колебаниями, и незнанием. Думаю, гораздо интереснее жить, не зная чего-то, чем иметь ответы, которые могут оказаться неправильными. У меня есть приблизительные ответы, и сносные убеждения, и различная степень уверенности относительно различных вещей, но у меня нет абсолютной уверенности относительно всего сущего, я многого не знаю, например, имеет ли смысл вопрос, почему мы здесь, и что такой вопрос мог бы означать. Я мог бы немного подумать об этом, но, если чувствую бесперспективность этих размышлений, переключаюсь на что-нибудь другое. Ведь я и не должен знать ответ на любой вопрос. Я не чувствую страха, не зная, например, таких вещей, почему мы затерялись в загадочной Вселенной, не имея какой-либо цели, кроме пути, нам уготованного. Все это далеко от понимания — и это совершенно меня не пугает.
Компьютеры будущего
Через сорок лет после атомной бомбардировки Нагасаки ветеран Манхэттенского проекта Ричард Фейнман выступил с докладом в Японии. Тема доклада была мирной, тема, которая занимает многие проницательные умы: будущее компьютеров, в том числе вопросы компьютерной науки, которые сделали Фейнмана провидцем, современным Нострадамусом — нижний предел размера компьютера. Может быть, эта глава вызовет вопросы у некоторых читателей; однако это такая важная часть вклада Фейнмана в науку, что, я надеюсь, они выберут время для ее чтения, даже если пропустят некоторые сугубо технические детали. Глава заканчивается кратким обсуждением одной из любимых идей Фейнмана, которая инициировала современную революцию в нанотехнологиях.
Введение
Для меня большая честь и удовольствие присутствовать здесь в качестве докладчика в память об ученом, которого я исключительно уважал и восхищался — профессора Нишины. Приехать в Японию и рассказывать о компьютерах — это все равно что читать проповедь Будде. Но я много размышлял о компьютерах — и это единственное, о чем я мог думать, когда меня пригласили сделать доклад. Первое, что я хотел бы сказать, — я не собирался говорить о компьютерах. Я хочу рассказать об их будущем. Однако наиболее важные разработки будущего составляют предмет, о котором я не буду говорить. Например, существует великое множество работ, посвященных разработке более интеллектуальных машин — машин, умеющих лучше взаимодействовать с людьми, так чтобы ввод и вывод данных осуществлялся с меньшими усилиями по сравнению с тем сложным программированием, которое мы имеем сегодня. Это часто называют искусственным интеллектом, но мне этот термин не нравится. Возможно, неинтеллектуальные машины могут работать даже лучше, чем интеллектуальные. Другая проблема состоит в стандартизации языков программирования. Сегодня их существует слишком много, и мне кажется разумной идея просто выбрать один из них. (Я не решаюсь упомянуть, что в Японии должно существовать больше стандартных языков — поскольку у вас имеется четыре способа письма, я думаю, что попытки стандартизации чего-либо здесь, очевидно, приведут к еще большему числу стандартов, а не к меньшему! ) Другая интересная проблема будущего состоит в том, что лучше выполнять работу на автоматически отлаженных программах, но об этом я тоже не буду говорить. Отладка означает поиск ошибок в программе или в машине; но на редкость трудно отлаживать программы, когда они становятся все более сложными. Еще одно направление усовершенствования — сделать машины трехмерными вместо построенных на чипах, расположенных на плоскости. Это должно быть сделано поэтапно, а не сразу — вы можете создать несколько слоев, а затем добавлять постепенно все большее их число. Другое важнейшее устройство — прибор, автоматически обнаруживающий дефектные элементы на чипе; тогда чип будет автоматически перезаписывать сам себя так, чтобы избежать дефектных элементов. В настоящее время, когда мы пытаемся делать большие чипы, в них часто образуются трещины или дефектные участки, и мы выбрасываем целиком весь чип. Если мы сможем использовать действующую часть чипа, эффективность станет намного выше. Я упоминал, что попытаюсь рассказать вам об известных мне реальных проблемах машин будущего. Однако то, о чем я хочу говорить, — простые, небольшие, технически и физически добротные вещи, которые можно в принципе сделать в соответствии с физическими законами. Иначе говоря, я хотел бы обсудить механизм, а не способ, которым мы используем машины. Я буду рассказывать о некоторых технических возможностях для создания машин. Будут затронуты три темы. Одна — это машины с параллельной обработкой, представляющие устройства очень близкого будущего, почти настоящего, которые разрабатываются в настоящее время. Более отдаленное будущее — это вопрос о потреблении энергии машинами, который на первый взгляд кажется ограниченным, но в действительности это не так. И в заключение я буду говорить о размерах. Всегда лучше иметь машины поменьше, и вопрос заключается в том, насколько малым может стать допустимый размер, чтобы в принципе машины согласовывались с законами природы? Я не буду обсуждать, какова и в чем состоит актуальность каждой из перечисленных проблем в будущем. Это зависит от экономических и социальных условий, и я не собираюсь ломать над ними голову.
Параллельные компьютеры
Первая тема касается параллельных компьютеров. Почти все современные компьютеры, обычные компьютеры, работают на компоновке или архитектуре, придуманной фон Нейманом[6], в которой существуют очень большая память, где хранится вся информация, и одна центральная область, в которой проводятся простые вычисления. Мы берем одно число из одного отдела памяти, а другое — из другого отдела памяти, посылаем их в центральное арифметическое устройство для их сложения, а затем отсылаем ответ обратно в некоторое место памяти. Существует, по сути, один центральный процессор, который работает очень-очень быстро и очень напряженно, в то время как память в целом не участвует в процессе и представляет быстрый картотечный ящик с файловой структурой, который очень редко используется. Совершенно очевидно, что чем больше процессоров работают одновременно, тем быстрее мы должны выполнять вычисления. Но здесь возникает затруднение: допустим, кому-то, работающему на одном процессоре, понадобится та же самая информация из памяти, что и другому, пользующемуся другим процессором, — и тогда все перепутывается. В связи со сказанным очень трудно разместить параллельно для работы много процессоров. Некоторые шаги в этом направлении были предприняты на так называемых векторных процессорах. Если иногда вам необходимо выполнить одинаковые действия на многих различных элементах, вы, возможно, выполняете их одновременно. В принципе можно написать правильные программы стандартным способом, и тогда интерпретирующая программа автоматически поймет, когда полезно использовать эту векторную возможность. Такая идея применяется в компьютерах американской фирмы «Cray» и в японских «суперкомпьютерах». Другой проект состоит в том, чтобы взять большое число эффективно работающих относительно простых (но не слишком упрощенных) компьютеров и соединить их вместе в некоторую структуру. Тогда все они могут работать, составляя часть схемы. Каждый компьютер является совершенно независимым, причем они будут передавать информацию от одного к другому, когда один или другой в ней нуждается. Такого рода схема реализована, например, в Калтехе (Калифорнийском технологическом институте), в гиперкубе «Cosmic Cube», и представляет только одну из многочисленных возможностей. Сегодня многие конструируют такие машины. Другая возможность — распределить очень большое число очень малых центральных процессоров вокруг памяти. Каждый процессор общается только с малой частью памяти, и существует детально разработанная система взаимосвязей между ними. Примером такой машины является the Connection Machine (машина с переменной структурой связей с параллельными процессорами), созданная в MIT (Массачусетсом технологическом институте). Она имеет 64 000 процессоров и систему маршрутизации, в которой каждые 16 могут переговариваться с другими 16, и, таким образом, получается 4000 возможностей маршрутного соединения. Многие научные задачи, такие, например, как прохождение волн через некоторые материалы, можно было бы очень легко решить, применив параллельное соединение процессоров. Дело в том, что происходящее в данной части пространства в некоторый момент времени может быть определено локально — нужно только знать давление и напряжение от соседних объемов. Ответ можно вычислить одновременно для каждого объема, и эти граничные условия соединяются с различными объемами. Вот почему такой тип модели работает для решения подобных задач. Если задача достаточно обширна, следует выполнить большой объем вычислений. Параллельное соединение компьютеров может значительно ускорить время решения задачи, и этот принцип применяется не только в решении научных задач. Куда подевалось предубеждение двухлетней давности, будто параллельное программирование трудновыполнимо? Выходит, то, что было сложным и почти невыполнимым, вскоре станет обычной программой и продемонстрирует на примере этой программы эффективность параллельного соединения компьютеров. Принимая во внимание, что мы имеем возможность параллельных вычислений, нужно полностью переписать программы, по-новому переосмыслив, что происходит внутри машины. Невозможно эффективно использовать старые программы. Это колоссальное неудобство для большинства промышленных приложений, из-за этого идея может натолкнуться на значительное сопротивление. Но большие программы, как правило, дело ученых или специалистов — умных и способных программистов. Они любят свое дело и горят желанием начать все заново. Они готовы переписать программы, если это позволит сделать их более эффективными. Итак, следует перепрограммировать тяжелые, огромные программы новым способом, и когда все в конце концов придут к этому, появится все больше и больше новых программ и программисты научатся с ними работать.
Популярное:
|
Последнее изменение этой страницы: 2016-04-11; Просмотров: 586; Нарушение авторского права страницы