Забезпечує її адаптивність до різноманітних застосувань у




НазваниеЗабезпечує її адаптивність до різноманітних застосувань у
страница22/30
Дата публикации19.06.2013
Размер4.41 Mb.
ТипДокументы
zadocs.ru > Астрономия > Документы
1   ...   18   19   20   21   22   23   24   25   ...   30

Совместное использование ресурсов

Корень большинства проблем в работе приложений лежит в так называемом принципе совместного использования ресурсов. В те годы, когда закладывались основы системы Windows, жесткий диск размером 512 Мбайт считался роскошью, и поэтому на уровне архитектуры ядра системы предусматрива­лись средства экономии ресурсов, прежде всего требуемых объемов свободного пространства накопителей. В фундаменте «экономной» архитектуры ядра лежит идея, что разные про­граммы должны использовать общие ресурсы для выполнения сходных функций. Назначением и распределением таких ресурсов руководит сама операционная система. Как правило, совместный доступ возможен прежде всего к файлам динами­ческих библиотек, поддерживающих конкретные функции (такие файлы имеют расширение имени .DLL).

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

По мере установки все новых и новых'программ к ограничен­ному числу наиболее ходовых библиотек «прикрепляются» все больше и больше потребителей. Серьезные проблемы начина­ются в том случае, если очередная устанавливаемая программа обнаруживает, что библиотека, к которой ее прикрепляют, не соответствует по каким-то параметрам (по версии, размеру, дате выпуска и т. п.) данным, записанным разработчиками

программы. Дальнейший ход событий полностью зависит от грамотности и ответственности разработчиков.

Грамотным считается такое решение, которое исключает под­мену имеющейся в системе библиотеки. Однако сплошь и рядом встречаются программы, особенно самодельные, которые под­меняют действующие ресурсы своими, иногда созданными несколько лет назад. В итоге какая-то ранее нормально функ­ционировавшая программа может выйти из строя, поскольку она приписана к тому же ресурсу, что и наглый новичок.

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

«Чайник» вынужден годами работать с неизменным программ­ным окружением, избегая установки новых, непроверенных программ. Даже приближение к такому компьютеру с новой игрой в руках, как правило, запрещено.

С появлением операционной системы Windows XP жизнь рядо­вого пользователя существенно облегчилась. Разработчики из Microsoft наконец включили в состав системы некоторые сред­ства, позволяющие контролировать состояние системных ресурсов. В частности, никакая внешняя программа сейчас не имеет возможности подменить критичные системные файлы, поскольку не получит к ним доступа. Но для того, чтобы сред­ства защиты функционировали полноценно, крайне нежела­тельно устанавливать программы автоматическим запуском их собственных средств установки, или «вручную», щелчком на файле вроде setup.exe.

^ Рекомендуемый способ установки

Правильный способ установки подразумевает использование специального средства операционной системы, расположен­ного на Панели управления. Откройте окно Панель управления (Пуск > Настройка > Панель управления). В нем найдите значок Установка и удаление программ. Щелкните на нем дважды — откроется диалоговое окно Установка и удаление программ.

В окне размещены три раздела, выбираемых с помощью левой панели: Изменение или удаление программ, Установка программ и Установка компонентов Windows. В правой части окна приведен список программ, зарегистрированных в системе. Подчеркнем, что в этом списке присутствуют только «прописанные» прило­жения. Если какой-то программы в нем нет, это очень тревож­ный сигнал для пользователя! После каждой установки следует проверять, попала ли программа в этот список. Можно быть уверенным, что программы, представленные в списке, прошли полную «прописку» в Windows XP и система способна их уда­лить, если потребуется.

В ходе установки пользователю могут быть заданы некоторые вопросы. К наиболее «популярным» относятся:

  • принятие лицензионного соглашения;

  • ввод имени пользователя и регистрационного кода про­
    граммы;

  • место установки (путь и имя папки, в которую устанавли­
    вается приложение);

  • необходимость установки дополнительных приложений
    (например, DirectX или Acrobat Reader);

  • необходимость создания ярлыка на Рабочем столе;

  • необходимость прочтения файла Readme;

  • необходимость запуска программы при запуске Windows;

  • необходимость запуска программы по завершении установки.

