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

Microsoft освещает изменения в ядре Windows

Напечатать страницу
21.05.2007 10:24 | Dazila

Лейтмотивом ко многим выступлениям, прошедшим на WinHEC стали изменения в ядре Windows и других ключевых областях и то, как этим могут воспользоваться партнеры Microsoft.

В своем выступлении, прошедшем 16 мая, Марк Руссинович (Mark Russinovich), технический партнер отдела Microsoft по сервисам и платформам, рассказал о том, какие теперь появились однопроцессорные варианты от Windows Server 2008, которые уменьшают промежутки времени, необходимые для изменений в поддержке настроек аппаратных средств без необходимости перезагружать систему.

Новый серверный продукт, который является основой для новых предложений виртуализации Microsoft, также представил новую инфраструктуру под названием WHEA (Windows Hardware Error Architecture).

Руссинович сказал, что первоначально Windows занимала процессорное время, основываясь на временных интервалах, и квантование потоков не всегда было выгодным с точки зрения производительности системы.

"Windows Server 2008 теперь считывает отметки счетчика времени в переключатель контекстов, который рассчитывает более точный размер кванта" - сказал он.

Другие изменения инфраструктуры коснулись механизма пула потока, новую синхронизацию API, частные именные пространства и жесткие квоты ресурсов.

"SMB был первоначальный системный протокол Windows по удаленному управлению файлами, но его нельзя было приспособить к новым особенностям NTFS и он не был разработан для сегодняшних больших объемов данных. Таким образом, в Windows Server 2008 был представлен SMB2" - сказал Руссинович.

Он также сказал о том, что серверный продукт также задерживает операции ввода/вывода до тех пор, пока поток не завершит ввод/вывод от назначенного порта, избегая тем самым переключения контекста и улучшая производительность без необходимости изменять приложение.

Windows Server 2008 также представил систему распределения приоритетов ввода/вывода, основанную на приоритете выходящего потока или явно устанавливаемом приоритете ввода/вывода.

"Также в 32-битной версии Windows Server 2008 правильно распределяется виртуальная память, со страницами таблиц ядра, распределяемыми во время начальной загрузки. Использование стека ядра также уменьшено за счет переходов между стеками. Это поддерживается большинством пользователей в терминальных сервисах" - сказал он.

Продукт также приносит улучшения в производительности диспетчеру памяти. Считываются большие и маленькие диски на наличие страниц и система кэширует их заголовки. Расширения NUMA включают в себя улучшенное распределение памяти, управляемой NUMA, и теперь система ввода/вывода направляет директивы завершения прерывания к узлу, который инициировал ввод/вывод.

В идеале узел используется более эффективно для распределения памяти, и новые NUMA API позволяют приложениям назначать уровень привилегии узла для памяти приложения отображения файлов.

В том, что касается изменений загрузки и завершения работы, теперь создание параллельных сессий в Windows Server 2008 проходит быстрее, чем создание последовательных сессий, которое осталось таким, каким оно было в предыдущих версиях продукта.

Руссинович также сказал, что Windows Server 2008 теперь имеет чистое сервисное отключение, которое предоставляет системе больше времени для выключения. Теперь сервисы могут предварительно запрашивать об отключении, и после того, как сервис отключится, система выполнит Windows XP-подобное отключение.

"Это первая сервисная система, полностью свободная от ошибок", шутит Руссинович, добавляя, что речь идет о сторонних приложениях, которые могут повредить системе. Но новый продукт лучше справляется с обработкой сбоев процессов, все данные о которых будут пересылаться в сервис Windows Error Reporting теперь все системные сбои будут зарегистрированы.

"В итоге существует множество потрясающих изменение в ядре, в его производительности, надежности и защите" - сказал он.


Источник: http://www.eweek.com
Перевод: Dazila

Комментарии

Не в сети

Вспоминаются речи о том, что Windows 95 есть "истинная улучшенная 32-битная ОС". Затем, Windows NT/2000 была "ещё более 32-битной". С выпуском каждой новой версии ОС мы узнаем, что пред. ось, недавно рекламирующаяся как чудо техники, ныне становится техническим отстоем...

21.05.07 11:10
0
Не в сети

А почему вообще SMB в ядре, а не в юзерспейсе?

21.05.07 11:43
0
Для возможности комментировать войдите в 1 клик через

По теме

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