Автор работы: Пользователь скрыл имя, 10 Января 2012 в 19:38, курсовая работа
В линейке продуктов Windows NT операционная система Windows Vista носит номер версии 6.0: Windows 2000 - 5.0, Windows XP - 5.1, Windows Server 2003 - 5.2, Windows Vista 6.0. Для обозначения Windows Vista иногда используют аббревиатуру “WinVI”, которая объединяет и название “Vista” и номер версии, записанный римскими цифрами.
Предположительно к 2010 году компания Microsoft готовит выпуск новой версии операционной системы Windows - Windows Vienna (кодовое имя Blackcomb).
Введение…………………………………………………………….................. 5
1 Архитектурные особенности и возможности ОС Windows Vista………... 7
1.1 Выпуски Windows Vista………………………………………………... 7
1.2 Интерфейс пользователя……………………………………………….. 11
1.2.1 Новые интерфейсы………………………………………………12
1.2.2 Усовершенствованное интуитивно понятное
взаимодействие с пользователем……………………………………..14
1.2.2.1 Меню «Пуск»………………………………………………..14
1.2.2.2 Проводники………………………………………………….16
1.2.2.3 Диалоговые окна и мастеры………………………………..20
1.2.2.4 Проводник программ и панель управления……………….22
1.2.3 ClearType…………………………………………………………24
1.2.4 Боковая панель…………………………………………………...25
1.3 Внутреннее устройство ядра ОС Windows Vista……………………...27
1.3.1 Счетчик циклов центрального процессора…………………….27
1.3.2 Служба Multimedia Class Scheduler Service…………………….29
1.3.3 Файловые символические ссылки………………………………32
1.3.4 Завершение и отмена операций ввода – вывода……………….33
1.3.5 Приоритет операций ввода – вывода…………………………...35
1.3.6 Динамическое адресное пространство ядра…………………....38
1.3.7 Приоритеты памяти……………………………………………...39
1.3.8 Функция SuperFetch……………………………………………...40
1.3.9 Наблюдение за функцией SuperFecth…………………………...42
1.3.10 Функция ReadyBoost……………………………………………43
1.3.11 Функция ReadyBoot……………………………………………..45
1.3.12 Функция ReadyDrive…………………………………………….46
1.3.13 База данных конфигурации загрузки…………………………..47
1.3.14 Процесс загрузки системы……………………………………...50
1.3.15 Просмотр отношений между процессами загрузки…………...52
1.3.16 Поставщики учетных данных…………………………………...53
1.3.17 Службы с отложенным запуском……………………………….53
1.3.18 Завершение работы………………………………………………54
1.3.19 Управление электропитанием…………………………………...56
1.4 Безопасность……………………………………………………………....56
1.4.1 Брандмауэр Windows……………………………………………...57
1.4.2 Контроль учетных записей пользователей……………………....57
1.4.3 Защищенный режим Internet Explorer……………………………58
1.4.4 Строка состояния безопасности Internet Explorer……………….59
1.4.5 Защитник Windows………………………………………………...59
1.4.6 Фильтр фишинга…………………………………………………...60
1.4.7 InfoCard……………………………………………………………..61
1.5 DirectX 10………………………………………………………………….61
2 Установка операционной системы…………………………………………...64
2.1 Системные требования…………………………………………………...64
2.2 Установка………..…………..…………………………………………….65
3 Настройка системы……………………………………………………………74
3.1 Центр первоначальной настройки……………………………………….74
3.1.1 Настройка Windows…………………………………………………..75
3.1.2 Перенос файлов и параметров настройки…………………………..76
3.1.3 Создание учетных записей пользователей………………………….79
3.2 Оптимизация работы системы…………………………………………...81
3.3 Установка связи с Интернет……………………………………………...84
3.4 Настройка параметров сети………………………………………………87
4 Акт испытаний…………………………………………………………………91
5 Экономическая часть………………………………………………………….92
5.1 Сетевое планирование и управление…………………………………….92
5.2 Составление перечня событий и работ………………………………….92
5.3 Построение сетевого графика……………………………………………94
5.4 Расчет временных параметров сетевого графика……………………….96
5.5 Распределение исполнителей по работам……………………………….99
5.6 Составление календарного плана-графика работы рабочей
группы и разработка карты проекта………………………………………..101
5.7 Составление сметы затрат……………………………………………....101
Заключение……………………………………………………………………..105
Список использованных источников………………………………………....106
1.3.9 Наблюдение за функцией SuperFetch
После работы в течение некоторого времени в ОС Windows Vista пользователь может заметить, что на вкладке «Быстродействие» диспетчера задач показатель свободной физической памяти становится невысоким. Это объясняется тем, что служба SuperFetch и стандартное кэширование Windows используют всю доступную физическую память для кэширования данных с диска. Например, если сразу после загрузки системы открыть диспетчер задач, можно заметить, что показатель свободной памяти уменьшается, в то время как показатель кэшированной памяти увеличивается. Если запустить приложение, использующее для работы большой объем памяти, а затем завершить его работу (подойдет любой бесплатный «оптимизатор памяти», который выделяет большое количество памяти и затем освобождает ее), или просто скопировать очень большой файл, показатель свободной памяти возрастет, и на графике использования физической памяти будет наблюдаться падение по мере того, как в систему возвращается освобожденная память. Однако через некоторое время служба SuperFetch снова заполнит кэш данными, которые были вытеснены из памяти, и показатель кэшированной памяти возрастет, а показатель свободной памяти уменьшится.
Диспетчер задач Windows Vista приведен на рисунке 1.19.
Рисунок 1.19
1.3.10 Функция ReadyBoost
Скорость работы ЦП и памяти гораздо выше скорости работы жесткого диска, из-за чего жесткие диски часто являются узким местом для производительности системы. Операции произвольного дискового ввода-вывода особенно сильно влияют на производительность, потому что время позиционирования головок жестких дисков (порядка 10 мс) – это вечность для современных процессоров с тактовой частотой 3 ГГц. Хотя оперативная память идеально подходит для кэширования дисковых данных, ее стоимость сравнительно высока. Флэш-память обычно дешевле оперативной памяти, при этом время произвольного доступа у флэш-памяти может быть на порядок меньше, чем у жесткого диска. Поэтому в ОС Windows Vista добавлена функция под названием ReadyBoost, которая позволяет воспользоваться преимуществами запоминающих устройств на основе флэш-памяти, создавая на них промежуточный уровень кэширования, логически расположенный между оперативной памятью и жесткими дисками.
Функция
ReadyBoost состоит из службы, реализованной
в файле %SystemRoot%\System32\Emdmgmt.
Microsoft\WindowsNT\
Рисунок 1.20
Если объем памяти устройства от 256 МБ до 32 ГБ, скорость передачи для произвольных операций чтения блоками по 4 КБ превышает 2,5 МБ/с, скорость передачи для произвольных операций записи блоками по 512 КБ превышает 1,75 МБ/с, и это устройство еще не используется для кэширования, служба ReadyBoost предложит выделить до 4 ГБайт памяти этого устройства для кэширования дисков. (Хотя служба ReadyBoost может работать с разделами NTFS, максимальный объем кэша ограничен 4 ГБ для совместимости с файловой системой FAT32). Если пользователь соглашается, служба создает в корневой папке устройства файл кэша с именем ReadyBoost.sfcache и отдает службе SuperFetch указание заполнить кэш в фоновом режиме.
После
инициализации кэширования
Если
служба ReadyBoost определяет, что осуществляется
произвольное чтение данных, и эти данные
есть в КЭШе, данные извлекаются из КЭШа.
Но ввиду того, что у жестких дисков скорость
последовательного чтения выше, чем у
флэш-памяти, операции последовательного
чтения осуществляются непосредственно
с диска, даже если эти данные есть в КЭШе.
1.3.11 Функция ReadyBoot
Если
в системе установлено менее 512
МБ оперативной памяти, механизм упреждающего
чтения при загрузке ОС Windows Vista не отличается
от механизма, использовавшегося при загрузке
ОС Windows XP. Если же размер оперативной памяти
превышает 700 МБ, то для оптимизации процесса
загрузки используется кэш в ОЗУ. Размер
этого кэша зависит от общего объема доступной
памяти; он достаточно велик, чтобы обеспечить
эффективное кэширование, но оставляет
при этом достаточно свободной памяти
для нормального выполнения процедуры
загрузки системы. После каждой загрузки
системы служба ReadyBoost (та же самая служба,
которая реализует описанную выше функцию
ReadyBoost) в моменты простоя ЦП планирует
кэширование для следующей загрузки системы.
Она анализирует информацию об обращениях
к файлам за пять предыдущих загрузок
и определяет, к каким файлам производились
обращения, и где эти файлы расположены
на диске. Обработанная информация об
обращениях сохраняется в папке %SystemRoot%\Prefetch\
Рисунок 1.21
1.3.12 Функция ReadyDrive
ReadyDrive
– это функция ОС Windows Vista, использующая
возможности новых гибридных
жестких дисков (дисков H-HDD). Гибридный
жесткий диск представляет
Чтобы
определить, какие данные следует
поместить во флэш-память, ОС Windows Vista
использует команды ATA-8. Например, при
завершении работы система сохраняет
в этом кэше данные для загрузки, что позволяет
ускорить следующий запуск системы. При
переходе в режим гибернации в кэше сохраняются
некоторые части файла гибернации, что
ускоряет возобновление работы. Поскольку
кэш активен даже когда диск остановлен,
система может использовать флэш-память
для кэширования записи на диск, что позволяет
не раскручивать диск, если компьютер
питается от аккумулятора. Остановка диска
позволяет существенно снизить энергопотребление
по сравнению с обычным режимом работы.
1.3.13 База данных конфигурации загрузки
В ОС Windows Vista усовершенствовано несколько аспектов процедур загрузки и завершения работы. Улучшение процедуры загрузки достигается благодаря следующим нововведениям: использование базы данных конфигурации загрузки (BCD), в которой хранится конфигурация запуска системы и ОС; новая последовательность и организация процесса загрузки системы; новая архитектура входа в систему, а также поддержка служб с отложенным автозапуском. Усовершенствования процесса завершения работы в ОС Windows Vista включают уведомление служб Windows перед завершением работы, упорядочение завершения работы служб и существенно переработанное управление переходами между режимами энергопотребления в операционной системе.
Одним из самых заметных изменений процесса загрузки системы является отсутствие файла Boot.ini в корневой папке системного тома. Это объясняется тем, что конфигурация загрузки, которая раньше хранилась в этом файле, теперь хранится в базе данных BCD. Одной из причин использования базы данных BCD в ОС Windows Vista является объединение двух поддерживаемых в ОС Windows архитектур загрузки: основной загрузочной записи (MBR) и расширяемого интерфейса микропрограмм (EFI). Загрузочная запись MBR обычно используется на компьютерах с архитектурами x86 и x64, а интерфейс EFI – в системах Itanium (хотя в ближайшем будущем, вероятно, будут поставляться и рабочие станции с поддержкой EFI). Использование базы данных BCD позволяет абстрагироваться от микропрограмм и обеспечивает ряд дополнительных преимуществ по сравнению с использованием файла Boot.ini, например поддержку строк в формате Юникод и поддержку исполнения альтернативных предзагрузочных программ.
Фактически
база данных BCD хранится на диске в кусте
реестра, загружаемом в реестр ОС Windows
для доступа с помощью программных интерфейсов
реестра. На платформах PC она хранится
в файле \Boot\Bcd на системном томе. На системах
EFI база данных хранится в системном разделе
EFI. После загрузки куста он появляется
в разделе реестра HKLM\Bcd00000000. Внутренний
формат этой базы данных не документируется,
поэтому для ее редактирования используются
специальные инструменты, например программа
%SystemRoot%\System32\Bcdedit.
Параметры
загрузки, относящиеся ко всей платформе,
например выбор ОС по умолчанию и
время задержки меню загрузки, отделены
в базе данных BCD от параметров, относящихся
к конкретным операционным системам,
таких как параметры загрузки ОС и путь
к системному загрузчику. Если запустить
программу Bcdedit без параметров командной
строки, сперва в разделе «Windows Boot Manager»
будут выведены параметры, относящиеся
к платформе, а затем в разделе «Windows Boot
Loader» – параметры для конкретной ОС, как
показано на рисунке 1.22.
Рисунок 1.22
Во
время загрузки установленной ОС
Windows Vista новая схема загрузки разделяет
задачи, выполнявшиеся в более ранних
версиях ОС Windows одним системным загрузчиком
Ntldr, между двумя программами – \BootMgr и
%SystemRoot%\System32\Winload.
Загрузчик
Bootmgr также поддерживает исполнение
дополнительных предзагрузочных программ.
В составе ОС Windows Vista поставляется
программа диагностики
1.3.14 Процесс загрузки системы
В
предыдущих версиях ОС Windows взаимосвязь
между различными системными процессами
не была очевидной. Например, в процессе
загрузки системы диспетчер интерактивного
входа в систему (%SystemRoot%\System32\
Для устранения подобных проблем в ОС Windows Vista было реструктурировано несколько системных процессов. Диспетчер сеансов (Smss.exe) – это первый процесс пользовательского режима, запускаемый во время загрузки, как и в предыдущих версиях ОС Windows. Однако в ОС Windows Vista диспетчер сеансов запускает еще одну свою копию для настройки сеанса 0, который выделен исключительно для системных процессов. Процесс диспетчера сеансов для сеанса 0 запускает приложение инициализации Windows (Wininit.exe), процесс подсистемы Windows (Csrss.exe) для сеанса 0, а затем завершает свою работу. Далее приложение инициализации Windows запускает диспетчер управления службами, подсистему локального администратора безопасности и новый процесс – диспетчер локальных сеансов (Lsm.exe), который управляет сеансами терминального сервера на этом компьютере.
Когда пользователь входит в систему, первоначально запущенный диспетчер сеансов запускает еще одну свою копию для настройки нового сеанса. Вновь запущенный процесс Smss.exe запускает процесс подсистемы Windows и процесс Winlogon для нового сеанса. На рабочей станции запуск диспетчером сеансов собственных копий для инициализации каждого нового сеанса не дает никаких преимуществ. Но в случае работы на сервере Windows Server, выступающем в роли терминального сервера, копии диспетчера будут работать одновременно, обеспечивая более быстрый вход в систему нескольких пользователей.
В
новой архитектуре все