Установка обычно завершается следующими событиями:

  • создание папки программы и собственного значка на Рабо­
    чем столе, «прописка» в Главном меню;

  • программа ничего не создает на Рабочем столе, но «пропи­
    сывается» в Главном меню.

  • программа не «прописывает» себя в системе Windows и,
    соответственно, не создает вообще никаких значков, что
    равнозначно незавершенной установке.

Самая большая неприятность — это незавершенная установка. Возможен вариант, когда и продолжить установку нельзя, и удалить полностью то, что уже попало в компьютер, невозможно. Если такая неприятность повторялась неоднократно, воз­можно, не за горами день, когда придется переустанавливать операционную систему.

Имея в составе системы жесткий диск приличного объема, можно многократно снизить вероятность «незавершенных установок». Перед установкой содержание компакт-диска целиком копируется на жесткий диск, а установка програм­мы происходит с жесткого диска (при этом CD-ROM остается в приводе на тот случай, если программе надо проверить на нем какую-то метку).-Если дистрибутивный компакт-диск имеет дефекты, они проявятся уже на этапе копирования, что послу­жит основанием для его обмена у продавца. Полное копирова­ние диска занимает до 30 минут (на низкоскоростном приводе), однако незавершенная установка способна инициировать потерю многих часов на переустановку системы. Если установка завершается нормально, копию дистрибутива с жесткого диска удаляют.

Если при установке программы выдается сообщение Программа совершила недопустимую операцию и будет закрыта, надо найти причину. Это служебное сообщение Windows, а не устанавли­ваемой программы. По всей видимости, в Windows кроме про­цесса установки программы идут какие-то другие процессы и, тем самым, нарушен основной принцип: во время установки работа всех прочих приложений должна быть завершена.

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

ствует скрытый для пользователя фоновый процесс. Скорее всего, устанавливаемая программа не виновата, и вам пришло время серьезно заняться обслуживанием компьютера и его опе­рационной системы, уничтожая все лишнее, может быть даже и «под корень».

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

^ Установка компонентов Windows XP

Операционная система Windows XP содержит множество ком­понентов, и по умолчанию устанавливаются не все из них. Если есть необходимость установить отсутствующие компоненты (или хотя бы посмотреть их полный список), откройте окно Панель управления (Пуск > Настройка > Панель управления). В нем найдите значок Установка и удаление программ. Щелкните на нем дважды — откроется диалоговое окно Установка и удаление про­грамм. В окне размещены три раздела, выбираемых с помощью левой панели: Изменение или удаление программ, Установка про­грамм и Установка компонентов Windows.

С помощью последней вкладки производится доустановка сис­темы. При выборе этого раздела на экране появится дополни­тельное окно — Мастер компонентов Windows. Прежде всего необ­ходимо установить в привод компакт-диск с дистрибутивом операционной системы. Затем просмотреть список установлен­ных компонентов. Рядом с каждым компонентом есть квадрат, в который можно поставить флажок. Если квадрат чист, зна­чит, такой компонент в операционной системе не установлен. Если в квадрате стоит галочка, значит, компонент установлен. Если галочка размещена на сером фоне, значит, компонент установлен, но не полностью. Щелкнув дважды на компоненте, открывают список входящих в него элементов.

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

^ Проблемы после установки

Иногда случается так, что программа устанавливается успешно, но не работает. Причин неработоспособности прило­жений может быть очень много. Для легальных прикладных программ полное нежелание работать явление не характерное и маловероятное. Однако если «дистрибутивом» послужил пиратский диск, есть варианты, когда на работоспособность рассчитывать трудно.

1. На диске размещен сборник ЖР-версий. ^ RIP — это сокра­щение от Rest in Peace («да покоится с миром»). Дистрибу­тивы коммерческих программ всегда выпускаются на отдельных компакт-дисках, иногда на нескольких. В «заботе» о потребителе пираты вырезают из них все, что им кажется лишним и ненужным, оставшееся уплотняют архивато­рами и умудряются втиснуть содержимое десятков дисков на один. Если 80% содержимого после распаковки и уста

