Управление ресурсами в ОС windows 2007

Автор: Пользователь скрыл имя, 19 Декабря 2010 в 22:41, курсовая работа

Описание работы

Возникают и совсем анекдотические ситуации, когда разработчик

пишет свою собственную ОС, не подозревая об этом. Это случается не

только при разработке встраиваемых приложений, но и при написании

программ (особенно многопоточных и требовательных к ресурсам) для

компьютеров и ОС общего назначения.

Содержание

Введение

1.Общая характеристика ОС Windows 2007
1.Архитектура ОС
2.Планирование и установка
2.Средства управления ресурсами ОС
1.Общие концепции управления
2.Восстановление системы
Заключение

Список литературы

Работа содержит 1 файл

Документ Microsoft Office Word (3).docx

— 53.87 Кб (Скачать)

Ключевыми функциями Configuration Manager 2007 являются:  

Комплексная система  управления приложениями и обновлениями в сети

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

Расширенные возможности  по наблюдению и управлению ИТ-инфраструктурой 

Лучший контроль за ИТ-инфраструктурой, постоянная оценка имеющегося и то как это используется. А также возможность задать, отследить  и проактивно управлять соответствием  систем заданным по стандарту конфигурациям.  

Оптимально для Windows и окружающей инфраструктуры                                                                Основанное на платформе Microsoft, включающее знания и передовые методики развертывания  ОС и приложений – приложение Configuration Manager 2007 представляет собой простое  в использовании решение, расширяемое  за счет решений партнеров, которое  оптимальным образом подходит для  систем и приложений на платформе Microsoft Windows.  

Надежное и  быстрое развертывание программного обеспечения                                                                Хотя новые программные приложения зачастую предлагают бизнесу крайне ценные новые возможности, крупномасштабные проекты по их развертыванию становятся менее целесообразными, если учесть характерные для подобных проектов сложности и затраты. В результате такого подхода предприятие может  оказаться в невыгодном конкурентном положении.                                                                                                                                                               Предлагая комплексное решение  для планирования, тестирования, развертывания, анализа и оптимизации приложений, System Center Configuration Manager 2007 представляет собой полный набор инструментов для развертывания самых актуальных бизнес-приложений на любые устройства – от сервера до карманного компьютера. Кроме того, обеспечивается законченное решение для развертывания операционных систем Windows для рабочих станций и серверов. Configuration Manager 2007 автоматизирует процедуры создания исходного образа и установки Windows и любых дополнительных приложений на компьютеры без ОС или системы с предыдущими версиями ОС. Configuration Manager 2007 – лучшее средство для развертывания Windows Vista и Windows Server 2008, поддерживающее новый формат дистрибутивов Windows Image (WIM).

Безопасность  на предприятии 

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

System Center Configuration Manager 2007 предлагает проверенное в  промышленной эксплуатации решение  для управления развертыванием  обновлений к приложениям Microsoft и сторонним продуктам, предоставляет  ряд средств и процедур, позволяющих  выявить потребности в обновлении  систем, работающих под управлением  Windows, а также возможность проверки  и надежного развертывания необходимых  обновлений в среде предприятия,  что позволит предприятиям превентивно  обеспечивать целостность среды  Windows. Кроме того, новые возможности  по интеграции с режимом защиты  доступа к сети (NAP) Windows Server 2008 позволяют  обеспечивать белее безопасную  среду для работы Windows-систем, которые  в точности соответствуют корпоративным  политикам, определяя критические  ошибки в настройках и реализуя  процедуры контроля и поддержания  требуемых уровней безопасности.  

2.1 общие концепции управления 

