Архитектура фон Неймана

Поделись знанием:
Перейти к: навигация, поиск

Архитектура фон Неймана — широко известный принцип совместного хранения команд и данных в памяти компьютера. Вычислительные системы такого рода часто обозначают термином «машина фон Неймана», однако соответствие этих понятий не всегда однозначно. В общем случае, когда говорят об архитектуре фон Неймана, подразумевают принцип хранения данных и инструкций в одной памяти.





История возникновения термина

Основы учения об архитектуре вычислительных машин заложил фон Нейман в 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, сумели решить эти проблемы гораздо раньше. Первыми компьютерами, в которых были реализованы основные особенности архитектуры фон Неймана, были:

  1. прототип — Манчестерская малая экспериментальная машина — Манчестерский университет, Великобритания, 21 июня 1948 года;
  2. EDSAC — Кембриджский университет, Великобритания, 6 мая 1949 года;
  3. Манчестерский Марк I — Манчестерский университет, Великобритания, 1949 год;
  4. BINAC — США, апрель или август 1949 года;
  5. CSIR Mk 1 — Австралия, ноябрь 1949 года;
  6. EDVAC — США, август 1949 года — фактически запущен в 1952 году;
  7. CSIRAC — Австралия, ноябрь 1949 года;
  8. SEAC — США, 9 мая 1950 года;
  9. ORDVAC — США, ноябрь 1951 года;
  10. IAS-машина — США, 10 июня 1952 года;
  11. MANIAC I — США, март 1952 года;
  12. AVIDAC — США, 28 января 1953 года;
  13. ORACLE — США, конец 1953 года;
  14. WEIZAC — Израиль, 1955 год;
  15. SILLIAC — Австралия, 4 июля 1956 года.

В СССР первой полностью электронной вычислительной машиной, близкой к принципам фон Неймана, стала МЭСМ, построенная Лебедевым (на базе киевского Института электротехники АН УССР), прошедшая государственные приемочные испытания в декабре 1951 года.

Узкое место архитектуры фон Неймана

Совместное использование шины для памяти программ и памяти данных приводит к узкому месту архитектуры фон Неймана, а именно ограничению пропускной способности между процессором и памятью по сравнению с объёмом памяти. Из-за того, что память программ и память данных не могут быть доступны в одно и то же время, пропускная способность канала "процессор-память" и скорость работы памяти существенно ограничивают скорость работы процессора — гораздо сильнее, чем если бы программы и данные хранились в разных местах. Так как скорость процессора и объём памяти увеличивались гораздо быстрее, чем пропускная способность между ними, узкое место стало большой проблемой, серьёзность которой возрастает с каждым новым поколением процессоровК:Википедия:Статьи без источников (тип: не указан)[источник не указан 4232 дня]; данная проблема решается совершенствованием систем кэширования, а это порождает множество новых проблем[каких?].

Термин «узкое место архитектуры фон Неймана» ввел Джон Бэкус в 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. (англ.) — рассказывается об истории появления термина «архитектура фон Неймана»

