
- •А.Н. Езин операционные системы
- •2009 Содержание
- •Пояснительная записка
- •Лабораторная работа № 1. Мультипрограммные вычислительные процессы Цель работы
- •Краткие теоретические сведения
- •1. Получение обобщенной информации о компонентах вычислительного процесса.
- •2. Просмотр и анализ информации о процессах и потоках.
- •3. Детальное исследование вычислительного процесса.
- •4. Управление журналами счетчиков и журналом оповещения.
- •Задания для самостоятельного выполнения
- •Контрольные вопросы
- •Лабораторная работа № 2. Управление процессами и потоками вWin32api. Организация взаимодействия между процессами и потоками вWin32api Цель работы
- •Краткие теоретические сведения
- •Задания для самостоятельного выполнения
- •Контрольные вопросы
- •Лабораторная работа № 3. Синхронизация потоков вWin32api Цель работы
- •Краткие теоретические сведения
- •Задания для самостоятельного выполнения
- •Контрольные вопросы
- •Лабораторная работа № 4. Управление памятью Цель работы
- •Краткие теоретические сведения
- •1. Получение обобщенной информации об использовании оперативной памяти.
- •2. Управление файлом подкачки.
- •3. Оптимизация виртуальной памяти.
- •Задания для самостоятельного выполнения
- •Контрольные вопросы
- •Лабораторная работа № 5. Управление виртуальной памятью вWindowsприложениях вWin32api Цель работы
- •Краткие теоретические сведения
- •Задания для самостоятельного выполнения
- •Контрольные вопросы
- •Лабораторная работа №6. Управление файловой системой и системой ввода/вывода Цель работы
- •Краткие теоретические сведения
- •1. Установка, диагностика работы и настройка драйверов устройств.
- •2. Управление дисками и обслуживание файловой системы.
- •3. Диагностика и мониторинг устройств компьютера.
- •Задания для самостоятельного выполнения
- •Контрольные вопросы
- •Лабораторная работа № 7. Управление файловой системой вWindowsприложениях вWin32api Цель работы
- •Краткие теоретические сведения
- •Задания для самостоятельного выполнения
- •Контрольные вопросы
- •2. Команды управления файловой системой Windows.
- •3. Основы разработки командных (пакетных) файлов.
- •2. Использование программы Debug
- •Задания для самостоятельного выполнения
- •Контрольные вопросы
- •Лабораторная работа №9. Пользовательский интерфейс командной строки в Linux (Unix) Цель работы
- •Краткие теоретические сведения
- •1. Интерфейс командной строки ос Unix.
- •2. Командные файлы в Linux.
- •Задания для самостоятельного выполнения
- •Контрольные вопросы
- •Лабораторная работа № 10. Организация графического пользовательского интерфейса вWindowsприложениях вWin32api
- •Краткие теоретические сведения
- •Задания для самостоятельного выполнения
- •Контрольные вопросы
- •Лабораторная работа № 11. Организация обмена данными между приложениями вWindows
- •Краткие теоретические сведения
- •Задания для самостоятельного выполнения
- •Контрольные вопросы
- •2. Защита системных файлов.
- •3. Проверка системных файлов (System File Checker).
- •4. Верификация цифровой подписи файлов.
- •5. Откат драйверов.
- •6. Безопасный режим загрузки.
- •7. Точки восстановления системы.
- •8. Резервное копирование и восстановление.
- •9. Аварийное восстановление системы.
- •10. Консоль восстановления.
- •11. Загрузочная дискета.
- •Задания для самостоятельного выполнения
- •Контрольные вопросы
- •Лабораторная работа №13. Системный реестр и системные службы Цель работы
- •Краткие теоретические сведения
- •1. Назначение и структура реестра.
- •2. Средства управления реестром.
- •3. Резервное копирование и восстановление реестра.
- •4. Очистка реестра.
- •5. Редактирование реестра.
- •6. Системные службы.
- •Задания для самостоятельного выполнения
- •Контрольные вопросы
- •Лабораторная работа №14. Обеспечение безопасности компьютерной системы Цель работы
- •Краткие теоретические сведения
- •1. Защита от вторжений. Брандмауэры.
- •2. Отключение ненужных служб.
- •3. Защита от спама.
- •4. Защита от вредоносных программ и вирусов.
- •5. Защита конфиденциальной информации.
- •Задания для самостоятельного выполнения
- •Контрольные вопросы
- •План представляемого студентом отчета.
- •Материально-техническое обеспечение дисциплины
- •Литература
4. Управление журналами счетчиков и журналом оповещения.
Оснастка Оповещения и журналы производительности содержит три компонента: Журналы счетчиков, Журналы трассировки и Оповещения, которые можно использовать для записи и просмотра результатов исследования вычислительного процесса, Данные, созданные при помощи оснастки, можно просматривать как в процессе сбора, так и после его окончания.
Файл журнала счетчиков состоит из данных для каждого указанного счетчика на указанном временном интервале. Порядок создания журнала включает следующие действия:
Запустите оснастку Производительность.
Дважды щелкните по значку Оповещения и журналы производительности.
Выберите значок Журналы счетчиков, щелкните правой кнопкой мыши в панели результатов и выберите в контекстном меню пункт Новые параметры журнала.
В открывшемся окне введите произвольное имя журнала и нажмите кнопку ОК.
В новом окне на вкладке Общие добавьте нужные счетчики и установите интервал съема данных.
На вкладке Файлы журналов выберите размещение журнала, имя файла, добавьте комментарий, укажите тип журнала и ограничьте его объем. Возможны следующие варианты:
текстовый файл - CVS (данные сохраняются с использованием запятой в качестве разделителя);
текстовый файл - TSV (данные сохраняются с использованием табуляции в качестве разделителя);
двоичный файл для регистрации прерывающейся информации;
двоичный циклический файл для регистрации данных с перезаписью.
На вкладке Расписание выберите режим запуска и остановки журнала (вручную или по времени). Для запуска команды после закрытия журнала установите флажок Выполнить команду и укажите путь к исполняемому файлу.
После установки всех значений нажмите кнопки Применить и ОК.
Если выбран текстовый формат Журнала счетчиков, то для просмотра Результатов откройте файл журнала в Excel (для удобства просмотра нужно, используя меню Формат, дать Перенос по словам для заголовков и растянуть ширину ячеек с числовыми данными).
Если выбран двоичный тип журнала, то для просмотра собранной информации в консоли Производительность, выполните следующие действия:
дважды щелкните по значку Системный монитор;
щелкните правой клавишей мыши в правом поле и выберите в контекстном меню строку Свойства;
перейдите на вкладку Источник;
щелкните на кнопке Файл журнала и укажите его размещение, используя кнопку Обзор;
нажмите кнопку Диапазон времени и выберите диапазон представления результатов, передвигая левую и правую планки;
нажмите кнопку ОК;
добавьте счетчики, выбрав их из журнала (необязательно сразу все, можно просматривать отдельно каждый счетчик или несколько счетчиков);
просмотрите полученные диаграммы.
Порядок создания оповещений включает следующие действия.
Щелкните по значку Оповещения.
Щелкните правой кнопкой мыши в панели результатов и выберите в контекстном меню пункт Новые параметры оповещений.
В открывшемся окне введите произвольное имя оповещения и нажмите кнопку ОК.
В появившемся окне на вкладке Общие задайте комментарий к оповещению и выберите нужные счетчики.
В поле Оповещать выбрать предельные значения для счетчиков.
В поле Снимать показания выберите период опроса счетчиков.
На вкладке Действие можно выбрать действие, которое будет происходить при запуске оповещения, например, Послать сетевое сообщение и указать имя компьютера;
На вкладке Расписание выберите режим запуска и остановки наблюдения.
Если в компьютере произойдет событие, предусмотренное в Оповещениях, в Журнал событий будет сделана соответствующая запись. Для ее просмотра нужно зайти в оснастку Просмотр событий, где и можно увидеть сведения о событии.