Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Критика Windows Vista



Windows Vista критикуется по таким статьям:

1. Некоторые действия, выполнявшиеся на XP мгновенно, на Vista производятся с заметной задержкой. Лишь некоторые программы (скорее всего, многопоточные) на Vista работают быстрее.

2. В Windows XP цифровая подпись означала «проверенность» и «стабильность» драйвера — пользователи могли ставить и неподписанные, а производители подписывали лишь важнейшие версии. В Vista же подпись — необходимое условие работы. В DDK есть ключ для подписывания, который позволяет драйверу работать, но полностью отключает проигрывание премиум-контента. В любом случае, требование подписанных драйверов несовместимо с разработкой открытых драйверов.

3. Чтобы защита работала, все устройства, связанные с проигрыванием, должны быть допущены Microsoft.

4. Есть старое программное обеспечение, которое несовместимо с Windows Vista, а также драйверы и устройства.

5. Интерфейс Aero, по мнению Пола Таррота, имеет недостаток в виде сложноотличимого текущего окна от всех остальных (активное окно заметно отличается от остальных, лишь подсветкой кнопки закрытия окна)

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

Существует мнение, что Windows Vista является худшей операционной системой выпущенной Microsoft. Так же Windows Vista заняла первое место в конкурсе «Провал года», проводимого сайтом Pwnie award, созданным в 2007 году. Более того, по некоторым мнениям можно сделать вывод о том, что руководство Microsoft признало Windows Vista провалом.


Тема: Работа с реестром в Windows

Начиная с версии 95, Windows хранит практически всю информацию о настройке системы и программ в системном реестре (registry). Исключение представляют директивы поддержки 16-разрядных приложений, которые, как и в старых версиях Windows, хранятся и могут редактироваться через файлы win.ini и system.ini

Реестр представляет собой древообразную иерархическую базу данных. Для его просмотра и редактирования в состав Windows входит программа Редактор реестра (regedit.exe) Вызвать ее можно, обратившись к меню Пуск, разделу Выполнить и набрав в командной строке regedit. На вершине иерархии реестра Windows-2000 находятся 5 разделов:

HKEY_CLASSES_ROOT – содержит информацию о внедрении и связывании объектов, межпрограммных связях, данные по обработке расширений файлов;

HKEY_CURRNET_USER – информация о настройках текущего пользователя – конфигурация панели управления, настройки приложений и т.д.;

HKEY_LOCAL_MASHINE – содержит информацию о компьютере в целом – оборудование, программное обеспечение (подраздел Software), настройки Windows (подраздел System);

HKEY_USERS – информация обо всех пользователях компьютера. Число подразделов верхнего уровня соответствует числу зарегистрированных пользователей, а раздел HKEY_CURRNET_USER реально является одним из подразделов HKEY_USERS;

HKEY_CURRENT_CONFIG – информация о текущей конфигурации устройств; является подразделом раздела HKEY_LOCAL_MASHINE, относящимся к текущему пользователю.

Обычно пользователи редактируют реестр, когда используемое программное обеспечение не предоставляет возможности изменить его настройки иным способом. Все записи в реестре имеют вид параметр=значение. Параметры могут быть одного из 3 типов – строковый (тип REG_SZ), двоичный (тип REG_BINARY) и двойное слово (тип REG_DWORD). Для создания, удаления, переименования и изменения значений параметров можно использовать контекстное меню существующих записей реестра.


Тема: Конфигурирование системы через реестр

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

В Windows 3.х для запуска системы, соединения с сетью и выполнения приложений требуются многочисленные файлы конфигурации (файлы с расширением.INI), а также различные действия по логическому согласованию их содержимого. Windows NT сохраняет и проверяет информацию о конфигурации только в одном месте - реестре.

Этими данными пользуются многие компоненты и утилиты Windows NT, сохраняя в базе Registry и читая из нее параметры конфигурации. Администратор может непосредственно просматривать и изменять эти параметры с помощью утилиты REGEDIT32.EXE, поставляемой в составе Windows NT, но делать это рекомендуется только в тех случаях, если для параметров нет специальных утилит типа Control Panel или User Manager. Изменение параметров с помощью REGEDIT32.EXE может привести к ошибочным значениям параметров, а это в свою очередь - к некорректной работе системы, так как REGEDIT32.EXE не вдается в смысл параметров и не распознает синтаксические ошибки.

Реестр аналогичен файлам.INI, используемым Windows для MS-DOS; каждый ключ в реестре подобен заголовку в скобках в файле.INI, элементы ниже заголовка схожи с подобными значениями в реестре. Однако ключи реестра могут содержать подключи, в то время как файлы.INI не поддерживают вложенные заголовки. Значения реестра также могут состоять из выполняемого кода, а не только из простых строк, представляющих значения в файлах.INI. В реестре могут быть сохранены индивидуальные предпочтения для многих пользователей одного и того же компьютера - подобное невозможно в файлах.INI.

Реестр структурирован как набор четырех поддеревьев ключей, которые содержат данные о компьютере и пользователях (рисунок 3.1). Информация о компьютере включает сведения об аппаратных средствах и программном обеспечении, установленном на компьютере.

Поддерево HKEY_LOCAL_MACHINE содержит информацию относительно локальной компьютерной системы, включая аппаратные средства и данные операционной системы, такие как тип шины, системная память, драйверы, устройства и данные управления запуском.

Поддерево HKEY_CLASSIS_ROOT содержит данные о связи и внедрении объектов (OLE), данные ассоциации файловых классов.

Поддерево HKEY_CURRENT_USER содержит профиль пользователя для текущего зарегистрированного пользователя, включая системные переменные, персональные группы программ, установки рабочего стола (desktop), сетевые соединения, принтеры и приложения.

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

Рис. 3.1. Структура реестра

Каждый индивидуальный ключ в реестре Windows NT может содержать элементы данных, называемые значимыми элементами (value entries) и дополнительные подключи (subkeys). В структуре реестра ключи аналогичны каталогам, а значимые элементы - файлам. Значимый элемент имеет три части: имя значения, тип данных и собственно значение. В этом порядке части значимого элемента и отображаются на экране, например:

DependOnService: REG_MULTY_SZ: Tcpip Nbtsys Streams

Реестр разделен на части, называемые ульями (hive), названные так разработчиками по аналогии с ячеистой структурой пчелиного улья. Улей является дискретным набором ключей, под-ключей и значений, которые находятся на верхнем уровне иерархии реестра. Улей хранится в файле с именем без расширения и файле с тем же именем, но с расширением.LOG, которые находятся в каталоге %SystemRoot%\sys-tem32\config.

Реестр гарантирует целостность (atomicity) индивидуальных действий.





Дата публикования: 2014-11-28; Прочитано: 529 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.009 с)...