Эффективность операционной системы- распределение ресурсов вычислительной системы между процессами.

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

Мониторинг операционной системы- то комплексная система наблюдений за состоянием ОС, оценки и прогноза изменения состояния ОС, под действием природных и антропогенных факторов.

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

14.Какие показатели эффективности функционирования ОС вы знаете?

Кроме этих требований функциональной полноты, к ОС предъявляется ряд важных эксплуатационных требований.

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

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

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

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

Надежность и отказоустойчивость ОС, прежде всего, определяются архитектурными решениями, положенными в ее основу, а также отлаженностью программного кода (основные отказы и сбои ОС в основном обусловлены программными ошибками в ее модулях). Кроме того, важно, чтобы компьютер имел резервные дисковые массивы, источники бесперебойного питания и др., а также программную поддержку этих средств.

3. Безопасность (защищенность). Ни один пользователь не хочет, чтобы другие пользователи ему мешали. ОС должна защищать пользователей и от воздействия чужих ошибок, и от попыток злонамеренного вмешательства (несанкционированного доступа). С этой целью в ОС как минимум должны быть средства аутентификации – определения легальности пользователей, авторизации – предоставления легальным пользователям установленных им прав доступа к ресурсам, и аудита – фиксации всех потенциально опасных для системы событий.

Свойства безопасности особенно важны для сетевых ОС. В таких ОС к задаче контроля доступа добавляется задача защиты данных, передаваемых по сети.

4. Предсказуемость. Требования, которые пользователь может предъявить к системе, в большинстве случаев непредсказуемы. В то же время пользователь предпочитает, чтобы обслуживание не очень сильно менялось в течение предположительного времени. В частности, запуская свою программу в системе, пользователь должен иметь основанное на опыте работы с этой программной приблизительное представление, когда ему ожидать выдачи результатов.

5. Расширяемость. В отличие от аппаратных средств компьютера полезная жизнь операционных систем измеряется десятками лет. Примером может служить ОС UNIX, да и MS-DOS. Операционные системы изменяются со временем, как правило, за счет приобретения новых свойств, например, поддержки новых типов внешних устройств или новых сетевых технологий. Если программный код модулей ОС написан таким образом, что дополнения и изменения могут вноситься без нарушения целостности системы, то такую ОС называют расширяемой. Операционная система может быть расширяемой, если при ее создании руководствовались принципами модульности, функциональной избыточности, функциональной избирательности и параметрической универсальности.

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

7. Совместимость. Существует несколько "долгоживущих" популярных ОС (разновидности UNIX, MS-DOS, Windows3.x, Windows NT, OS/2), для которых наработана широкая номенклатура приложений. Для пользователя, переходящего с одной ОС на другую, очень привлекательна возможность – выполнить свои приложения в новой операционной системе. Если ОС имеет средства для выполнения прикладных программ, написанных для других операционных систем, то она совместима с этими системами. Следует различать совместимость на уровне двоичных кодов и совместимость на уровне исходных текстов. Кроме того, понятие совместимости включает также поддержку пользовательских интерфейсов других ОС.

8. Удобство. Средства ОС должны быть простыми и гибкими, а логика ее работы ясна пользователю. Современные ОС ориентированы на обеспечение пользователю максимально возможного удобства при работе с ними. Необходимым условием этого стало наличие у ОС графического пользовательского интерфейса и всевозможных мастеров – программ, автоматизирующих активизацию функций ОС, подключение периферийных устройств, установку, настройку и эксплуатацию самой ОС.

9. Масштабируемость. Если ОС позволяет управлять компьютером с различным числом процессов, обеспечивая линейное (или почти такое) возрастание производительности при увеличении числа процессоров, то такая ОС является масштабируемой. В масштабируемой ОС реализуется симметричная многопроцессорная обработка. С масштабируемостью связано понятие кластеризации – объединения в систему двух (и более) многопроцессорных компьютеров. Правда, кластеризация направлена не столько на масштабируемость, сколько на обеспечение высокой готовности системы.

 

