Опрос
Вы участвуете в программе Windows Insider?
Популярные новости
Обсуждаемые новости

Windows 7 обеспечит поддержку до 256 процессоров

Напечатать страницу
31.10.2008 08:08 | Zloy Kak Pё$

Microsoft и ранее намекала, что даже несмотря на то, что у нее нет планов по внесению крупных изменений в ядро Windows, компания все же внесла некоторые изменения в систему для того, чтобы Windows 7 и Windows 7 Server лучше работали на многоядерных и параллельных системах. Появилась некоторая информация о том, как Microsoft собирается это реализовать.

Во время презентации сборки Windows 7 глава по разработке Windows Стивен Синофски (Steven Sinofsky) вскользь упомянул о том, что Windows 7 будет поддерживать вплоть до 256 процессоров, но никогда не говорил о том, как это будет реализовано.

Марк Руссинович (Mark Russinovich), технический специалист в отделе Core OS, в интервью, опубликованном на сайте Channel 9, в деталях объяснил, как это будет реализовано.

Руссинович заявил, что Microsoft было необходимо снять блокировку в диспетчере Windows - задача, которая Дэвидом Катлером (David Cutler), отцом Windows NT, не была решена полностью. Как заявил Руссинович, когда Катлер разрабатывал серверную версию Windows, системы, отличные от 32-х битных, казались чем-то очень и очень далеким.

На многопроцессорных системах потоки Windows буксуют, ожидая блокировки от диспетчера. Как только Катлер перешел на работу над Microsoft Red Dog (Windows Azure), другой разработчик ядра Арун Кишан (Arun Kishan), посмотрев на задачу с другой стороны, нашел решение. Он решил добавить еще одно состояние - теперь потоки могут не только работать или ждать, а появилось промежуточное состояние - "пред-ожидание" (от англ. pre-waiting). Благодаря этому Windows будет лучше обслуживаться в параллельных, многопотоковых приложениях, запущенных на многопотоковых системах, заявил Руссинович.

Также Руссинович отметил, что с удалением данного блока в диспетчере все внимание разработчиков ядра Windows перешло на второй блок в ядре Windows. PFN (номер страничного блока - прим. перев.) база Windows, в которой содержится информация обо всей доступной системе физической памяти, была еще одним бутылочным горлышком при попытках заставить Windows обрабатывать многопотоковые приложения или массивные многоядерные системы. Руссинович заявил, что в Windows 7 и Windows Server 2008 R2 (Windows 7 Server) Microsoft удалось разделить эти проблемы на более мелкие.

Скорее всего, подробности о поддержки многопроцессорных систем в следующих версиях Windows будут раскрыты на Windows Hardware Engineering Conference (WinHEC), которая состоится уже на следующей неделе в том же самом LACC.


Источник: http://blogs.zdnet.com/microsoft
Перевод: Zloy Kak Pё$

Комментарии

Не в сети

Так и не понял, хватит ли 256 ядер для того, чтобы интерфейс не тормозил?

31.10.08 11:20
0
Не в сети

достаточно одного ядра и 1 Гб памяти чтобы ничего не тормозило

31.10.08 11:28
0
Не в сети

Pythagoras, нет, к сожалению. Требуется 2048 ядер.
А если серьезно, по почитайте о работе Win7 на eee >>>

31.10.08 11:35
0
Не в сети

Это всё понты.

31.10.08 12:04
0
Не в сети

а на 4096 процессорах она так и не сможет работать...

31.10.08 12:30
0
Не в сети

Намек на наличие кучи простых процов в мощных видюхах ? Может Майкрософт хочет заюзать их напрямую без
дров амд и нвидиа ? Тогда им купить только лицензию, склепать сдк и они опять впереди планеты всей.

31.10.08 16:10
0
Не в сети

Ладно, согласен, если не касаться видео, работать на одном ядре может. Жалко, что бенчмарков по ссылке нету.

31.10.08 20:08
0
Для возможности комментировать войдите в 1 клик через

По теме

Акции MSFT
420.55 0.00
Акции торгуются с 17:30 до 00:00 по Москве
Все права принадлежат © ms insider @thevista.ru, 2022
Сайт является источником уникальной информации о семействе операционных систем Windows и других продуктах Microsoft. Перепечатка материалов возможна только с разрешения редакции.
Работает на WMS 2.34 (Страница создана за 0.077 секунд (Общее время SQL: 0.061 секунд - SQL запросов: 67 - Среднее время SQL: 0.00091 секунд))
Top.Mail.Ru