Архитектура фон Неймана
Архитектура фон Неймана — широко известный принцип совместного хранения команд и данных в памяти компьютера. Вычислительные системы такого рода часто обозначают термином «машина фон Неймана», однако соответствие этих понятий не всегда однозначно. В общем случае, когда говорят об архитектуре фон Неймана, подразумевают принцип хранения данных и инструкций в одной памяти.
Содержание
История возникновения термина
Основы учения об архитектуре вычислительных машин заложил фон Нейман в 1944 году, когда подключился к созданию первого в мире лампового компьютера ЭНИАК. В процессе работы над ЭНИАКом в Институте Мура в Пенсильванском Университете во время многочисленных дискуссий со своими коллегами Джоном Уильямом Мокли, Джоном Экертом (англ.), Германом Голдстайном и Артуром Бёрксом, возникла идея более совершенной машины под названием EDVAC. Исследовательская работа над EDVAC продолжалась параллельно с конструированием ЭНИАКа.
В марте 1945 года принципы логической архитектуры были оформлены в документе, который назывался «Первый проект отчёта о EDVAC» — отчет для Баллистической Лаборатории Армии США, на чьи деньги осуществлялась постройка ЭНИАКа и разработка EDVACа. Отчет, поскольку он являлся всего лишь наброском, не предназначался для публикации, а только для распространения внутри группы, однако Герман Голдстайн — куратор проекта со стороны Армии США — размножил эту научную работу и разослал её широкому кругу ученых для ознакомления. Так как на первой странице документа стояло только имя фон Неймана[1], у читавших документ сложилось ложное впечатление, что автором всех идей, изложенных в работе, является именно он. Документ давал достаточно информации для того, чтобы читавшие его могли построить свои компьютеры, подобные EDVACу на тех же принципах и с той же архитектурой, которая в результате стала называться «архитектурой фон Неймана».
После завершения Второй Мировой войны и окончания работ над ЭНИАКом в феврале 1946 года команда инженеров и ученых распалась, Джон Мокли, Джон Экерт (англ.) решили обратиться в бизнес и создавать компьютеры на коммерческой основе. Фон Нейман, Голдстайн и Бёркс перешли в Институт перспективных исследований, где решили создать свой компьютер «IAS-машина», подобный EDVACу, и использовать его для научно-исследовательской работы. В июне 1946 года они[2][3] изложили свои принципы построения вычислительных машин в ставшей классической статье «Предварительное рассмотрение логической конструкции электронно-вычислительного устройства»[4][5][6]. С тех пор прошло более полувека, но выдвинутые в ней положения сохраняют свою актуальность и сегодня. В статье убедительно обосновывается использование двоичной системы для представления чисел, а ведь ранее все вычислительные машины хранили обрабатываемые числа в десятичном виде. Авторы продемонстрировали преимущества двоичной системы для технической реализации, удобство и простоту выполнения в ней арифметических и логических операций. В дальнейшем ЭВМ стали обрабатывать и нечисловые виды информации — текстовую, графическую, звуковую и другие, но двоичное кодирование данных по-прежнему составляет информационную основу любого современного компьютера.
Помимо машин, работавших с двоичным кодом, существовали и существуют троичные машины. Троичные компьютеры имеют ряд преимуществ и недостатков перед двоичными. Среди преимуществ можно выделить быстродействие (операции сложения выполняются примерно в полтора раза быстрее), наличие двоичной и троичной логики, симметричное представление целых чисел со знаком (в двоичной логике либо будут иметь место два нуля (положительный и отрицательный), либо будет иметь место число, которому нет пары с противоположным знаком). К недостаткам — более сложная реализация по сравнению с двоичными машинами.
Ещё одной революционной идеей, значение которой трудно переоценить, является принцип «хранимой программы». Первоначально программа задавалась путём установки перемычек на специальной коммутационной панели. Это было весьма трудоемким занятием: например, для изменения программы машины ЭНИАК требовалось несколько дней, в то время как собственно расчет не мог продолжаться более нескольких минут — выходили из строя лампы, которых было огромное количество. Однако программа может также храниться в виде набора нулей и единиц, причем в той же самой памяти, что и обрабатываемые ею числа. Отсутствие принципиальной разницы между программой и данными дало возможность ЭВМ самой формировать для себя программу в соответствии с результатами вычислений.
Наличие заданного набора исполняемых команд и программ было характерной чертой первых компьютерных систем. Сегодня подобный дизайн применяют с целью упрощения конструкции вычислительного устройства. Так, настольные калькуляторы, в принципе, являются устройствами с фиксированным набором выполняемых программ. Их можно использовать для математических расчётов, но почти невозможно применить для обработки текста и компьютерных игр, для просмотра графических изображений или видео. Изменение встроенной программы для такого рода устройств требует практически полной их переделки, и в большинстве случаев невозможно. Впрочем, перепрограммирование ранних компьютерных систем всё-таки выполнялось, однако требовало огромного объёма ручной работы по подготовке новой документации, перекоммутации и перестройки блоков и устройств и т. п.
Всё изменила идея хранения компьютерных программ в общей памяти. Ко времени её появления использование архитектур, основанных на наборах исполняемых инструкций, и представление вычислительного процесса как процесса выполнения инструкций, записанных в программе, чрезвычайно увеличило гибкость вычислительных систем в плане обработки данных. Один и тот же подход к рассмотрению данных и инструкций сделал лёгкой задачу изменения самих программ.
Принципы фон Неймана
- Принцип однородности памяти
- Команды и данные хранятся в одной и той же памяти и внешне в памяти неразличимы. Распознать их можно только по способу использования; то есть одно и то же значение в ячейке памяти может использоваться и как данные, и как команда, и как адрес в зависимости лишь от способа обращения к нему. Это позволяет производить над командами те же операции, что и над числами, и, соответственно, открывает ряд возможностей. Так, циклически изменяя адресную часть команды, можно обеспечить обращение к последовательным элементам массива данных. Такой прием носит название модификации команд и с позиций современного программирования не приветствуется. Более полезным является другое следствие принципа однородности, когда команды одной программы могут быть получены как результат исполнения другой программы. Эта возможность лежит в основе трансляции — перевода текста программы с языка высокого уровня на язык конкретной вычислительной машины.
- Принцип адресности
- Структурно основная память состоит из пронумерованных ячеек, причем процессору в произвольный момент доступна любая ячейка. Двоичные коды команд и данных разделяются на единицы информации, называемые словами, и хранятся в ячейках памяти, а для доступа к ним используются номера соответствующих ячеек — адреса.
- Принцип программного управления
- Все вычисления, предусмотренные алгоритмом решения задачи, должны быть представлены в виде программы, состоящей из последовательности управляющих слов — команд. Каждая команда предписывает некоторую операцию из набора операций, реализуемых вычислительной машиной. Команды программы хранятся в последовательных ячейках памяти вычислительной машины и выполняются в естественной последовательности, то есть в порядке их положения в программе. При необходимости, с помощью специальных команд, эта последовательность может быть изменена. Решение об изменении порядка выполнения команд программы принимается либо на основании анализа результатов предшествующих вычислений, либо безусловно.
- Принцип двоичного кодирования
- Согласно этому принципу, вся информация, как данные, так и команды, кодируются двоичными цифрами 0 и 1. Каждый тип информации представляется двоичной последовательностью и имеет свой формат. Последовательность битов в формате, имеющая определенный смысл, называется полем. В числовой информации обычно выделяют поле знака и поле значащих разрядов. В формате команды можно выделить два поля: поле кода операции и поле адресов.
Компьютеры, построенные на принципах фон Неймана
По плану, первым компьютером, построенным по архитектуре фон Неймана, должен был стать EDVAC (Electronic Discrete Variable Automatic Computer) — одна из первых электронных вычислительных машин. В отличие от своего предшественника ЭНИАКа, это был компьютер на двоичной, а не десятичной основе. Как и ЭНИАК, EDVAC был разработан в Институте Мура Пенсильванского Университета для Лаборатории баллистических исследований (англ.) Армии США командой инженеров и учёных во главе с Джоном Преспером Экертом (англ.) и Джоном Уильямом Мокли при активной помощи математика], однако до 1951 года EDVAC не был запущен из-за технических трудностей в создании надёжной компьютерной памяти и разногласий в группе разработчиков. Другие научно-исследовательские институты, ознакомившись с ЭНИАКом и проектом EDVAC, сумели решить эти проблемы гораздо раньше. Первыми компьютерами, в которых были реализованы основные особенности архитектуры фон Неймана, были:
- прототип — Манчестерская малая экспериментальная машина — Манчестерский университет, Великобритания, 21 июня 1948 года;
- EDSAC — Кембриджский университет, Великобритания, 6 мая 1949 года;
- Манчестерский Марк I — Манчестерский университет, Великобритания, 1949 год;
- BINAC — США, апрель или август 1949 года;
- CSIR Mk 1 — Австралия, ноябрь 1949 года;
- EDVAC — США, август 1949 года — фактически запущен в 1952 году;
- CSIRAC — Австралия, ноябрь 1949 года;
- SEAC — США, 9 мая 1950 года;
- ORDVAC — США, ноябрь 1951 года;
- IAS-машина — США, 10 июня 1952 года;
- MANIAC I — США, март 1952 года;
- AVIDAC — США, 28 января 1953 года;
- ORACLE — США, конец 1953 года;
- WEIZAC — Израиль, 1955 год;
- SILLIAC — Австралия, 4 июля 1956 года.
В СССР первой полностью электронной вычислительной машиной, близкой к принципам фон Неймана, стала МЭСМ, построенная Лебедевым (на базе киевского Института электротехники АН УССР), прошедшая государственные приемочные испытания в декабре 1951 года.
Узкое место архитектуры фон Неймана
Совместное использование шины для памяти программ и памяти данных приводит к узкому месту архитектуры фон Неймана, а именно ограничению пропускной способности между процессором и памятью по сравнению с объёмом памяти. Из-за того, что память программ и память данных не могут быть доступны в одно и то же время, пропускная способность канала "процессор-память" и скорость работы памяти существенно ограничивают скорость работы процессора — гораздо сильнее, чем если бы программы и данные хранились в разных местах. Так как скорость процессора и объём памяти увеличивались гораздо быстрее, чем пропускная способность между ними, узкое место стало большой проблемой, серьёзность которой возрастает с каждым новым поколением процессоров ; данная проблема решается совершенствованием систем кэширования, а это порождает множество новых проблем[каких?].
Термин «узкое место архитектуры фон Неймана» ввел Джон Бэкус в 1977 в своей лекции «Можно ли освободить программирование от стиля фон Неймана?», которую он прочитал при вручении ему Премии Тьюринга[7][8]
Ученые из США и Италии в 2015 заявили о создании прототипа мем-процессора (английское memprocessor) с отличной от фон-неймановской архитектурой и возможности его использования для решения NP-полных задач[9][10][11].
См. также
Напишите отзыв о статье "Архитектура фон Неймана"
Литература
- Herman H. Goldstine. [books.google.co.jp/books?id=jCSpiVBH5W0C The Computer from Pascal to von Neumann]. — Princeton University Press, 1980. — 365 p. — ISBN 9780691023670. (англ.)
- William Aspray. [books.google.co.jp/books?id=c5uDQgAACAAJ John von Neumann and the Origins of Modern Computing]. — MIT Press, 1990. — 394 p. — ISBN 0262011212. (англ.)
- Scott McCartney. [books.google.com/books?id=GxMIAQAAMAAJ ENIAC: The Triumphs and Tragedies of the World's First Computer]. — Berkley Books, 2001. — 262 p. — ISBN 9780425176443. (англ.) — рассказывается об истории появления термина «архитектура фон Неймана»
Примечания
- ↑ John von Neumann. [sites.google.com/site/michaeldgodfrey/vonneumann/vnedvac.pdf?attredirects=0&d=1 First Draft of a Report on the EDVAC]. University of Pennsylvania (30 июня 1945).
- ↑ Юрий Полунов. [www.pcweek.ru/themes/detail.php?ID=72606&phrase_id=204737 Автора!!!] // PC Week/Russian Edition. — 2006. — № 20 (530).
- ↑ Cragon, H. G. Computer Architecture and Implementation. — Cambridge University Press, 2000. — P. 2. — 238 p. — ISBN 978-0-521-65168-4.
- ↑ Goldstine, 1980, p. 255.
- ↑ Burks A. W., Goldstine H. H., Neumann J. Preliminary Discussion of the Logical Design of an Electronic Computing Instrument. — Institute for Advanced Study, Princeton, N. J., July 1946.
- ↑ Смирнов А. Д. Архитектура вычислительных систем : Учебное пособие для вузов. — М.: Наука, 1990. — С. 104. — 320 с. — ISBN 5-02-013997-1.
- ↑ Backus, John W.. «Can Programming Be Liberated from the von Neumann Style? A Functional Style and Its Algebra of Programs». DOI:10.1145/359576.359579. Проверено 2012-01-20.
- ↑ Dijkstra, Edsger W. [www.cs.utexas.edu/~EWD/transcriptions/EWD06xx/EWD692.html E. W. Dijkstra Archive: A review of the 1977 Turing Award Lecture]. Проверено 11 июля 2008.
- ↑ [lenta.ru/news/2015/07/07/memcomputing/ Создан прототип компьютера с отличной от фон-неймановской архитектурой.] / Lenta.ru, 2015-07-07
- ↑ [www.techtimes.com/articles/66537/20150706/scientists-build-computer-works-more-human-brain.htm Scientists Build A Computer That Works More Like The Human Brain : SCIENCE : Tech Times]
- ↑ [advances.sciencemag.org/content/1/6/e1500031 Memcomputing NP-complete problems in polynomial time using polynomial resources and collective states] / Science Advances 03 Jul 2015: Vol. 1, no. 6, e1500031 DOI:10.1126/sciadv.1500031 (англ.)
<imagemap>: неверное или отсутствующее изображение |
Для улучшения этой статьи желательно?:
|
|
Отрывок, характеризующий Архитектура фон Неймана
На другой день, по совету Марьи Дмитриевны, граф Илья Андреич поехал с Наташей к князю Николаю Андреичу. Граф с невеселым духом собирался на этот визит: в душе ему было страшно. Последнее свидание во время ополчения, когда граф в ответ на свое приглашение к обеду выслушал горячий выговор за недоставление людей, было памятно графу Илье Андреичу. Наташа, одевшись в свое лучшее платье, была напротив в самом веселом расположении духа. «Не может быть, чтобы они не полюбили меня, думала она: меня все всегда любили. И я так готова сделать для них всё, что они пожелают, так готова полюбить его – за то, что он отец, а ее за то, что она сестра, что не за что им не полюбить меня!»
Они подъехали к старому, мрачному дому на Вздвиженке и вошли в сени.
– Ну, Господи благослови, – проговорил граф, полу шутя, полу серьезно; но Наташа заметила, что отец ее заторопился, входя в переднюю, и робко, тихо спросил, дома ли князь и княжна. После доклада о их приезде между прислугой князя произошло смятение. Лакей, побежавший докладывать о них, был остановлен другим лакеем в зале и они шептали о чем то. В залу выбежала горничная девушка, и торопливо тоже говорила что то, упоминая о княжне. Наконец один старый, с сердитым видом лакей вышел и доложил Ростовым, что князь принять не может, а княжна просит к себе. Первая навстречу гостям вышла m lle Bourienne. Она особенно учтиво встретила отца с дочерью и проводила их к княжне. Княжна с взволнованным, испуганным и покрытым красными пятнами лицом выбежала, тяжело ступая, навстречу к гостям, и тщетно пытаясь казаться свободной и радушной. Наташа с первого взгляда не понравилась княжне Марье. Она ей показалась слишком нарядной, легкомысленно веселой и тщеславной. Княжна Марья не знала, что прежде, чем она увидала свою будущую невестку, она уже была дурно расположена к ней по невольной зависти к ее красоте, молодости и счастию и по ревности к любви своего брата. Кроме этого непреодолимого чувства антипатии к ней, княжна Марья в эту минуту была взволнована еще тем, что при докладе о приезде Ростовых, князь закричал, что ему их не нужно, что пусть княжна Марья принимает, если хочет, а чтоб к нему их не пускали. Княжна Марья решилась принять Ростовых, но всякую минуту боялась, как бы князь не сделал какую нибудь выходку, так как он казался очень взволнованным приездом Ростовых.
– Ну вот, я вам, княжна милая, привез мою певунью, – сказал граф, расшаркиваясь и беспокойно оглядываясь, как будто он боялся, не взойдет ли старый князь. – Уж как я рад, что вы познакомились… Жаль, жаль, что князь всё нездоров, – и сказав еще несколько общих фраз он встал. – Ежели позволите, княжна, на четверть часика вам прикинуть мою Наташу, я бы съездил, тут два шага, на Собачью Площадку, к Анне Семеновне, и заеду за ней.
Илья Андреич придумал эту дипломатическую хитрость для того, чтобы дать простор будущей золовке объясниться с своей невесткой (как он сказал это после дочери) и еще для того, чтобы избежать возможности встречи с князем, которого он боялся. Он не сказал этого дочери, но Наташа поняла этот страх и беспокойство своего отца и почувствовала себя оскорбленною. Она покраснела за своего отца, еще более рассердилась за то, что покраснела и смелым, вызывающим взглядом, говорившим про то, что она никого не боится, взглянула на княжну. Княжна сказала графу, что очень рада и просит его только пробыть подольше у Анны Семеновны, и Илья Андреич уехал.
M lle Bourienne, несмотря на беспокойные, бросаемые на нее взгляды княжны Марьи, желавшей с глазу на глаз поговорить с Наташей, не выходила из комнаты и держала твердо разговор о московских удовольствиях и театрах. Наташа была оскорблена замешательством, происшедшим в передней, беспокойством своего отца и неестественным тоном княжны, которая – ей казалось – делала милость, принимая ее. И потом всё ей было неприятно. Княжна Марья ей не нравилась. Она казалась ей очень дурной собою, притворной и сухою. Наташа вдруг нравственно съёжилась и приняла невольно такой небрежный тон, который еще более отталкивал от нее княжну Марью. После пяти минут тяжелого, притворного разговора, послышались приближающиеся быстрые шаги в туфлях. Лицо княжны Марьи выразило испуг, дверь комнаты отворилась и вошел князь в белом колпаке и халате.
– Ах, сударыня, – заговорил он, – сударыня, графиня… графиня Ростова, коли не ошибаюсь… прошу извинить, извинить… не знал, сударыня. Видит Бог не знал, что вы удостоили нас своим посещением, к дочери зашел в таком костюме. Извинить прошу… видит Бог не знал, – повторил он так не натурально, ударяя на слово Бог и так неприятно, что княжна Марья стояла, опустив глаза, не смея взглянуть ни на отца, ни на Наташу. Наташа, встав и присев, тоже не знала, что ей делать. Одна m lle Bourienne приятно улыбалась.
– Прошу извинить, прошу извинить! Видит Бог не знал, – пробурчал старик и, осмотрев с головы до ног Наташу, вышел. M lle Bourienne первая нашлась после этого появления и начала разговор про нездоровье князя. Наташа и княжна Марья молча смотрели друг на друга, и чем дольше они молча смотрели друг на друга, не высказывая того, что им нужно было высказать, тем недоброжелательнее они думали друг о друге.
Когда граф вернулся, Наташа неучтиво обрадовалась ему и заторопилась уезжать: она почти ненавидела в эту минуту эту старую сухую княжну, которая могла поставить ее в такое неловкое положение и провести с ней полчаса, ничего не сказав о князе Андрее. «Ведь я не могла же начать первая говорить о нем при этой француженке», думала Наташа. Княжна Марья между тем мучилась тем же самым. Она знала, что ей надо было сказать Наташе, но она не могла этого сделать и потому, что m lle Bourienne мешала ей, и потому, что она сама не знала, отчего ей так тяжело было начать говорить об этом браке. Когда уже граф выходил из комнаты, княжна Марья быстрыми шагами подошла к Наташе, взяла ее за руки и, тяжело вздохнув, сказала: «Постойте, мне надо…» Наташа насмешливо, сама не зная над чем, смотрела на княжну Марью.
– Милая Натали, – сказала княжна Марья, – знайте, что я рада тому, что брат нашел счастье… – Она остановилась, чувствуя, что она говорит неправду. Наташа заметила эту остановку и угадала причину ее.
– Я думаю, княжна, что теперь неудобно говорить об этом, – сказала Наташа с внешним достоинством и холодностью и с слезами, которые она чувствовала в горле.
«Что я сказала, что я сделала!» подумала она, как только вышла из комнаты.
Долго ждали в этот день Наташу к обеду. Она сидела в своей комнате и рыдала, как ребенок, сморкаясь и всхлипывая. Соня стояла над ней и целовала ее в волосы.
– Наташа, об чем ты? – говорила она. – Что тебе за дело до них? Всё пройдет, Наташа.
– Нет, ежели бы ты знала, как это обидно… точно я…
– Не говори, Наташа, ведь ты не виновата, так что тебе за дело? Поцелуй меня, – сказала Соня.
Наташа подняла голову, и в губы поцеловав свою подругу, прижала к ней свое мокрое лицо.
– Я не могу сказать, я не знаю. Никто не виноват, – говорила Наташа, – я виновата. Но всё это больно ужасно. Ах, что он не едет!…
Она с красными глазами вышла к обеду. Марья Дмитриевна, знавшая о том, как князь принял Ростовых, сделала вид, что она не замечает расстроенного лица Наташи и твердо и громко шутила за столом с графом и другими гостями.
В этот вечер Ростовы поехали в оперу, на которую Марья Дмитриевна достала билет.
Наташе не хотелось ехать, но нельзя было отказаться от ласковости Марьи Дмитриевны, исключительно для нее предназначенной. Когда она, одетая, вышла в залу, дожидаясь отца и поглядевшись в большое зеркало, увидала, что она хороша, очень хороша, ей еще более стало грустно; но грустно сладостно и любовно.
«Боже мой, ежели бы он был тут; тогда бы я не так как прежде, с какой то глупой робостью перед чем то, а по новому, просто, обняла бы его, прижалась бы к нему, заставила бы его смотреть на меня теми искательными, любопытными глазами, которыми он так часто смотрел на меня и потом заставила бы его смеяться, как он смеялся тогда, и глаза его – как я вижу эти глаза! думала Наташа. – И что мне за дело до его отца и сестры: я люблю его одного, его, его, с этим лицом и глазами, с его улыбкой, мужской и вместе детской… Нет, лучше не думать о нем, не думать, забыть, совсем забыть на это время. Я не вынесу этого ожидания, я сейчас зарыдаю», – и она отошла от зеркала, делая над собой усилия, чтоб не заплакать. – «И как может Соня так ровно, так спокойно любить Николиньку, и ждать так долго и терпеливо»! подумала она, глядя на входившую, тоже одетую, с веером в руках Соню.
«Нет, она совсем другая. Я не могу»!
Наташа чувствовала себя в эту минуту такой размягченной и разнеженной, что ей мало было любить и знать, что она любима: ей нужно теперь, сейчас нужно было обнять любимого человека и говорить и слышать от него слова любви, которыми было полно ее сердце. Пока она ехала в карете, сидя рядом с отцом, и задумчиво глядела на мелькавшие в мерзлом окне огни фонарей, она чувствовала себя еще влюбленнее и грустнее и забыла с кем и куда она едет. Попав в вереницу карет, медленно визжа колесами по снегу карета Ростовых подъехала к театру. Поспешно выскочили Наташа и Соня, подбирая платья; вышел граф, поддерживаемый лакеями, и между входившими дамами и мужчинами и продающими афиши, все трое пошли в коридор бенуара. Из за притворенных дверей уже слышались звуки музыки.
– Nathalie, vos cheveux, [Натали, твои волосы,] – прошептала Соня. Капельдинер учтиво и поспешно проскользнул перед дамами и отворил дверь ложи. Музыка ярче стала слышна в дверь, блеснули освещенные ряды лож с обнаженными плечами и руками дам, и шумящий и блестящий мундирами партер. Дама, входившая в соседний бенуар, оглянула Наташу женским, завистливым взглядом. Занавесь еще не поднималась и играли увертюру. Наташа, оправляя платье, прошла вместе с Соней и села, оглядывая освещенные ряды противуположных лож. Давно не испытанное ею ощущение того, что сотни глаз смотрят на ее обнаженные руки и шею, вдруг и приятно и неприятно охватило ее, вызывая целый рой соответствующих этому ощущению воспоминаний, желаний и волнений.
Две замечательно хорошенькие девушки, Наташа и Соня, с графом Ильей Андреичем, которого давно не видно было в Москве, обратили на себя общее внимание. Кроме того все знали смутно про сговор Наташи с князем Андреем, знали, что с тех пор Ростовы жили в деревне, и с любопытством смотрели на невесту одного из лучших женихов России.
Наташа похорошела в деревне, как все ей говорили, а в этот вечер, благодаря своему взволнованному состоянию, была особенно хороша. Она поражала полнотой жизни и красоты, в соединении с равнодушием ко всему окружающему. Ее черные глаза смотрели на толпу, никого не отыскивая, а тонкая, обнаженная выше локтя рука, облокоченная на бархатную рампу, очевидно бессознательно, в такт увертюры, сжималась и разжималась, комкая афишу.
– Посмотри, вот Аленина – говорила Соня, – с матерью кажется!
– Батюшки! Михаил Кирилыч то еще потолстел, – говорил старый граф.
– Смотрите! Анна Михайловна наша в токе какой!
– Карагины, Жюли и Борис с ними. Сейчас видно жениха с невестой. – Друбецкой сделал предложение!
– Как же, нынче узнал, – сказал Шиншин, входивший в ложу Ростовых.
Наташа посмотрела по тому направлению, по которому смотрел отец, и увидала, Жюли, которая с жемчугами на толстой красной шее (Наташа знала, обсыпанной пудрой) сидела с счастливым видом, рядом с матерью.
Позади их с улыбкой, наклоненная ухом ко рту Жюли, виднелась гладко причесанная, красивая голова Бориса. Он исподлобья смотрел на Ростовых и улыбаясь говорил что то своей невесте.
«Они говорят про нас, про меня с ним!» подумала Наташа. «И он верно успокоивает ревность ко мне своей невесты: напрасно беспокоятся! Ежели бы они знали, как мне ни до кого из них нет дела».
Сзади сидела в зеленой токе, с преданным воле Божией и счастливым, праздничным лицом, Анна Михайловна. В ложе их стояла та атмосфера – жениха с невестой, которую так знала и любила Наташа. Она отвернулась и вдруг всё, что было унизительного в ее утреннем посещении, вспомнилось ей.
«Какое право он имеет не хотеть принять меня в свое родство? Ах лучше не думать об этом, не думать до его приезда!» сказала она себе и стала оглядывать знакомые и незнакомые лица в партере. Впереди партера, в самой середине, облокотившись спиной к рампе, стоял Долохов с огромной, кверху зачесанной копной курчавых волос, в персидском костюме. Он стоял на самом виду театра, зная, что он обращает на себя внимание всей залы, так же свободно, как будто он стоял в своей комнате. Около него столпившись стояла самая блестящая молодежь Москвы, и он видимо первенствовал между ними.
Граф Илья Андреич, смеясь, подтолкнул краснеющую Соню, указывая ей на прежнего обожателя.
– Узнала? – спросил он. – И откуда он взялся, – обратился граф к Шиншину, – ведь он пропадал куда то?
– Пропадал, – отвечал Шиншин. – На Кавказе был, а там бежал, и, говорят, у какого то владетельного князя был министром в Персии, убил там брата шахова: ну с ума все и сходят московские барыни! Dolochoff le Persan, [Персианин Долохов,] да и кончено. У нас теперь нет слова без Долохова: им клянутся, на него зовут как на стерлядь, – говорил Шиншин. – Долохов, да Курагин Анатоль – всех у нас барынь с ума свели.
В соседний бенуар вошла высокая, красивая дама с огромной косой и очень оголенными, белыми, полными плечами и шеей, на которой была двойная нитка больших жемчугов, и долго усаживалась, шумя своим толстым шелковым платьем.
Наташа невольно вглядывалась в эту шею, плечи, жемчуги, прическу и любовалась красотой плеч и жемчугов. В то время как Наташа уже второй раз вглядывалась в нее, дама оглянулась и, встретившись глазами с графом Ильей Андреичем, кивнула ему головой и улыбнулась. Это была графиня Безухова, жена Пьера. Илья Андреич, знавший всех на свете, перегнувшись, заговорил с ней.