15.Какие инструменты мониторинга и оптимизации имеются в ОС Windows 2000?

Средства мониторинга и оптимизации

Для мониторинга и оптимизации работы компьютера в системе Windows 2000 доступны следующие три инструмента:

  Производительность(Performance) — обновленный инструмент в системе Windows 2000, аналог утилиты Performance Monitor в Windows NT 4.0. Оснастка Производительностьвключает в себя две оснастки: System Monitor и Оповещения и журналы безопасности(Performance Logs and Alerts). Графические средства System Monitor позволяют визуально отслеживать изменение производительности системы. С помощью System Monitor можно одновременно просматривать данные с нескольких компьютеров в виде динамических диаграмм, на которых отображается текущее состояние системы и показания счетчиков. Оснастка Оповещения и журналы безопасностипозволяет создавать отчеты на основе текущих данных производительности или информации из журналов. При превышении счетчиками заданного значения или уменьшения ниже указанного уровня данная оснастка посредством службы сообщений (Messenger) посылает оповещения пользователю.
  Диспетчер задач(Task Manager) служит для просмотра текущих данных о производительности системы. В этой утилите основными являются три индикатора: использование процессора, использование виртуальной памяти и запущенные процессы и программы.
  Оснастка Просмотр событий(Event Viewer) позволяет просматривать журналы событий, генерируемых приложениями, службой безопасности и системой.

 

Диспетчер задач (Task Man ager)

В системе Windows 2000 сохранено известное по Windows NT 4.0 средство мониторинга производительности — Диспетчер задач, который предоставляет информацию о программах и процессах, запущенных на компьютере, и отображает наиболее общие показатели производительности процессов.

Диспетчер задач можно использовать для отслеживания ключевых индикаторов производительности вашего компьютера. Вы можете быстро отслеживать статус запущенных программ и завершать приложения, которые перестали отвечать на запросы системы. С помощью диспетчера задач можно отслеживать активность запущенных процессов по 15 параметрам и просматривать графики использования процессора и памяти.

16.Дайте характеристику возможностей сетей персональных компьютеров.

ЛОКАЛЬНАЯ СЕТЬ - замкнутая система ЭВМ, предназначенная для использования на ограниченной территории предприятия - владельца сети, для решения его внутренних задач.

Основные характеристики и принципы построения локальной сети:

· Каналы связи обычно принадлежат организации пользователя;

· Используются специальные высокоскоростные каналы с логической коммутацией абонентов;

· Пользовательские терминалы распологаются неподалеку друг от друга в пределах одного здания или комплекса зданий (расстояние между передатчиком и приемником не превышает нескольких километров);

· Для обеспечения работы компьютера в локальной сети, как правило, требуется специальное оборудование и программное обеспечение;

· Возможно объединение нескольких локальных сетей в более крупную сеть.
Переход из одной сети в другую осуществляется через "мост";

· Выход в глобальные сети может осуществляеться специальными средствами.

В локальной сети данные передаются от одной рабочей станции к другой блоками, называемыми ПАКЕТАМИ ДАННЫХ. Каждый пакет состоит из ЗАГОЛОВКА и СОБСТВЕННО БЛОКА. Пакеты могут передаваться с подтверждением получения и без подтверждения. При передаче без подтверждения не гарантируется, что пакет будет получен адресатом и что принимающая сторона получит пакеты в правильной последовательности.

Протоколы передачи данных:

· IPX (Internetwork Packet Exchange) - используется в сетевом программном обеспечении Novell и является реализациея уровня ДАТОГРАММ (собственно передача данных без подтверждения получения);

· SPX (Sequenced Packet Exchange protocol) - протокол последовательной передачи пакетов. Реализован на основе IPX и гарантирует получение пакетов в правильной последовательности.

· NETBIOS- протокол более высокого уровня, обеспечивающий передачу информации и выполнение операций, необходимых для организации канала связи между передатчиком и приемником. Реализован на основе IPX и SPX.