новки полноценно работать не будет, удивляться не стоит: это заложено в самой идее RIP. Предполагается, что, поку­пая сборник -R/P-версий, покупатель прекрасно осознает, на что он может претендовать.

  1. На диске записана бета-версия программы. Такие версии выпускают для проверки и тестирования новых программ на компьютерах клиентов. Надежная работа не гарантиру­ется. Пираты спешат перехватить тестовые версии, чтобы первыми выйти на рынок с новым продуктом. Обычно бета-
    версии работоспособны, но часто их функции ограничены какими-то условиями. Например, они работают не со вся­ ким оборудованием или требуют наличия в системе какогото другого программного обеспечения.

  2. Программа — плод самодельной «русификации». Конечно, заманчиво приобрести программный продукт, имеющий интерфейс на родном языке, но если производитель про­ граммы сам такого перевода не делал и никому его офици­ально не поручал, значит, русификацию делали случайные
    люди, которых не волнует работоспособность программы.

  3. Программа имеет ограниченный срок действия, и он закон­чился. Чтобы использовать ее в дальнейшем, необходимо заплатить автору или поставщику приложения. Ограниче­ние срока функционирования — распространенный способ дистрибуции приложений. Если программа понравилась, возникает желание ее купить. В противном случае и пользо­ватель, и автор «виртуально расстаются» без претензий друг
    к другу.

4. Программа рассчитана на старые версии операционной сис­темы. Теоретически, современные операционные системы совместимы с более ранними, но иногда программе надо помочь. Например, если программа для Windows 95/98/ NT/2000 не работает в Windows XP, разыщите ярлык этой программы, щелкните на нем правой кнопкой мыши и выберите в открывшемся контекстном меню пункт Свой­ства. В диалоговом окне свойств откройте вкладку Совмес­тимость. Установите флажок Запустить программу в режиме совместимости с и выберите в раскрывающемся списке название операционной системы, «родной» для этой про­граммы. Скорее всего, все проблемы будут при этом решены

^ Удаление приложений

Единственно верный способ удаления программ подразумевает использование специального средства"операционной системы, расположенного на Панели управления. Откройте окно Панель управления (Пуск > Настройка > Панель управления). В нем найдите значок Установка и удаление программ. Щелкните на нем дважды — откроется диалоговое окно Установка и удаление программ. В окне размещены три раздела, выбираемых с помощью левой панели: Изменение или удаление программ, Установка программ и Установка компонентов Windows. В правой части окна приведен список зарегистрированных в системе программ. Подчеркнем, что в этом списке присутствуют только «прописанные» прило­жения. Выберите удаляемое приложение. После анализа про­граммы средство удаления «вывесит» кнопку Удалить или сочетание кнопок Заменить и Удалить. Иногда появляется ком­бинированная кнопка Заменить/Удалить. Щелчок на кнопке Уда­лить запускает процесс деинсталляции.

Если программа устанавливалась с компакт-диска, то возмо­жен вариант запроса системой «родного» компакт-диска. Без этого диска нельзя полностью удалить «следы» программы из системы.

Полное избавление от хвостов, оставленных удаленными про­граммами, возможно тремя способами.

  1. Заново переустановить операционную систему, предвари­
    тельно отформатировав жесткий диск.

  2. Воспользоваться помощью специальной программы-деин-
    сталлятора или «чистильщика» реестра.

  3. Вручную вычистить некоторые служебные файлы Windows,
    что требует большого опыта и знаний, немалых затрат вре­
    мени, всегда рискованно и даже опытных пользователей
    нередко возвращает к первому варианту.

Автор по характеру служебной деятельности устанавливает и удаляет десятки и сотни программ, но благодаря использова­нию системного средства установки и удаления приложений операционная система на его компьютере живет без переуста­новки длительное время. Правда, ежемесячно проводится «зачистка» жестких дисков и реестра специальными утилитами. В последнее время в качестве «чистильщика» используется программа jv!6 Power Tools (www.jv16.org), которая работает достаточно эффективно и корректно.

Білет №25

1. Консоль управління ММС. 112

Общие концепции консоли управления Microsoft