Понятие процесса характеризует некоторую совокупность набора исполняющихся команд, ассоциированных  с ним ресурсов (выделенная для  исполнения память или адресное пространство, стеки, используемые файлы и устройства ввода-вывода и т. д.) и текущего момента  его выполнения (значения регистров, программного счетчика, состояние стека  и значения переменных), находящуюся  под управлением операционной системы. Не существует взаимно-однозначного соответствия между процессами и программами, обрабатываемыми вычислительными  системами. Как будет показано далее, в некоторых операционных системах для работы определенных программ может  организовываться более одного процесса или один и тот же процесс может  исполнять последовательно несколько  различных программ. Более того, даже в случае обработки только одной  программы в рамках одного процесса нельзя считать, что процесс представляет собой просто динамическое описание кода исполняемого файла, данных и выделенных для них ресурсов. Процесс находится  под управлением операционной системы, поэтому в нем может выполняться  часть кода ее ядра (не находящегося в исполняемом файле!), как в  случаях, специально запланированных  авторами программы (например, при использовании  системных вызовов), так и в  непредусмотренных ситуациях (например, при обработке внешних прерываний). Понятие последовательного вычислительного  процесса является одним из основных при рассмотрении операционных систем. Последовательный процесс, иногда называемый задачей (task), — это отдельная  программа с ее данными, выполняющаяся  на последовательном процессоре. Напомним, что под последовательным мы понимаем такой процессор, в котором текущая  команда выполняется после завершения предыдущей. В современных процессорах  мы сталкиваемся с ситуациями, когда  возможно параллельное выполнение нескольких команд. Это делается для повышения  скорости вычислений. В этих процессорах  параллелизм достигается двумя  основными способами — организацией конвейерного механизма выполнения команды и созданием нескольких конвейеров. Однако в подобных процессорах  аппаратными решениями обязательно  достигается логическая последовательность в выполнении команд, предусмотренная  программой.

Концепция процесса предполагает два аспекта: во-первых, он является носителем данных и, во-вторых, он собственно и выполняет операции, связанные с обработкой этих данных.                               В качестве примеров процессов (задач) можно назвать прикладные программы  пользователей, утилиты и другие системные обрабатывающие программы. Процессом может быть редактирование какого-либо текста, трансляция исходной программы, ее компоновка, исполнение. Причем трансляция какой-нибудь исходной программы является одним процессом, а трансляция следующей исходной программы — другим процессом, поскольку транслятор как объединение программных модулей здесь выступает как одна и та же программа, но данные, которые он обрабатывает, являются разными.                                                                                                  Слово «последовательный» в большинстве случаев опускается. Считается, что речь идет о вычислениях, осуществляемых на обычных «последовательных» процессорах, которые выполняют команду за командой, а не параллельно несколько команд за один такт.                              В концепции, которая получила наибольшее распространение в 70-е годы, задача— это совокупность связанных между собой и образующих единое целое программных модулей и данных, требующая ресурсов вычислительной системы для своей реализации. В последующие годы задачей стали называть единицу работы, для выполнения которой предоставляется центральный процессор. Вычислительный процесс может включать в себя несколько задач. 

Концепция процесса преследует цель выработать механизмы  распределения и управления ресурсами. Понятие ресурса, так же как и  понятие процесса, является, пожалуй, основным при рассмотрении операционных систем. Термин ресурс обычно применяется  по отношению к многократно используемым, относительно стабильным и часто  недостающим объектам, которые запрашиваются, задействуются и освобождаются  в период их активности. Другими  словами, ресурсом называется всякий объект, который может распределяться внутри системы. При разработке первых систем ресурсами считались процессорное время, память, риалы ввода-вывода и  периферийные устройства. Однако очень  скоро снятие ресурса стало гораздо  более универсальным и общим. Различного рода программные и информационные ресурсы также могут быть определены для системы как объекты, которые  могут разделяться и распределяться и доступ к которым необходимо соответствующим образом контролировать. В настоящее время понятие  ресурса превратилось в абстрактную  структуру с целым рядом атрибутов, характеризующих способы доступа  к этой структуре и ее физическое представление в системе. Более  того, помимо системных ресурсов, о  которых мы сейчас говорили, ресурсами  стали называть и такие объекты, как сообщения и синхросигналы, которыми обмениваются задачи.