Примечания

  1. 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).
  2. Юрий Полунов. [www.pcweek.ru/themes/detail.php?ID=72606&phrase_id=204737 Автора!!!] // PC Week/Russian Edition. — 2006. — № 20 (530).
  3. Cragon, H. G. Computer Architecture and Implementation. — Cambridge University Press, 2000. — P. 2. — 238 p. — ISBN 978-0-521-65168-4.
  4. Goldstine, 1980, p. 255.
  5. 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.
  6. Смирнов А. Д. Архитектура вычислительных систем : Учебное пособие для вузов. — М.: Наука, 1990. — С. 104. — 320 с. — ISBN 5-02-013997-1.
  7. 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.
  8. 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.
  9. [lenta.ru/news/2015/07/07/memcomputing/ Создан прототип компьютера с отличной от фон-неймановской архитектурой.] / Lenta.ru, 2015-07-07
  10. [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]
  11. [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 (англ.)


Отрывок, характеризующий Архитектура фон Неймана



На другой день, по совету Марьи Дмитриевны, граф Илья Андреич поехал с Наташей к князю Николаю Андреичу. Граф с невеселым духом собирался на этот визит: в душе ему было страшно. Последнее свидание во время ополчения, когда граф в ответ на свое приглашение к обеду выслушал горячий выговор за недоставление людей, было памятно графу Илье Андреичу. Наташа, одевшись в свое лучшее платье, была напротив в самом веселом расположении духа. «Не может быть, чтобы они не полюбили меня, думала она: меня все всегда любили. И я так готова сделать для них всё, что они пожелают, так готова полюбить его – за то, что он отец, а ее за то, что она сестра, что не за что им не полюбить меня!»
Они подъехали к старому, мрачному дому на Вздвиженке и вошли в сени.
– Ну, Господи благослови, – проговорил граф, полу шутя, полу серьезно; но Наташа заметила, что отец ее заторопился, входя в переднюю, и робко, тихо спросил, дома ли князь и княжна. После доклада о их приезде между прислугой князя произошло смятение. Лакей, побежавший докладывать о них, был остановлен другим лакеем в зале и они шептали о чем то. В залу выбежала горничная девушка, и торопливо тоже говорила что то, упоминая о княжне. Наконец один старый, с сердитым видом лакей вышел и доложил Ростовым, что князь принять не может, а княжна просит к себе. Первая навстречу гостям вышла m lle Bourienne. Она особенно учтиво встретила отца с дочерью и проводила их к княжне. Княжна с взволнованным, испуганным и покрытым красными пятнами лицом выбежала, тяжело ступая, навстречу к гостям, и тщетно пытаясь казаться свободной и радушной. Наташа с первого взгляда не понравилась княжне Марье. Она ей показалась слишком нарядной, легкомысленно веселой и тщеславной. Княжна Марья не знала, что прежде, чем она увидала свою будущую невестку, она уже была дурно расположена к ней по невольной зависти к ее красоте, молодости и счастию и по ревности к любви своего брата. Кроме этого непреодолимого чувства антипатии к ней, княжна Марья в эту минуту была взволнована еще тем, что при докладе о приезде Ростовых, князь закричал, что ему их не нужно, что пусть княжна Марья принимает, если хочет, а чтоб к нему их не пускали. Княжна Марья решилась принять Ростовых, но всякую минуту боялась, как бы князь не сделал какую нибудь выходку, так как он казался очень взволнованным приездом Ростовых.
– Ну вот, я вам, княжна милая, привез мою певунью, – сказал граф, расшаркиваясь и беспокойно оглядываясь, как будто он боялся, не взойдет ли старый князь. – Уж как я рад, что вы познакомились… Жаль, жаль, что князь всё нездоров, – и сказав еще несколько общих фраз он встал. – Ежели позволите, княжна, на четверть часика вам прикинуть мою Наташу, я бы съездил, тут два шага, на Собачью Площадку, к Анне Семеновне, и заеду за ней.
Илья Андреич придумал эту дипломатическую хитрость для того, чтобы дать простор будущей золовке объясниться с своей невесткой (как он сказал это после дочери) и еще для того, чтобы избежать возможности встречи с князем, которого он боялся. Он не сказал этого дочери, но Наташа поняла этот страх и беспокойство своего отца и почувствовала себя оскорбленною. Она покраснела за своего отца, еще более рассердилась за то, что покраснела и смелым, вызывающим взглядом, говорившим про то, что она никого не боится, взглянула на княжну. Княжна сказала графу, что очень рада и просит его только пробыть подольше у Анны Семеновны, и Илья Андреич уехал.
M lle Bourienne, несмотря на беспокойные, бросаемые на нее взгляды княжны Марьи, желавшей с глазу на глаз поговорить с Наташей, не выходила из комнаты и держала твердо разговор о московских удовольствиях и театрах. Наташа была оскорблена замешательством, происшедшим в передней, беспокойством своего отца и неестественным тоном княжны, которая – ей казалось – делала милость, принимая ее. И потом всё ей было неприятно. Княжна Марья ей не нравилась. Она казалась ей очень дурной собою, притворной и сухою. Наташа вдруг нравственно съёжилась и приняла невольно такой небрежный тон, который еще более отталкивал от нее княжну Марью. После пяти минут тяжелого, притворного разговора, послышались приближающиеся быстрые шаги в туфлях. Лицо княжны Марьи выразило испуг, дверь комнаты отворилась и вошел князь в белом колпаке и халате.
– Ах, сударыня, – заговорил он, – сударыня, графиня… графиня Ростова, коли не ошибаюсь… прошу извинить, извинить… не знал, сударыня. Видит Бог не знал, что вы удостоили нас своим посещением, к дочери зашел в таком костюме. Извинить прошу… видит Бог не знал, – повторил он так не натурально, ударяя на слово Бог и так неприятно, что княжна Марья стояла, опустив глаза, не смея взглянуть ни на отца, ни на Наташу. Наташа, встав и присев, тоже не знала, что ей делать. Одна m lle Bourienne приятно улыбалась.
– Прошу извинить, прошу извинить! Видит Бог не знал, – пробурчал старик и, осмотрев с головы до ног Наташу, вышел. M lle Bourienne первая нашлась после этого появления и начала разговор про нездоровье князя. Наташа и княжна Марья молча смотрели друг на друга, и чем дольше они молча смотрели друг на друга, не высказывая того, что им нужно было высказать, тем недоброжелательнее они думали друг о друге.
Когда граф вернулся, Наташа неучтиво обрадовалась ему и заторопилась уезжать: она почти ненавидела в эту минуту эту старую сухую княжну, которая могла поставить ее в такое неловкое положение и провести с ней полчаса, ничего не сказав о князе Андрее. «Ведь я не могла же начать первая говорить о нем при этой француженке», думала Наташа. Княжна Марья между тем мучилась тем же самым. Она знала, что ей надо было сказать Наташе, но она не могла этого сделать и потому, что m lle Bourienne мешала ей, и потому, что она сама не знала, отчего ей так тяжело было начать говорить об этом браке. Когда уже граф выходил из комнаты, княжна Марья быстрыми шагами подошла к Наташе, взяла ее за руки и, тяжело вздохнув, сказала: «Постойте, мне надо…» Наташа насмешливо, сама не зная над чем, смотрела на княжну Марью.
– Милая Натали, – сказала княжна Марья, – знайте, что я рада тому, что брат нашел счастье… – Она остановилась, чувствуя, что она говорит неправду. Наташа заметила эту остановку и угадала причину ее.
– Я думаю, княжна, что теперь неудобно говорить об этом, – сказала Наташа с внешним достоинством и холодностью и с слезами, которые она чувствовала в горле.
«Что я сказала, что я сделала!» подумала она, как только вышла из комнаты.
Долго ждали в этот день Наташу к обеду. Она сидела в своей комнате и рыдала, как ребенок, сморкаясь и всхлипывая. Соня стояла над ней и целовала ее в волосы.
– Наташа, об чем ты? – говорила она. – Что тебе за дело до них? Всё пройдет, Наташа.
– Нет, ежели бы ты знала, как это обидно… точно я…
– Не говори, Наташа, ведь ты не виновата, так что тебе за дело? Поцелуй меня, – сказала Соня.
Наташа подняла голову, и в губы поцеловав свою подругу, прижала к ней свое мокрое лицо.
– Я не могу сказать, я не знаю. Никто не виноват, – говорила Наташа, – я виновата. Но всё это больно ужасно. Ах, что он не едет!…
Она с красными глазами вышла к обеду. Марья Дмитриевна, знавшая о том, как князь принял Ростовых, сделала вид, что она не замечает расстроенного лица Наташи и твердо и громко шутила за столом с графом и другими гостями.


В этот вечер Ростовы поехали в оперу, на которую Марья Дмитриевна достала билет.
Наташе не хотелось ехать, но нельзя было отказаться от ласковости Марьи Дмитриевны, исключительно для нее предназначенной. Когда она, одетая, вышла в залу, дожидаясь отца и поглядевшись в большое зеркало, увидала, что она хороша, очень хороша, ей еще более стало грустно; но грустно сладостно и любовно.
«Боже мой, ежели бы он был тут; тогда бы я не так как прежде, с какой то глупой робостью перед чем то, а по новому, просто, обняла бы его, прижалась бы к нему, заставила бы его смотреть на меня теми искательными, любопытными глазами, которыми он так часто смотрел на меня и потом заставила бы его смеяться, как он смеялся тогда, и глаза его – как я вижу эти глаза! думала Наташа. – И что мне за дело до его отца и сестры: я люблю его одного, его, его, с этим лицом и глазами, с его улыбкой, мужской и вместе детской… Нет, лучше не думать о нем, не думать, забыть, совсем забыть на это время. Я не вынесу этого ожидания, я сейчас зарыдаю», – и она отошла от зеркала, делая над собой усилия, чтоб не заплакать. – «И как может Соня так ровно, так спокойно любить Николиньку, и ждать так долго и терпеливо»! подумала она, глядя на входившую, тоже одетую, с веером в руках Соню.
«Нет, она совсем другая. Я не могу»!
Наташа чувствовала себя в эту минуту такой размягченной и разнеженной, что ей мало было любить и знать, что она любима: ей нужно теперь, сейчас нужно было обнять любимого человека и говорить и слышать от него слова любви, которыми было полно ее сердце. Пока она ехала в карете, сидя рядом с отцом, и задумчиво глядела на мелькавшие в мерзлом окне огни фонарей, она чувствовала себя еще влюбленнее и грустнее и забыла с кем и куда она едет. Попав в вереницу карет, медленно визжа колесами по снегу карета Ростовых подъехала к театру. Поспешно выскочили Наташа и Соня, подбирая платья; вышел граф, поддерживаемый лакеями, и между входившими дамами и мужчинами и продающими афиши, все трое пошли в коридор бенуара. Из за притворенных дверей уже слышались звуки музыки.
– Nathalie, vos cheveux, [Натали, твои волосы,] – прошептала Соня. Капельдинер учтиво и поспешно проскользнул перед дамами и отворил дверь ложи. Музыка ярче стала слышна в дверь, блеснули освещенные ряды лож с обнаженными плечами и руками дам, и шумящий и блестящий мундирами партер. Дама, входившая в соседний бенуар, оглянула Наташу женским, завистливым взглядом. Занавесь еще не поднималась и играли увертюру. Наташа, оправляя платье, прошла вместе с Соней и села, оглядывая освещенные ряды противуположных лож. Давно не испытанное ею ощущение того, что сотни глаз смотрят на ее обнаженные руки и шею, вдруг и приятно и неприятно охватило ее, вызывая целый рой соответствующих этому ощущению воспоминаний, желаний и волнений.
Две замечательно хорошенькие девушки, Наташа и Соня, с графом Ильей Андреичем, которого давно не видно было в Москве, обратили на себя общее внимание. Кроме того все знали смутно про сговор Наташи с князем Андреем, знали, что с тех пор Ростовы жили в деревне, и с любопытством смотрели на невесту одного из лучших женихов России.
Наташа похорошела в деревне, как все ей говорили, а в этот вечер, благодаря своему взволнованному состоянию, была особенно хороша. Она поражала полнотой жизни и красоты, в соединении с равнодушием ко всему окружающему. Ее черные глаза смотрели на толпу, никого не отыскивая, а тонкая, обнаженная выше локтя рука, облокоченная на бархатную рампу, очевидно бессознательно, в такт увертюры, сжималась и разжималась, комкая афишу.
– Посмотри, вот Аленина – говорила Соня, – с матерью кажется!
– Батюшки! Михаил Кирилыч то еще потолстел, – говорил старый граф.
– Смотрите! Анна Михайловна наша в токе какой!
– Карагины, Жюли и Борис с ними. Сейчас видно жениха с невестой. – Друбецкой сделал предложение!
– Как же, нынче узнал, – сказал Шиншин, входивший в ложу Ростовых.
Наташа посмотрела по тому направлению, по которому смотрел отец, и увидала, Жюли, которая с жемчугами на толстой красной шее (Наташа знала, обсыпанной пудрой) сидела с счастливым видом, рядом с матерью.
Позади их с улыбкой, наклоненная ухом ко рту Жюли, виднелась гладко причесанная, красивая голова Бориса. Он исподлобья смотрел на Ростовых и улыбаясь говорил что то своей невесте.
«Они говорят про нас, про меня с ним!» подумала Наташа. «И он верно успокоивает ревность ко мне своей невесты: напрасно беспокоятся! Ежели бы они знали, как мне ни до кого из них нет дела».
Сзади сидела в зеленой токе, с преданным воле Божией и счастливым, праздничным лицом, Анна Михайловна. В ложе их стояла та атмосфера – жениха с невестой, которую так знала и любила Наташа. Она отвернулась и вдруг всё, что было унизительного в ее утреннем посещении, вспомнилось ей.
«Какое право он имеет не хотеть принять меня в свое родство? Ах лучше не думать об этом, не думать до его приезда!» сказала она себе и стала оглядывать знакомые и незнакомые лица в партере. Впереди партера, в самой середине, облокотившись спиной к рампе, стоял Долохов с огромной, кверху зачесанной копной курчавых волос, в персидском костюме. Он стоял на самом виду театра, зная, что он обращает на себя внимание всей залы, так же свободно, как будто он стоял в своей комнате. Около него столпившись стояла самая блестящая молодежь Москвы, и он видимо первенствовал между ними.
Граф Илья Андреич, смеясь, подтолкнул краснеющую Соню, указывая ей на прежнего обожателя.
– Узнала? – спросил он. – И откуда он взялся, – обратился граф к Шиншину, – ведь он пропадал куда то?
– Пропадал, – отвечал Шиншин. – На Кавказе был, а там бежал, и, говорят, у какого то владетельного князя был министром в Персии, убил там брата шахова: ну с ума все и сходят московские барыни! Dolochoff le Persan, [Персианин Долохов,] да и кончено. У нас теперь нет слова без Долохова: им клянутся, на него зовут как на стерлядь, – говорил Шиншин. – Долохов, да Курагин Анатоль – всех у нас барынь с ума свели.
В соседний бенуар вошла высокая, красивая дама с огромной косой и очень оголенными, белыми, полными плечами и шеей, на которой была двойная нитка больших жемчугов, и долго усаживалась, шумя своим толстым шелковым платьем.
Наташа невольно вглядывалась в эту шею, плечи, жемчуги, прическу и любовалась красотой плеч и жемчугов. В то время как Наташа уже второй раз вглядывалась в нее, дама оглянулась и, встретившись глазами с графом Ильей Андреичем, кивнула ему головой и улыбнулась. Это была графиня Безухова, жена Пьера. Илья Андреич, знавший всех на свете, перегнувшись, заговорил с ней.