В Windows 2000 был кардинально изменен интерфейс управления операционной системой. В соответствии с новой концепцией Microsoft из системы Windows NT были удалены все автономные и несовместимые друг с другом административные утилиты и разработана единая среда управления, получившая название консоль управления Microsoft (Microsoft Management Console, MMC). Эта общая консоль управления разработана для запуска всех программных модулей администрирования, конфигурирования или мониторинга локальных компьютеров и сети в целом. Такие законченные модули называются оснастками (snap-ins). Консоль управления сама по себе не выполняет никаких функций администрирования, но служит в качестве рабочей среды для запуска оснасток, создаваемых как компанией Microsoft, так и независимыми поставщиками программного обеспечения (Independent Software Vendor, ISV).

Появление ММС обусловлено желанием создать единую среду управления для администрирования операционных систем Windows. Оснастки представляют собой управляющие компоненты, которые объединены в среде ММС. Из нескольких оснасток можно создать индивидуальный управляющий инструмент.

Консоль ММС включает в себя интерфейсы прикладного программирования (API), оболочку пользовательского интерфейса (консоли) и набор инструкций.

Microsoft Management Console позволяет создавать более совершенные административные инструменты, которые могут предоставлять различные уровни функциональных возможностей. Эти инструменты можно легко интегрировать в операционную систему, а также изменять и настраивать по своему

усмотрению. В данном случае инструмент представляет собой не просто одиночное приложение. Инструмент может состоять из одной или нескольких оснасток и каждая оснастка, в свою очередь, может содержать дополнительные оснастки расширения. Такая модульная структура позволяет системному администратору существенно снизить стоимость управления системой благодаря возможности создания индивидуальных инструментов на основе выбранных оснасток, которые предоставляют только необходимые возможности и средства просмотра. Администратор может затем сохранять каждый индивидуальный инструмент в отдельном файле (файле консоли ММС с расширением msc) и отправлять его другим пользователям или администраторам, которым делегированы права на выполнение данных административных задач.

ММС и модель администрирования Windows 2000 представляют собой следующий шаг в развитии технологий администрирования. Консоль управления имеет ряд преимуществ, которые заключаются в упрощении интерфейса, предоставлении больших возможностей по настройке разработанных решений для определенных административных проблем и в обеспечении различных уровней функциональности. В большинстве случаев достаточно сложно разработать инструмент, который будет являться неотъемлемой частью операционной системы. С помощью ММС эта задача существенно упрощается. Тщательно разработанный административный инструмент идеально подойдет для решения стоящих перед вами задач и будет иметь интуитивно понятный интерфейс. Такой инструмент также будет использовать возможности уже имеющихся инструментов, что снимает необходимость "изобретать велосипед".

В операционные системы Windows 2000 и следующие версии продуктов семейства BackOffice╝ оснастки ММС включены в качестве стандартных административных программ.

 

Что такое ММС?

Microsoft Management Console представляет собой приложение с многооконным интерфейсом, которое активно использует технологии Интернет. Компания Microsoft и независимые поставщики программного обеспечения могут разрабатывать оснастки ММС для выполнения задач управления локальным компьютером и сетью в целом.

ММС не подменяет собой, имеющиеся инструменты управления предприятиями, такие как HP OpenView или IBM Tivoli Management Environment. Консоль управления расширяет возможности данных инструментов, предоставляя им возможность взаимодействия друг с другом или объединяя эти инструменты в оснастки, доступ к которым может осуществляться из ММС. Например, приложение управления предприятием может обнаружить событие и отправить извещение в оснастку (рис. 6.1). Системный администратор затем обнаружит событие в сеансе ММС и предпримет необходимые меры.

Интерфейсы программирования ММС позволяют интегрировать оснастки с консолью (рис. 6.2). Данные интерфейсы предоставляют только расширения пользовательского интерфейса, поскольку каждая оснастка самостоятельно определяет механизм выполнения своих задач. Интерфейсы ММС позволяют оснасткам совместно использовать общую хост-среду и обеспечивают интеграцию между приложениями. Консоль ММС не выполняет никаких функций управления.



Рис. 6.1. ММС обеспечивает общий интерфейс для инструментов 
управления, включая приложения управления предприятием
1   ...   18   19   20   21   22   23   24   25   ...   30

Похожие:

Забезпечує її адаптивність до різноманітних застосувань у iconЗакон україни
Служби безпеки України, Служби зовнішньої розвідки України, центрального органу виконавчої влади, що реалізує державну політику у...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
zadocs.ru
Главная страница

Разработка сайта — Веб студия Адаманов