Текст книги "Журнал PC Magazine/RE №06/2009"
Автор книги: PC Magazine/RE
Жанр: Компьютеры: прочее, Компьютеры
Возрастные ограничения: +16
сообщить о неприемлемом содержимом
Текущая страница: 7 (всего у книги 12 страниц)
Наиболее бросающееся в глаза отличие семейства GeForce GTX 285 от GTX 280 – переход к использованию ядра GT200b, выполненного по 55-нм технологии. Ядро по-прежнему содержит 240 потоковых процессоров, интерфейс шины памяти GDDR3 остался 512-бит. Прочие особенности оригинального ядра GT200 также сохранены.
Обновленное, более дешевое в производстве и потребляющее меньше энергии графическое ядро должно еще больше привлечь внимание разработчиков игр и прочих ресурсоемких приложений как потенциальный ресурс для снятия избыточной нагрузки с центрального процессора. GT200, как и GT200b, – универсальный вычислительный комплекс, фактически способный работать как в собственно графическом, так и в обобщенном счетном режиме. Текстурные кластеры вполне могут выступать в роли блоков потоковой обработки данных. В этом случае каждый потоковый процессор из состава мультипроцессора может обмениваться данными с другими потоковыми процессорами ядра благодаря наличию общей для всех потоковых процессоров области памяти.
Последовательный подход к передаче сигнала позволяет в широких пределах масштабировать производительность.
Ценность применения GT200 в качестве счетного ядра заключается еще и в том, что оно способно производить операции над числами с плавающей запятой с двойной точностью, используя их 64-бит представления. Каждый потоковый мультипроцессор в составе этого графического ядра оснащен блоком выполнения таких вычислений – иными словами, в составе GT200/GT200b их оказывается тридцать. В результате пиковая производительность ГП в целом при вычислениях с плавающей запятой с двойной точностью достигает 90 Гфлопс.
Такой результат вполне сопоставим с производительностью серверного восьмиядерного Intel Xeon. Понятно, что центральный процессор силен не одной только способностью оперировать с 64-разрядными представлениями чисел и полноценной замены ему даже из очень мощного ГП не выйдет. Однако снять часть вычислительной нагрузки с ЦП при выполнении ряда специфических задач и тем самым сделать эти задачи доступными для систем уровня «продвинутого» домашнего ПК GT200/GT200b вполне способен. Возможно, именно в этом случае мы наблюдаем начало реального сближения ЦП и ГП, итогом которого станет окончательная универсализация аппаратных вычислительных и графических средств.
Вернемся, однако, к очередному участнику нашего тестирования – графическому адаптеру MSI N285GTX-T2D1G-OC. Он представляет собой несколько разогнанный вариант по сравнению с базовыми спецификациями GeForce GTX 285. Частоты, на которых работают его ядро, шейдерные блоки и память, составляют 670/1476/1250 МГц соответственно против 648/1476/1242 МГц эталонных. Саму же конструкцию графической платы можно с полным правом назвать эталонной.
Результаты, которые MSI N285GTX-T2D1G-OC продемонстрировала в ходе наших испытаний, как и следовало ожидать, несколько превышают показатели платы на основе GTX 280. Тем не менее на синтетических тестах и в наиболее ресурсоемких игровых режимах плата на базе GTX 285 уступает спарке AMD HD 4870X2. Похоже, NVIDIA верно нащупала путь дальнейшего наращивания производительности в современных приложениях, обратив свое внимание на интенсивную масштабируемость ГП. Вот только графическая плата с парой процессоров под серьезной нагрузкой масштабируется, похоже, все-таки эффективнее.
NVIDIA GeForce GTX 295 (ZOTAC GTX295 1792MB DDR3 896BIT)
NVIDIA GeForce GTX 295 (ZOTAC GTX295 1792MB DDR3 896BIT)
Реальная розничная цена: 16 920 руб.
Предоставившая компания: Zotac, www.zotac.com
Оценка: отлично
Достоинства. Великолепная производительность.
Недостатки. Высокая цена.
И тем не менее последнее слово в этом споре остается за NVIDIA. И произнесено оно благодаря наиболее передовому на сегодня графическому процессору компании – GeForce GTX 295. Два ядра на плате обеспечивают более высокую производительность? Прекрасно; есть же у NVIDIA под рукой технология SLI. Значит, пришла пора разместить в едином корпусе пару ГП GT200b. Именно таким образом появилось семейство GTX 295: в отличие от двухпроцессорного решения AMD, в котором оба ядра распаяны на одном и том же куске текстолита, «двухголовая» плата ее конкурента представляет собой «бутерброд» из двух отдельных плат.
Вот по такому принципу и построена очередная участница нашего тестирования – графическая плата ZOTAC GTX295 с 1792-Мбайт памятью GDDR3. Внешне она очень напоминает любой другой стандартный вариант рассчитанной на перекрытие двух гнезд PCI Express топовой платы. Вот только вместо короба системы охлаждения внешнюю поверхность такого адаптера образует оборотная сторона одной из входящих в его состав графических плат. Хотя такое решение заставляет с осторожностью обращаться с адаптером при его установке в корпус ПК – контакты и дорожки можно ненароком и повредить, – эффективность охлаждения, судя по всему, при таком подходе возрастает.
Многие современные блоки питания уже оснащаются восьмиконтактным штекером, предназначенным специально для графических адаптеров PCI Express 2.0.
Соединяют две входящие в состав ZOTAC GTX295 графические платы «мост» PCI Express, а также необходимые для реализации SLI перемычки. Любопытно, что судя по характеристикам ГП этого адаптера они ближе к GTX 260, чем к GTX 280. Однако количество потоковых процессоров в данном случае сокращению не подвергалось.
В результате перед нами безусловный лидер группы и всего тестирования в целом, которой мы удостаиваем отличия «Редакция советует». Обращаем внимание на то, что цена ZOTAC GTX295 оказывается вполне разумной, особенно с учетом более высокой стоимости ASUS EAH4870X2 TOP/HTDI/2G, которая уверенно занимает второе место по результатам наших испытаний с весьма впечатляющим отрывом от остальных. Прибавим к этому, что резервы для дальнейшего развития у NVIDIA налицо – например, конфигурация из двух полноценных GTX 280 в рамках единой графической платы явно продемонстрирует еще более впечатляющие результаты (хотя и стоить будет, безусловно, дороже).
В любом случае, судя по всему, ближайшее будущее – все-таки за многопроцессорными графическими адаптерами (по крайней мере в верхнем диапазоне цен). А там, быть может, рукой будет подать и до многоядерных ГП?
Новости. С 15 по 15
Коммуникаторы
Компания ASUS (www.asus.com.ru) объявила о выпуске коммуникатора ASUS P565, созданного на базе самого быстрого на сегодня в мире процессора для портативных устройств (с тактовой частотой 800 МГц). Кроме того, предусматривается 2,8-дюйм сенсорный экран (480×640). Задняя крышка коммуникатора отделана пластиком с тиснением «под кожу». Также имеется фирменный сенсорный интерфейс Glide, который позволяет управлять аппаратом прикосновением пальца к экрану. Виджеты, встроенные в Glide, предоставляют быстрый доступ к широкому спектру функций. С их помощью пользователь может следить за новостями, узнавать прогноз погоды, просматривать фотографии в режиме слайд-шоу, слушать любимые мелодии. Коммуникатор рассчитан на сети EDGE/GPRS/GSM 900/1800/1900, HSDPA 3,6 Мбит/с, UMTS 2100, функционирует под управлением операционной системы Windows Mobile 6.1; его габариты 102×60,5×16 мм, масса 120 г (с батареей). Номинальное время ожидания 250–300 ч в сетях 3G и 200–250 ч в сетях GSP/GPRS.
Операционные системы
Windows 7: на пороге перемен
Игорь Новиков
Компания Microsoft готовится к выпуску Windows 7. Первое знакомство с ее бета-версией состоялось в январе 2009 г. Первоначально компания рассчитывала на 500 тыс. загрузок по всему миру, однако результаты превзошли ее ожидания. Спрос оказался настолько велик, что в первые дни пребывания дистрибутива в открытом доступе число запросов на его скачивание превысило возможности арендованных серверов. Microsoft потребовалось срочно расширять серверный парк. Только в России количество загрузок достигло 200 тыс.
Собрав телеметрическую информацию, отзывы и предложения, Microsoft подготовила список исправлений, которых набралось около 2000. В большинстве это настроечные функции. В результате был сделан вывод: новая версия ОС практически готова с точки зрения набора реализованных функций и достигнутого уровня надежности. Поэтому сразу была выпущена версия Release Candidate, которую до начала июня можно свободно скачать с сайта Microsoft (www.microsoft.com/windows/windows-7/download.aspx).
Windows 7: системные требования
Microsoft объявила, что рекомендуемые системные требования для Windows 7 такие же, что и для Windows Vista. Это означает, что Windows 7 будет хорошо работать на компьютере с 1-ГГц процессором и объемом памяти 1 Гбайт и выше.
При разработке Windows 7 была проведена большая работа по повышению быстродействия ее компонентов и улучшению их взаимодействия. В результате Windows 7 стала работать быстрее, чем Windows Vista. Загрузка ОС, выполнение типовых операций, переключение между программами – эти и другие элементы рабочей среды демонстрируют эффект тщательной оптимизации системного кода.
Стоит обратить внимание на то, что в такой конфигурации Windows Vista имеет минимальную производительность, тогда как у Windows 7 она уже вполне достаточная. В результате Microsoft может утверждать, что для работы с новой ОС вполне подойдут компьютеры трех– и четырехлетней давности. Единственное требование – обеспечить 1 Гбайт памяти.
Первые впечатления
Windows 7 – это эволюционное развитие Windows Vista. Microsoft сделала выводы из приобретенного опыта и учла проблемы, возникшие при старте Windows Vista. Например, устранила несовместимость для прикладных программ. Как показали результаты бета-тестирования, все ПО, которое было сертифицировано под Windows Vista ранее (а это более 17 тыс. программных пакетов), успешно прошло испытание на совместимость с Windows 7. Еще одна проблема, полнота предоставляемой аппаратной поддержки, также осталась в прошлом: 75 % драйверов, необходимых для тестирования, уже имеется в комплекте поставки Windows 7 RС, остальные будут доступны на сайтах компаний-производителей.
Стало проще работать с информацией, можно обращать меньше внимания на детали размещения данных и организацию физических носителей.
Наиболее заметные изменения внесены для улучшения навигации и интерфейсов. Усовершенствований очень много: это, например, новый Internet Explorer 8 с интегрированными акселераторами и WebParts, помогающими ускорить навигацию при серфинге; расширенная защита от потенциальных атак из Интернета и ведение родительского контроля.
Привлекательны новые возможности манипуляций с расположением окон на «Рабочем столе». Например, чтобы удобно выстороить пару страниц для открытых документов, достаточно сделать характерные движения мышью. Скажем, мелкая «дрожь» (как бы стряхивая пыль) вызывает свертывание всех раскрытых на «Рабочем столе» окон. Многое, что касалось удобного расположения окон и раньше приходилось делать вручную, теперь автоматизировано.
Особого упоминания заслуживает функция так называемого «федеративного» поиска, когда из Проводника можно искать не только файлы на локальном жестком диске, но и любые документы в самых разных местах: в корпоративной локальной сети, на портале SharePoint, в Интернете. Вместе с новыми «виртуальными» папками (libraries), где можно собирать родственные по контенту материалы, меняется стереотип работы с сохраненными данными. Пользователю стало проще работать с информацией, он может меньше обращать внимания на детали размещения данных на физических носителях. Теперь многие элементы задачи консолидации данных выполняются самой ОС.
Наконец услышаны многочисленные просьбы, касающиеся возможности записи DVD через их ISO-образы или, например, «ленточного» интерфейса (Ribbon), который проникает в прикладные программы, входящие в состав ОС (по различным оценкам пользователю после успешного его освоения удается поднять производительность труда на 40 %).
Вопросы безопасности ОС
При разработке ОС самое пристальное внимание всегда уделяется вопросам защиты системных данных, памяти и параметров конфигурации. Однако с течением времени критерии меняются. Сегодня многие уже забыли о ситуации, которая сложилась в 2003–2004 гг., до начала активного внедрения Windows XP SP2. Тогда важнее всего было реализовать расширенную совместимость всевозможных новых устройств, открыть для массового применения новые каналы доступа к данным, предоставить встроенную поддержку стандарта USB 2.0, внедрить WiFi. Это требовало открытости системы, которая была воспринята пользователем как благо и удобство.
Не все тогда обратили внимание на оборотную сторону этого процесса: на источник проблем с безопасностью. Оказалось, что новая ОС не всегда могла самостоятельно противостоять проникновению в нее вирусов, хакерским атакам, действию вредоносного кода. Стали поступать сигналы о том, что компаниям приходится тратить много денег и времени на решение проблем с безопасностью.
Первые шаги по уравновешиванию задач открытости и защищенности были сделаны в Windows XP SP2. При работе с объектами вместо имен стали применяться идентификаторы защиты (security identifiers, SID). Индивидуальные SID применялись для обозначения пользователей, локальных и доменных групп, локальных компьютеров, доменов и членов доменов. Эти параметры формировались в виде числового значения переменной длины, состоящего из номера версии структуры SID, 48-разрядного кода агента идентификатора и переменного количества 32-разрядных кодов субагентов и/или относительных идентификаторов (RID).
Многие пользователи Windows XP наверняка встречали эти «непонятные» значения, которые в текстовом виде выглядят, например, так: Logon SID (S-1-5-5-0-236434). Каждому компьютеру при установке ОС программой Setup назначался персональный SID. Далее каждой локальной учетной записи ОС присваивался индивидуальный SID, сформированный на основе SID компьютера с добавлением RID. В системе стали применять понятия права учетных записей, привилегий, суперпривилегий (административные права).
Выбор уровня UAC в Windows 7 стал менее агрессивным
User Account Control изнутри
Подсистема контроля учетных записей пользователей (UAC) сохранится в Windows 7. Ее внедрение в Windows Vista вызвало многочисленные упреки пользователей, однако Microsoft не намерена отказываться от выбранного пути. Политика использования UAC в Windows 7 станет менее агрессивной, чем раньше, а число доступных уровней безопасности возрастет до четырех. Тем не менее предупреждения со стороны UAC – это, по мнению пользователей, ненужная «головная боль». Зачем все-таки Microsoft так делает?
Причина такого выбора – дальнейшее развитие и усложнение Windows как ОС. Если качество механизма защиты не будет соответствовать общему уровню технического совершенства системы в целом, то ее надежность окажется под угрозой. Более того, разработчики прикладных программ часто не являются специалистами по безопасности, и это становится благодатной почвой для возникновения «дыр» в их программах. Уровень подготовки пользователей также часто требует принятия дополнительных мер, чтобы обезопасить систему от непреднамеренных ошибок. К сожалению, многие не хотят принимать эти реалии во внимание, считая, что безопасность может быть обеспечена сама собой.
Как же работает система UAC?
Основная задача UAC – возможность работы под стандартной учетной записью. Сначала компонент системы winlogon создает для него локальный уникальный идентификатор (LUID) с полным токеном («маркером») безопасности. Затем создается LUID с защищенным токеном, учитывающий только права доступа, ассоциированные с учетной записью «стандартный пользователь». Этот второй идентификатор применяется при вызове функции CreateProcess() для запуска среды Windows – explorer.exe. С его помощью проверяются права доступа для любых пользователей системы Windows, в том числе членов группы администраторов.
Причина многих программных конфликтов в начале распространения Vista состояла в том, что эти довольно простые правила не были учтены в многочисленных прикладных программных разработках, которые предназначались для работы в среде Windows. Сегодня, к счастью, эта ситуация изменилась к лучшему.
Как же решается проблема по отысканию возможных несовместимостей с UAC и их устранению?
Для этих целей Microsoft предлагает использовать утилиту Standard User Analyzer, которая помогает предсказать поведение приложений при работе под стандартной учетной записью. Действие утилиты основано на перехвате вызовов ряда системных функций. Это затрагивает следующие группы функций:
• доступ к файловой системе (например, к системной папке Program Files);
• доступ к Системному реестру (например, к ветви HKEY/Local Machine);
• запись в INI-файлы (использование функции WriteProfile() для записи в системные папки);
• проверка токенов безопасности;
• использование функций, требующих особых привилегий (например, SeDebugPrivilege());
• использование пространств имен (Global);
• использование защищенных объектов (например, событий, мьютексов, таймеров, семафоров и т. п.);
• создание процессов, требующих повышенных привилегий.
Для управления этой инфраструктурой был введен аудит безопасности, а для защиты от злонамеренного кода реализован механизм Software Restriction Policies (Политики ограниченного использования программ). Администратор получил возможность контролировать образы и сценарии, выполняемые в системе.
Требования безопасности учитывались на всех этапах – при разработке компонентов, отдельных блоков кода, модулей и, конечно, системы в целом.
Однако это средство для предотвращения запуска неавторизованного кода хорошо работало лишь при правильном применении. Пользователь, привыкший относиться к компьютеру как к персональному устройству с неограниченной свободой по управляемости, сам снижал его безопасность. Поэтому со временем выяснилось, что реализованная модель защиты требует дополнительного усиления.
При разработке Windows Vista вопросы безопасности были первоочередными. Был пересмотрен цикл разработки самой ОС: требования безопасности учитывались на всех этапах – при разработке компонентов, отдельных блоков кода, модулей и, конечно, системы в целом.
В Windows 7 по умолчанию уровень безопасности установлен ниже, чем в стандартной настройке Windows Vista. Более того, появилась возможность устанавливать уровень срабатывания механизма контроля UAC, выбираемый пользователем с учетом собственных прикладных задач.
Рассматривая концепцию защиты Windows 7 в целом, Microsoft не отказывается от принятой ею технологии обеспечения безопасности. Windows Vista возродила правильную с их точки зрения концепцию разделения корпоративных пользователей на стандартных (обычных) клиентов и системных администраторов. Обычный пользователь не должен самостоятельно получать права администратора, поскольку он редко разбирается в возможностях системы так же, как системный администратор. Получая лишние права, он считает, что освобождает себя от ненужных проблем, на самом же деле превращает свой компьютер в довольно уязвимый элемент, что позволяет легко заразить систему вредоносным кодом.
И в Windows Vista, и в Windows 7 такой сценарий упрощенного наделения себя административными полномочиями становится невозможным. Даже если пользователь отключил контроль UAC, вредоносные программы, попадая в его машину, не смогут «дотянуться» до ключевых компонентов машины. И хотя вредоносная программа будет считать, что она сохраняет свои данные в системную область, на самом деле запись будет вестись в виртуальную папку, и система в целом будет оставаться под надежным контролем.
Windows 7: технология «системных заплаток» (Shims)
Задача запуска программ, использующих функции, требующие обратной совместимости, решается в Windows 7 с помощью технологии «системных заплаток». Такой способ предложен уже давно (в Windows 98/2000 эти элементы назывались «слоями»). Рассмотрим более подробно, как это работает.
Данная подсистема реализована в виде набора динамически загружаемых библиотек Application Compatibility Infrastructure (библиотека функций shimeng.dll содержит сам механизм Shim Engine, а apphelp.dll – Application Compatibility Interface, Application Compatibility Client Library). Их работа обслуживается средствами загрузчика ntdll.dll с использованием ряда ключей Реестра и системной базы данных.
Смысл наложения «системных заплаток» состоит в том, что в Реестр вносятся записи, соответствующие запускаемому приложению и служащие индикатором для загрузчика, чтобы при запуске этой программы производилось подключение механизма Shim Engine, выбор «системных заплаток» из базы данных sysmain.sdb и их применение согласно указанному методу. Фактически «shims» выполняют роль перехватчиков вызовов системных функций. Нужный эффект достигается благодаря замещению элементов в таблице импорта Import Address Table (IAT) исполняемого файла, что позволяет при обработке исполняемого файла Windows PE (Portable Executable) перехватывать вызов системных функций с использованием таблиц импорта и экспорта функций.
Системная база данных с информацией обо всех системных и дополнительных (для конкретных приложений) заплатках для применяемой версии ОС располагается в каталоге %systemroot%AppPath. Здесь же находятся ключевые загружаемые dll-библиотеки с новым кодом функций, отличным от стандартного. Системные «заплатки» находятся в файлах acgenral.dll и aclayers.dll, дополнительные – в acspecfic.dll. Существуют и другие группы «системных заплаток», которые используются, когда проблемы совместимости невозможно решить простой заменой вызовов системных функций.
Необходимость применения «системной заплатки» определяется при создании каждого нового процесса. Это осуществляется в подсистеме Win32 (kernel32.dll), где функция создания новых процессов CreateProcess() получает через внутреннюю системную функцию Kernel32!CreateProcessInternalW() дополнительный код, обеспечивающий совместимость обрабатываемого приложения.
Работа перехватчика вызова системной функции
Windows 7: проверка готовности оборудования и программ
Проверить совместимость оборудования и прикладных программ можно на Web-сайте Windows Vista Compatibility Center. Его Web-адрес: http://www.microsoft.com/windows/compatibility/
Здесь собрана огромная коллекция аппаратных и программных продуктов, доступных на рынке (а также устаревшие, но пока популярные модели). Вам предстоит отыскать нужное изделие/программу и проверить статус его совместимости.
Статус «Compatible» («Совместим») присваивается тем продуктам, которые удовлетворяют одному из следующих требований:
• продукт прошел тестирование в сертификационном центре Microsoft, и ему выдан сертификат на использование логотипа: «Certified for Microsoft Vista», «Works with Microsoft Vista» или «Games for Windows»;
• разработчик или производитель продукта подтверждает, что он совместим с Windows Vista.
Если соответствующая информация о выбранном продукте отсутствует, ему присваивается статус «Status Unknown» (Неизвестно). В случае отсутствия совместимости с Vista продукт имеет статус «Not Compatible».
У некоторых продуктов имеется статус «Action Recommended». Это означает, что для достижения совместимости с ОС для него необходимо выполнить ряд дополнительных операций (например, обновить драйвер или версию программы).
Проверка через Web оборудования на совместимость с Windows 7
Несовместимость программ: решение проблемы
Несмотря на важность ОС как таковой, она создается как основа для работы прикладных программ. А это множество разработок, создаваемых независимыми компаниями, которые далеко не всегда следуют рекомендациям Microsoft. Например, они могут применять устаревшие функции ОС, некорректно выполнять операции по проверке ее версий, не следовать рекомендациям по работе с файловой системой и вовсе не руководствоваться советами по обеспечению корректной работы приложений в новых версиях системы.
В результате возникает ситуация, когда отдельные ранее созданные программы оказываются частично или полностью несовместимыми с новой версией ОС.
Как в этом случае предлагает поступать Microsoft?
Прежде всего следует напомнить, что Windows 7 построена на том же ядре, что и Windows Vista. Поэтому совместимость определенного продукта с Vista часто эквивалентно его совместимости с Windows 7.
Microsoft выделяет три подхода к обеспечению совместимости приложений – «системные заплатки» (shims), запуск приложения в виртуальной среде (по технологии Microsoft Application Virtualization) и изменение кода приложения для соответствия требованиям сертификации.
Первый способ привел к тому, что сегодня для Windows Vista подготовлено более 5600 «системных заплаток» (для Windows 7 RС их свыше 5700). Второй способ решения, выполняется средствами технологии виртуализации (режим Windows XP Mode). Третий способ предусматривает доработку прикладных программ и их тестирование на получение логотипа Works With Windows Vista/7 (это подтверждает, что программа разработана в соответствии с рекомендациями Microsoft) или Certified for Windows Vista/7 (подтверждение того, что программа написана с учетом реализации возможностей указанной ОС).
Полезные ссылки
• Microsoft TechNet о Windows 7:
http://technet.microsoft.com/en-us/windows/dd361745.aspx
• Windows Vista Compatibility Center:
http://www.microsoft.com/windows/compatibility
• Windows Vista Logo’d Product List for Hardware:
http://winqual.microsoft.com/hcl/Default.aspx
• Windows Vista Logo’d Product List for Software:
https://winqual.microsoft.com/member/softwarelogo/certifiedlist.aspx,
https://winqual.microsoft.com/member/softwarelogo/workswithlist.aspx
Практика решения проблем, связанных с совместимостью программ с Windows 7
Ранее созданные прикладные программы могут быть адаптированы для применения с Windows 7. Это реализуется на базе технологии «системных заплаток» (shims).
Сначала следует отыскать все несовместимые элементы с помощью бесплатных диагностических инструментов Microsoft (вы можете найти их на компакт-диске к журналу). Это:
• утилита Microsoft Application Verifier;
• набор утилит Application Compatibility Toolkit.
Процедура проверки может выполняться вручную или в автоматизированном режиме. При этом можно не только осуществлять контроль совместимости с уже установленными программами, но и проверить процедуры их установки (setup).
Рассмотрим программу Venta ZVoice 5.2 (утилита для работы с телефонными/факс-функциями для модемов ZyXEL). Запускаем утилиту Standard User Analyzer, входящую в набор Application Compatibility Toolkit, она предназначена для мониторинга вызовов Windows API, выполняемых исследуемой программой при ее работе с правами стандартной учетной записи. Анализ поведения прикладной программы в этом режиме представляет особый интерес, поскольку технология UAC в Windows Vista/7 подразумевает, что любые пользователи, в том числе относящиеся к группе Administrator, по умолчанию наделены правами именно уровня Standard User. Чтобы получить более высокие права, им необходимо выполнить команду на повышение прав (Elevation).
Для включения режима мониторинга следует на вкладке App Info нажать на кнопку Browse, выбрать исполняемый модуль исследуемой прикладной программы, отключить флажок Elevate и нажать на кнопку Launch.
Загрузив прикладную программу, вы начинаете работать с ней в обычном режиме. Все возникающие проблемы, относящиеся к вопросам совместимости, регистрируются автоматически вне зависимости от того, вызывает ли это ошибку в работе программы или нет.
Завершив работу с прикладной программой и вернувшись в Standard User Analyzer, вы обнаруживаете, что на вкладках (в нашем случае Files, Registry, Token, Name Space, Other и Objects) содержится информация о возникших в ходе тестирования проблемах. Через меню Mitigation можно получить рекомендуемые «заплатки», которые позволят устранить все проблемы.
Далее, используя средства Application Compatibility Infrastructure, системный администратор может провести полный анализ кода приложения и внести соответствующие исправления.
Хотя имеющийся сегодня мощный набор «заплаток» способен устранить проблемы, связанные с совместимостью приложений, тем не менее этот способ решения – промежуточная мера. Более надежный и правильный способ – разработка программ с учетом рекомендаций Microsoft и обеспечение их совместимости с ОС на уровне кода.
Запуск Standard User Analyzer для программы Venta ZVoice
Анализ проблем, зарегистрированных при тестировании утилиты Venta ZVoice
Новости. С 15 по 15
Автоматизация
Компании SoftLine (www.softline.ru) и DocsVision (www.docsvizion.ru) предлагают новое решение для рынка ПО в области автоматизации документооборота и управления процессами совместной разработки DocsVision OneStep. Это ПО, созданное специально для сектора СМБ, позволит небольшим компаниям воспользоваться новейшими технологиями, которые были доступны до настоящего времени преимущественно большим организациям, и автоматизировать свой документооборот за разумные средства и в достаточно сжатые сроки. При этом DocsVision OneStep соответствует российским стандартам в области документооборота. Новая разработка содержит все необходимые настройки и установки и максимально ориентирована на самостоятельное внедрение заказчиком, исключая таким образом необходимость привлечения консалтинговых услуг. В состав пакета DocsVision OneStep помимо дистрибутива входят курс Softline Education по обучению администратора правилам установки системы, техническая поддержка, электронный учебник пользователя, а также возможность неограниченного развития системы при возникновении необходимости. DocsVision OneStep включает в себя обработку входящих и исходящих документов; обработку внутренних документов (организационных, распорядительных, справочно-информационных); обработку поручений; контроль исполнительской дисциплины (включая построение отчетов). ПО DocsVision совместимо со многими широко распространенными продуктами: «1С: Предприятие 8.1», Microsoft Dynamics AX, Microsoft Dynamics CRM, Microsoft Project, SharePoint. Цена решения для 20–25 пользователей – 66 тыс. руб. за сервер и 10 лицензий одновременного доступа.
Мобильные устройства
Компания GN Netcom (www.gnnetcom.com) представила на российском рынке новый автомобильный Bluetooth-спикерфон Jabra SP200, простое в управлении устройство с лаконичным дизайном. В настоящее время компания GN Netcom лидирует на российском рынке в сегменте Bluetooth-гарнитур для мобильных телефонов с долей около 40 %. Этот сегмент по оценке компании сегодня далек от насыщения и продолжит расти в 2009 г, несмотря на кризисные явления. Важнейший фактор роста интереса к беспроводным гарнитурам – запрет на общение за рулем по мобильному телефону неоснащенному устройством hands-free. По российскому законодательству штраф за это правонарушение составляет 300 руб. (в Великобритании разговор по мобильному во время движения карается штрафом до 2500 фунтов стерлингов). Спикерфон Jabra SP200 массой всего 84 г не требует специальной установки, его легко закрепить на солнцезащитном козырьке. Устройство автоматически подключается к мобильному телефону при первом же включении. В Jabra SP200 реализована технология DSP (Digital Sound Processing), которая эффективно устраняет эхо и подавляет фоновые шумы даже на оживленной автостраде в час пик. Время работы устройства – до 10 ч в режиме разговора и до 550 ч – в режиме ожидания. Bluetooth-спикерфон Jabra SP200 появится в продаже в конце апреля 2009 г. Рекомендуемая цена устройства – 2 тыс. руб.
Правообладателям!
Это произведение, предположительно, находится в статусе 'public domain'. Если это не так и размещение материала нарушает чьи-либо права, то сообщите нам об этом.