Обычно полагают, что ОС является набором программ, созданных для управления ресурсами  системы, а именно:

-         внутренней оперативной и виртуальной  памятью;

-         центральными процессорами (одним  процессором в однопроцессорной  системе);

-         периферийными устройствами (ПУ);

-         информацией (программой и данными).

Эти ресурсы  во многих случаях являются весьма дефицитными, поэтому задача ОС состоит  в том, чтобы эффективно использовать их и разрешать конфликты, возникающие  в результате конкуренции между  процессами различных пользователей  или различных ЦП. ОС должна хранить  информацию о состоянии любого ресурса, решать, какой процесс должен получить ресурс (в каком количестве и когда), выделять его и в конце-концов освобождать его. Эволюция аппаратных средств поддержки ОС и режимов  работы в ЭВМ первого - четвертого поколений

К основным аппаратным средствам поддержки ОС можно  отнести:

-         систему прерывания программ (СПП);

-         таймер;

-         средства управления работой  ПУ;

-         средства формирования адресов  внутренней памяти, обеспечивающие  перемещаемость программ и данных;

-         триггер система-пользователь или  заменяющее его устройство выработки  уровня привилегий;

-         средства выполнения привилегированных  команд ЭВМ; 

-         средства обеспечения работы  виртуальной памяти;

-         систему защиты памяти.

В ЭВМ 1-го поколения  из всех перечисленных средств существовали только средства прямого управления работой ПУ, с помощью которых  обмен с ПУ производился через  регистры арифметического устройства (АУ); в результате этого имели место простои центрального процессора при обменах с ПУ. Организация вычислительного процесса возлагалась на самих пользователей, так как ОС в этих ЭВМ отсутствовали. Следствием такой организации являлась крайне низкая эффективность использования машинного времени в ЭВМ 1-го поколения, так как до 90% от него расходовалось на поиск и устранение ошибок в программах, выполняемых на ЭВМ, а центральный процессор при этом в основном простаивал.                                                                         Для устранения рассмотренных недостатков в ЭВМ 2-го поколения были реализованы некоторые аппаратные средства, повышающие эффективность вычислительного процесса:

-         введена аппаратура преобразования  адресов;

-         в составе ЦП появились средства  для выполнения привилегированных  операций;

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

-         в составе ЭВМ появилась СПП,  одной из функций которой стала  обработка сигналов, поступающих  от каналов;

-         в составе некоторых ЭВМ появились  таймеры.

Внедрение перечисленных  средств в ЭВМ 2-го поколения позволило  начать использование ОС в этих ЭВМ, причем с целью уменьшения простоев ЦП в этих ОС был реализован так  называемый пакетный режим работы. Суть его сводилась к следующему:

-         задания программистов-пользователей,  набитые на перфокартах, сдавались  в группу главного оператора  ЭВМ для последующего использования  их в пакете заданий на выполнение  в ЭВМ;

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

-         пользователь, получивший в группе  главного оператора результаты  выполнения своей программы на  ЭВМ, анализировал за своим  рабочим столом эти результаты  и при необходимости готовил  новое задание для сдачи его  в группу главного оператора  и последующего выполнения на  ЭВМ;

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

Очевидно, что  при такой организации вычислительного  процесса на ЭВМ простои ЦП были сведены к минимуму, однако и программисты-пользователи оказались отлученными от ЭВМ, что  не могло не сказаться отрицательным  образом на суммарном времени  прохождения задания каждого  из этих пользователей на ЭВМ, т.е. от момента первой сдачи задания  для исполнения на ЭВМ до окончательного завершения работы над этим заданием.                                                             При создании ЭВМ 3-го поколения был  продолжен процесс совершенствования  в них аппаратных средств, используемых для организации вычислительного  процесса с целью повышения эффективности  последнего. Перечислим эти средства:

Информация о работе Управление ресурсами в ОС windows 2007