Ставрополь,
2010г.
Содержание
Введение
- Общая характеристика
ОС Windows 2007
- Архитектура
ОС
- Планирование
и установка
- Средства
управления ресурсами ОС
- Общие концепции
управления
- Восстановление
системы
Стало
уже избитым местом предлагать
определение понятию
«Операционная
система».
К
сожалению, до сих пор не
существует общепринятого и краткого
определения операционной
системы (ОС). Далее мы попытаемся дать
определение ОС
через список функций, которые на
нее обычно
возлагаются, но
необходимо помнить, что многие из программных
продуктов, предлагаемых
на рынке в качестве ОС, не выполняют
(а иногда
выполняют, но так,
что лучше бы и не брались совсем)
некоторые из этих
функций.
С другой
стороны, оставив в
стороне "универсальные
многопользовательские
компьютеры (которые, в действительности,
всего
лишь специализируются
в той же области, что и компьютеры
первых
поколений), мы обнаруживаем
почти ту же картину, о которой
писал
Бэррон, и даже
хуже. Только среди широко известных
программных
продуктов (как
коммерческих, так и свободно распространяемых)
можно
насчитать не менее
десятка программ, называемых ОС, и
при этом, на
первый взгляд,
имеющих друг с другом довольно мало
общего. В примерах
кода для микроконтроллеров
PIC есть ассемблерный листинг на полторы
страницы,
носящий (и не без
оснований!) гордое
наименование
Операционной
Системы Реального Времени [www.microchip.com].
Те, кто
постарше, могут
вспомнить и еще один программный
продукт, на
"обычные"
ОС внешне и функционально
мало похожий, но сообщающий
при загрузке:
"Loading Doom
Operating System" (Загружается
Операционная
Система Doom).
Дополнительную путаницу вносит
то обстоятельство, что в наше
время все менее
и менее понятным становится ответ
на вопрос, что же
такое компьютер.
Определение, согласно которому компьютер
состоит из
системного блока,
монитора, клавиатуры и манипулятора
"мышь",
естественно, никуда
не годится — под него не подходят
даже портативные
компьютеры или
монтируемые в стойку серверы
с IBM PC-совместимой
архитектурой. Если
же попытаться определить компьютер
как устройство,
имеющее где-то
внутри полностью программируемый
процессор фон-
неймановской
архитектуры, в число "компьютеров"
попадет неожиданно
много устройств.
Многие из этих компьютеров
работают под управлением того
или
иного продукта,
позиционируемого на рынке как операционные
системы:
QNX, VxWorks и др.
Существуют программы, разработанные
полностью
самостоятельно,
без использования чужого кода, но
некоторые их модули
также называются
ОС. Бывает и так, что отдельные
подсистемы
программного
комплекса, не называясь ОС, все-таки
являются ею.
Возникают
и совсем анекдотические ситуации,
когда разработчик
пишет свою собственную
ОС, не подозревая об этом. Это случается
не
только при
разработке встраиваемых приложений,
но и при написании
программ (особенно
многопоточных и требовательных
к ресурсам) для
компьютеров и
ОС общего назначения.
Основные
функции операционных систем
По
современным представлениям операционная
система должна
уметь делать следующее:
−
обеспечивать загрузку прикладных
программ в память и их
исполнение,
−
обеспечивать управление памятью;
в простейшем случае это
указание единственной загруженной
программе адреса, на
котором кончается память, доступная
для использования, и
начинается память, занятая
системой, в многопроцессных
системах это сложная задача
управления системными ресурсами,
−
обеспечивать работу с устройствами
долговременной памяти,
такими как магнитные диски,
ленты, оптические диски, флэш-
память и т. д.,
−
предоставлять более или менее
стандартизованный доступ к
различным периферийным устройствам,
таким как терминалы,
модемы, принтеры или двигатели,
поворачивающие рулевые
плоскости истребителя,
−
предоставлять некоторый пользовательский
интерфейс (слово
некоторый здесь сказано
не случайно
— часть систем
ограничивается командной строкой,
в то время как другие на
90%
состоят из интерфейсной подсистемы).
Но мы рассмотрим
другие вопросы.
Она представляет
собой набор программ, расширяющих
возможности существующих операционных
систем для большего удобства в работе.
Через несколько лет вышла
вторая версия, но популярность система
Windows завоевала только в третьей
версии. Теперь это была не просто операционная
среда - это была полноценная операционная
система. 32-битное ядро позволяло улучшить
доступ к файлам и сетевым функциям.
32-битные приложения были лучше защищены
от ошибок друг друга, имелась и поддержка
многопользовательского режима на одном
компьютере с одной системой.
Множество отличий в интерфейсе,
куча настроек и улучшений. Новый
принцип организации доступа
к информации – графический посредством
окон, создал Windows простой в использовании.
Популярность новой версии Windows объяснялась
несколькими причинами. Графический
интерфейс позволяет работать с
объектами вашего компьютера не с
помощью команд, а с помощью
наглядных и понятных действий над
значками, обозначающими эти объекты.
Графический интерфейс означает,
то что изображение рисуется программно
по точкам, в этом случае становится
возможно одновременное отображение
на экране рисунков и текста, оформленного
любыми шрифтами.
DOS же работает в тестовом режиме, в
котором изображение символов на
экране создаётся самой видеокартой,
возможно отображение только одного
типа шрифта. Возможность одновременной
работы с несколькими программами
значительно повысила удобство и
эффективность работы для запуска
нужной команды достаточно навести
на неё курсор и щёлкнуть левой
кнопкой мыши. Кроме того, удобство
и легкость написания программ для
Windows привели к появлению все
больше разнообразных программ, работающих
под управлением Windows. Наконец, лучше
была организована работа с разнообразным
компьютерным оборудованием, что также
определило популярность системы. Последующие
версии Windows были направлены на повышение
надежности, а также поддержку средств
мультимедиа и работу в компьютерных
сетях. Все Windows реализуют те или иные модели
многозадачности. Достигается это тем,
что процессор по очереди выполняет каждую
из них, и команда при этом сама выбирает,
сколько времени она будет занимать процессор.
Целью курсовой работы является выявление
сетевых возможностей операционной системы
ОС MS Windows Windows 7 Seven. Сетевые возможности
достаточно актуальная тема, так как к
возможностям сетей относится управление
пользователями и группами пользователей,
папками и файлами, устройствами печати,
межсетевыми воздействиями, системой
безопасности и т.д. В практической части
работы будут представлены необходимые
вычисления с использованием встроенных
функций табличного процессора MS Exel. Результаты
вычислений будут представлены в графическом
виде. Домашняя сеть. Домашняя группа
— это новая функция в Windows 7, с помощью
которой любой пользователь может настроить
общий доступ к файлам или принтеру в домашней
сети. Достаточно щелкнуть мышью, чтобы
получить доступ к файлам и принтерам
на других компьютерах домашней сети.
(Домашняя группа
— это название соответствующей
функции по организации домашней
сети.) Например, если требуется напечатать
какой-либо документ, идти к другому
компьютеру, к которому подключен
принтер, теперь не нужно, а
доступ к файлам, хранящимся на
домашнем компьютере, можно получить
и с другого компьютера или
ноутбука. В процессе настройки
или присоединения к домашней
группе можно выбрать библиотеки
и принтеры, которые требуется
использовать совместно, или с
легкостью изменить их в будущем.
Домашнюю группу можно защитить
паролем, который также можно
изменить в любое время. Создание
домашней сети и обеспечение
общего доступа к файлам стало
очень простым.
Теперь все компьютеры, находящиеся в
домашней сети, можно добавить в «Домашнюю
группу» для получения доступа к определенным
данным с любого домашнего ПК. Так, например,
если на вашем стационарном компьютере
хранится музыкальная коллекция, вы с
легкостью сможете прослушать любую композицию
с ноутбука, добавленного в «Домашнюю
группу». При этом домашняя сеть находится
под строжайшей защитой, и проникнуть
в нее посторонним лицам достаточно сложно.
Для добавления компьютера в «Домашнюю
группу» необходимо знать пароль, который
автоматически генерируется системой
при первой активации функции «Домашняя
группа». Создание домашней группы.
Для настройки домашней группы необходимо
иметь домашнюю сеть. Домашняя группа
представляет собой среду для обеспечения
общего доступа к файлам и принтерам в
существующей сети. Сначала в центре управления
сетями и общим доступом на панели управления
нужно проверить, что для текущего сетевого
размещения установлен параметр «Домашняя
сеть». Это необходимо потому, что домашняя
группа работает только в домашних сетях.
Чтобы изменить сетевое размещение, просто
щелкните текущий параметр и выберите
любой другой.
(Однако не
следует устанавливать параметр
«Домашняя сеть» для публичной
сети. Обычно она не является
безопасной.) Открытие центра управления
сетями и общим доступом для определения
сетевого размещения. В домашнюю группу
можно добавить только компьютеры под
управлением Windows 7 (с выпусками Windows 7 Начальная
и Windows 7 Домашняя базовая можно присоединиться
к существующей домашней группе, однако
нельзя создать свою). При установке Windows
7 на компьютере домашней сети домашняя
группа будет настроена автоматически.
Даже при подключении рабочего ноутбука
(находящегося в корпоративном домене)
к домашней группе можно получить общий
доступ к файлам и принтерам других пользователей.
В новой ОС Windows 7 программисты Microsoft совместили
надежную систему безопасности с более
простым интерфейсом создания папок общего
доступа. Функция «Домашняя группа» позволяет
за несколько минут или даже секунд создать
папки общего доступа, доступные пользователям
локальной сети и надежно защищенные паролем.
Эта функция есть во всех версиях ОС —
Windows 7. Однако в младших версиях Начальная
(Starter) и Домашняя базовая (Home Basic) — пользователь
может лишь присоединиться к существующей
домашней группе, но не создать ее.
Присоединение к домашней группе или ее
создание Чтобы создать домашнюю группу,
нужно открыть элемент «Домашняя группа»
на панели управления и нажать кнопку
- Создать домашнюю группу. Затем добавить
каждый из имеющихся дома компьютеров
в домашнюю группу (это нужно сделать отдельно
на каждом компьютере). Для этого открыть
элемент «Домашняя группа» на панели управления
и выбрать - Присоединиться. (Элемент «Домашняя
группа» также можно открыть, щелкнув
Выбор домашней группы и параметров общего
доступа в центре управления сетями и
общим доступом.)
Создание домашней группы Для доступа
к домашней группе применяется единый
пароль, что значительно упрощает ее создание
и подключение к ней. Для того чтобы папки
на этих компьютерах были доступны каждому
из компьютеров, необходимо лишь запустить
мастер настройки домашней группы на одном
из них. Следует учитывать, что такое окно
появится лишь в том случае, если в сети
не создано ни одной домашней группы. В
противном случае компьютер лишь может
присоединиться к существующей группе,
создание двух домашних групп в одной
подсети невозможно. Затем, после клика
на «создать домашнюю группу», системой
будет задан вопрос о том, к какому типу
личного содержимого пользователь хочет
предоставить пользователям общий доступ
в домашней группе.
Изменение
параметров домашней группы. После
выбора соответствующих папок
для общего доступа система
автоматически сгенерирует пароль
для домашней группы, и работа
мастера настройки будет завершена.
Это не значит, что пользователи
домашней сети будут автоматически
добавлены в домашнюю группу.
Им необходимо иметь пароль, чтобы
присоединиться к домашней группе
или просматривать и получать
доступ к файлам и принтерам,
принадлежащим ей. Предоставленный
первоначально «Домашней группой» пароль,
можно потом изменить по желанию. Если
сменить пароль домашней группы, то при
вводе его на одном компьютере он будет
автоматически изменен на всех остальных
компьютерах группы. Даже если забыть
пароль для домашней группы, то его можно
посмотреть его на любом компьютере, входящем
в домашнюю группу. Для этого нужно нажать
кнопку Пуск и перейти в Панель управления,
набрать домашняя группа в поле для поиска,
щелкнуть элемент Домашняя группа, а затем
выбрать команду «Показать или распечатать»
пароль домашней группы.
Создание пароля и завершение работы мастера
Теперь любой компьютер, входящий в подсеть
ПК, на котором создана домашняя группа,
может присоединиться к существующей
группе. Как только в Центре управления
сетями напротив подключения появится
строка « Готов к присоединению», компьютер
может быть присоединен к существующей
домашней группе. Присоединение к домашней
группе После клика по кнопке – «Присоединиться»
пользователю предстоит выбрать папки
для общего доступа, а затем система запросит
пароль домашней группы. Следует отметить
еще раз, что пароль домашней группы можно
посмотреть на любом из компьютеров, входящих
в домашнюю группу. То есть применяется
децентрализованная система распределения
пароля, что упрощает работу в домашних
сетях, где компьютеры часто бывают выключены.
После успешного присоединения к домашней
группе у каждого из компьютеров в проводнике
появится строка Компьютеры домашней
группы. В ней будут находиться компьютеры,
входящие в виртуальную сеть. При щелчке
на выбранном компьютере пользователь
получит доступ к папкам, которые разрешены
для общего доступа настройками этого
компьютера.
Также следует обратить внимание на то,
что для всех пользователей сети по умолчанию
действуют одинаковые правила. Поэтому
для более детального управления общими
папками необходимо указывать в свойствах
общего доступа интересующей папки необходимые
критерии. Общий доступ отлично сочетается
с еще одной новой функцией Windows 7 — созданием
библиотек. Если пользователь открывает
доступ к своей библиотеке, то другие пользователи
будут иметь доступ ко всем находящимся
в ней файлам. Она позволяет открывать
доступ не только к папкам и библиотекам,
но также к принтерам и многофункциональным
устройствам.
При возникновении проблем, связанных
с домашней группой, для их решения можно
воспользоваться средством устранения
проблем. Также в центре поддержки Windows
можно найти дополнительные сведения
по устранению неполадок, которые могут
возникнуть при использовании домашней
группы. Заключение Подводя итоги теоретической
части курсовой работы, надо сказать о
следующем. Операционная система – это
главная управляющая программа, которая
работает с момента включения компьютера
и до момента завершения работы на нем.
Самой распространенной операционной
системой в мире является - ОС MS Windows.
В ней используются возможности увеличения
производительности сети, обеспечения
повышенной надежности и эффективности.
В ОС Windows предусматривается возможность
настройки и использования сетей: локальной
и глобальной. Локальная сеть создается
преимущественно в организациях для увеличения
возможностей компьютеров (общее использование
программ, оборудования, сети Интернет).
В новую операционную систему была внедрена
новая функция, направленная на упрощение
обмена данными между пользователями
одной сети. Домашняя группа позволяет
решить проблему общего доступа к файлам
и принтерам в домашней сети. Домашняя
группа — это простой способ подключения
компьютеров в домашней сети, чтобы все
они могли совместно использовать рисунки,
музыку, видео, документы и принтеры. Для
доступа к домашней группе применяется
единый пароль, что значительно упрощает
ее создание и подключение к ней. В качестве
заключения хочется отметить, что данная
функция, будет весьма востребована начинающими
пользователями. Удобство развертывания
этой сетевой возможности для домашних
пользователей в данном случае максимально.
Она позволяет открывать доступ не только
к папкам и библиотекам, но также к принтерам
и многофункциональным устройствам. Операционная
система Windows предоставляет полный пакет
услуг, для того чтобы пользователю любого
профессионального уровня было просто
и удобно работать в сети.
- архитектура
ОС
Любая сложная
система должна иметь понятную и
рациональную структуру, то есть разделяться
на части — модули, имеющие вполне
законченное функциональное назначение
с четко оговоренными правилами
взаимодействия. Ясное понимание
роли каждого отдельного модуля существенно
упрощает работу по модификации и
развитию системы. Напротив, сложную
систему без хорошей структуры
чаще проще разработать заново, чем
модернизировать. Функциональная сложность
операционной системы неизбежно
приводит к сложности ее архитектуры,
под которой понимают структурную
организацию ОС на основе различных
программных модулей. Обычно в состав
ОС входят исполняемые и объектные
модули стандартных для данной ОС
форматов, библиотеки разных типов, модули
исходного текста программ, программные
модули специального формата (например,
загрузчик ОС, драйверы ввода-вывода),
конфигурационные файлы, файлы документации,
модули справочной системы и т. д.
Большинство современных операционных
систем представляют собой хорошо структурированные
модульные системы, способные к
развитию, расширению и переносу на
новые платформы. Какой-либо единой
архитектуры ОС не существует, но существуют
универсальные подходы к структурированию
ОС. Наиболее общим подходом к структуризации
операционной системы является разделение
всех ее модулей на две группы:
ядро —
модули, выполняющие основные функции
ОС;
модули, выполняющие
вспомогательные функции ОС.
Модули ядра
выполняют такие базовые функции
ОС, как управление процессами, памятью,
устройствами ввода-вывода и т. п. Ядро
составляет сердцевину операционной системы,
без него ОС является полностью неработоспособной
и не сможет выполнить ни одну из
своих функций.
В состав ядра входят функции, решающие
внутрисистемные задачи организации
вычислительного процесса, такие как переключение
контекстов, загрузка/выгрузка станиц,
обработка прерываний. Эти функции недоступны
для приложений. Другой класс функций
ядра служит для поддержки приложений,
создавая для них так называемую прикладную
программную среду. Приложения могут обращаться
к ядру с запросами — системными вызовами
— для выполнения тех или иных действий,
например для открытия и чтения файла,
вывода графической информации на дисплей,
получения системного времени и т. д. Функции
ядра, которые могут вызываться приложениями,
образуют интерфейс прикладного программирования
— API.
Функции, выполняемые модулями ядра, являются
наиболее часто используемыми функциями
операционной системы, поэтому скорость
их выполнения определяет производительность
всей системы в целом. Для обеспечения
высокой скорости работы ОС все модули
ядра или большая их часть постоянно находятся
в оперативной памяти, то есть являются
резидентными. Ядро является движущей
силой всех вычислительных процессов
в компьютерной системе, и крах ядра равносилен
краху всей системы. Поэтому разработчики
операционной системы уделяют особое
внимание надежности кодов ядра, в результате
процесс их отладки может растягиваться
на многие месяцы.
Обычно ядро
оформляется в виде программного
модуля некоторого специального формата,
отличающегося от формата пользовательских
приложений. Ядро в привилегированном
режиме
Для надежного
управления ходом выполнения приложений
операционная система должна иметь
по отношению к приложениям определенные
привилегии. Иначе некорректно работающее
приложение может вмешаться в
работу ОС и, например, разрушить часть
ее кодов. Все усилия разработчиков
операционной системы окажутся напрасными,
если их решения воплощены в незащищенные
от приложений модули системы, какими
бы элегантными и эффективными эти
решения ни были. Операционная система
должна обладать исключительными полномочиями
также для того, чтобы играть роль
арбитра в споре приложений за
ресурсы компьютера в мультипрограммном
режиме. Ни одно приложение не должно иметь
возможности без ведома ОС получать
дополнительную область памяти, занимать
процессор дольше разрешенного операционной
системой периода времени, непосредственно
управлять совместно используемыми
внешними устройствами. Обеспечить
привилегии операционной системе невозможно
без специальных средств аппаратной поддержки.
Аппаратура компьютера должна поддерживать
как минимум два режима работы — пользовательский
режим (user mode) и привилегированный режим,
который также называют режимом ядра (kernel
mode), или режимом супервизора (supervisor mode).
Подразумевается, что операционная система
или некоторые ее части работают в привилегированном
режиме, а приложения — в пользовательском
режиме. Так как ядро выполняет
все основные функции ОС, то чаще всего
именно ядро становится той частью ОС,
которая работает в привилегированном
режиме.Иногда это свойство — работа в
привилегированном режиме — служит основным
определением понятия «ядро». Архитектура
операционной системы с ядром в привилегированном
режиме.
Приложения ставятся в подчиненное положение
за счет запрета выполнения в пользовательском
режиме некоторых критичных команд, связанных
с переключением процессора с задачи на
задачу, управлением устройствами ввода-вывода,
доступом к механизмам распределения
и защиты памяти. Выполнение некоторых
инструкций в пользовательском режиме
запрещается безусловно (очевидно, что
к таким инструкциям относится инструкция
перехода в привилегированный режим),
тогда как другие запрещается выполнять
только при определенных условиях. Например,
инструкции ввода-вывода могут быть запрещены
приложениям при доступе к контроллеру
жесткого диска, который хранит данные,
общие для ОС и всех приложений, но разрешены
при доступе к последовательному порту,
который выделен в монопольное владение
для определенного приложения. Важно,
что условия разрешения выполнения критичных
инструкций находятся под полным контролем
ОС и этот контроль обеспечивается за
счет набора инструкций, безусловно запрещенных
для пользовательского режима. Аналогичным
образом обеспечиваются привилегии ОС
при доступе к памяти. Например, выполнение
инструкции доступа к памяти для приложения
разрешается, если инструкция обращается
к области памяти, отведенной данному
приложению операционной системой, и запрещается
при обращении к областям памяти, занимаемым
ОС или другими приложениями. Полный контроль
ОС над доступом к памяти достигается
за счет того, что инструкция или инструкции
конфигурирования механизмов защиты памяти
(например, изменения ключей защиты памяти
в мэйнфреймах IBM или указателя таблицы
дескрипторов памяти в процессорах Pentium)
разрешается выполнять только в привилегированном
режиме.
Очень важно, что механизмы защиты памяти
используются операционной системой не
только для защиты своих областей памяти
от приложений, но и для защиты областей
памяти, выделенных ОС какому-либо приложению,
от остальных приложений. Говорят, что
каждое приложение работает в своем адресном
пространстве. Это свойство позволяет
локализовать некорректно работающее
приложение в собственной области памяти,
так что его ошибки не оказывают влияния
на остальные приложения и операционную
систему.
Между количеством
уровней привилегий, реализуемых
аппаратно, и количеством уровней
привилегий, поддерживаемых ОС, нет
прямого соответствия. Так, на базе
четырех уровней, обеспечиваемых процессорами
компании Intel, операционная система OS/2
строит трехуровневую систему привилегий,
а операционные системы Windows NT, UNIX и
некоторые другие ограничиваются двухуровневой
системой. С другой стороны, если
аппаратура поддерживает хотя бы два
уровня привилегий, то ОС может на этой
основе создать программным способом
сколь угодно развитую систему защиты.
Эта система может, например, поддерживать
несколько уровней привилегий, образующих
иерархию. Наличие нескольких уровней
привилегий позволяет более тонко
распределять полномочия как между
модулями операционной системы, так
и между самими приложениями. Появление
внутри операционной системы более
привилегированных и менее привилегированных
частей позволяет повысить устойчивость
ОС к внутренним ошибкам программных
кодов, так как такие ошибки будут
распространяться только внутри модулей
с определенным уровнем привилегий.
Дифференциация привилегий в среде
прикладных модулей позволяет строить
сложные прикладные комплексы, в
которых часть более привилегированных
модулей может, например, получать доступ
к данным менее привилегированных
модулей и управлять их выполнением.
Многослойная структура ОС. Вычислительную
систему, работающую под управлением
ОС на основе ядра, можно рассматривать
как систему, состоящую из трех иерархически
расположенных слоев: нижний слой образует
аппаратура, промежуточный — ядро,
а утилиты, обрабатывающие программы
и приложения, составляют верхний
слой системы (рис. 3.6). Слоистую структуру
вычислительной системы принято
изображать в виде системы концентрических
окружностей, иллюстрируя тот факт,
что каждый слой может взаимодействовать
только со смежными слоями. Действительно,
при такой организации ОС приложения
не могут непосредственно взаимодействовать
с аппаратурой, а только через
слой ядра.
- Планирование
и структура
Важный
момент, о котором необходимо помнить
при планировании любой установки, - совместимость
приложений. Если вы переходите на Windows
7 с Windows Vista, тут не должно быть больших
проблем, так как приложения, созданные
для Windows Vista в большинстве случаев должны
работать нормально и под Windows 7. Однако
если вы осуществляете перевод компьютеров
с Windows XP на Windows 7, вам понадобится некоторое
время, чтобы разобраться в том, что нужно
сделать, чтобы все приложения нормально
работали на новой операционной системе.
Причины падения приложений
Каковы же причины
того, что приложения, сделанные
для Windows XP иногда 'падают', когда вы
пытаетесь запускать их под Windows
7? Вот пара проблемных областей: User
Account Control: Приложения, требующие администраторских
привилегий, которые созданы для
Windows XP, могут работать некорректно
под Windows 7, даже если пользователь является
членом локальной группы Administrators на
данном компьютере. В Microsoft попытались
минимизировать количество подобных проблем
включением специальных прокладок
совместимости для приложений в
Windows 7 для большинства обычных
программ, которые позволят пользователям
запускать такие приложения, даже
если они стандартные пользователи,
а не администраторы. Некоторые более
старые приложения, однако, просто не будут
работать под Windows 7, даже если пользователь
является локальным администратором.
В таком случае вам может понадобиться
воспользоваться одним из следующих
инструментов, описанных ниже, чтобы
запускать старые приложения отдельно
от операционной системы Windows 7: Virtual PC 2007
SP1, Windows Virtual PC с режимом Windows XP Mode, Microsoft
Enterprise Desktop Virtualization или Microsoft Application Virtualization.
Структура пользовательского
профиля и различия в версиях:
Структура пользовательского профиля
была переделана в Windows Vista в сторону
большей рациональности. Если старое
приложение было сделано, чтобы получать
доступ к файлам пользовательского
профиля корректным способом с помощью
вызовов функций API и переменных
среды, то изменения в пользовательском
профиле помешать запускать его
под Windows 7, так как в Windows 7 включены
directory junctions для обычных профильных
папок в Windows XP вроде My Documents. Тем не
менее, если старое приложение работает
с прописанными в коде приложения профильными
папками в стиле Windows XP, по этой причине
приложение может не работать в Windows 7.
Еще одна проблема, из-за которой старое
приложение может не запуститься, - если
у приложения проблемы с определение номера
версии Windows 7. Когда вы пытаетесь запустить
приложение, оно проверяет номер версии
ОС, видит, что это - 6.1, но не знает, что
это означает, и поэтому не запускается.
В таких случаях, если только некоторые
пользователи с этим столкнутся, можно
попробовать Program Compatibility Troubleshooter в Windows
7 для решения данной проблемы. Если с этим
столкнется много пользователей, вы можете
попробовать Application Compatibility Toolkit, чтобы
проанализировать проблему и разработать
решение, которое вы сможете установить
на проблемных компьютерах.
Средства для упрощения проблем, связанных
с совместимостью приложений
Microsoft предлагает несколько инструментов,
которые вы можете использовать для того,
чтобы убедиться, что вы сможете запускать
старые приложения после перехода на Windows
7. Эти инструменты бывают трех типов, и
я им дал такие названия:
Одноразовые инструменты ' Попробуйте
сначала эти инструменты в случае, если
с проблемой сталкиваются только несколько
пользователей.
Широкомасштабные
инструменты ' В средах большого масштаба
следует сначала стоит попробовать
эти инструменты.
Средства виртуализации
' Если ничего не помогает, устраивайте
виртуализацию.
2.средства управления
ресурсами ОС
Microsoft System Center Configuration
Manager 2007 предлагает исчерпывающее
решение для управления изменениями
и конфигурациями всех систем
на платформе Microsoft и позволяет
организациям обеспечивать доставку
приложений и обновлений с минимальными
затратами ресурсов ИТ-отделов.
Configuration Manager 2007
предоставляет вам следующие
возможности:
• Снижение затрат
на программное обеспечение и
соблюдение стандартов защиты информации
за счет:
– анализа всего
набора установленных приложений
– анализа конфигураций
оборудования серверов и приложений
– заданий и
контроля за желаемой конфигурацией
и настройками систем
– контроля запускаемых
и используемых приложений
• Быстрое и
надежное предоставление пользователям
критически важных бизнес-приложений
в нужное время и в нужном месте
• Надежная целевая
доставка обновлений для приложений
Microsoft и сторонних программ
• Повышение
безопасности операционной системы Windows
за счет:
– улучшенного
обнаружения и оценки уязвимостей,
связанных с наиболее распространенными
ошибками в
настройках
– интеграции с
новой возможностью Windows Server 2008 по обеспечению
защиты доступа к сети (NAP) и ограничению
работы в локальной сети систем,
не удовлетворяющих политикам безопасности
(например отсутствием критически важных
обновлений безопасности)
• Встроенная поддержка
автоматизированного развертывания
операционных систем
• Удаленное
управление компьютерами для решения
проблем и обеспечения поддержки
• Эффективная
поддержка систем в распределенных
сетях
Configuration Manager 2007
упрощает процедуры обновления
существующих систем, обеспечивает
возможности по развертыванию
новых конфигураций, автоматизирует
множество рутинных операций, а также
отслеживает соответствие конфигураций
систем политикам организации, тем самым
поднимая общий уровень защиты ИТ-инфраструктуры.