- •Лабораторная работа 1 обзорная информация о реестре windows 2000
- •Теоретическое обоснование
- •1. Историческая справка по реестру
- •1.1. Неудобства работы с ini-файлами
- •1.2. Назначение реестра
- •2. Создание нового аппаратного профиля
- •3. Установка нового устройства
- •1. Структура реестра
- •Лабораторная работа 2 структура реестра windows 2000
- •Теоретическое обоснование
- •2. Хранение данных реестра
- •3. Процесс внесения изменения в параметры реестра
- •3.1. Атомарность и восстановление ульев реестра
- •3.2. Сброс данных (flushing data)
- •4. Ограничение по размеру реестра
- •Лабораторная работа 3 использование редактора реестра
- •1. Назначение и способы запуска редактора реестра
- •1.1. Использование программы Regedit
- •1.2. Запуск Regedit
- •2. Пользовательский интерфейс и возможности программы
- •2.1. Исследование интерфейса Regedit
- •2.2. Команды меню Registry
- •2.2.1. Экспорт ветви реестра
- •2.3. Команды меню Edit
- •2.4. Команды меню View
- •2.5. Меню Favorites
- •Лабораторная работа 4
- •1. Резервное копирование и восстановление реестра в Windows 2000 с помощью утилиты BackUp
- •1.1. Резервное копирование и восстановление системных файлов конфигурации
- •1.1.1. Резервное копирование системных конфигурационных файлов
- •1.1.2. Восстановление системных конфигурационных данных
- •2. Диск аварийного восстановления
- •2.1. Процедура изготовления erd для Windows 2000
- •3. Консоль восстановления Windows 2000
- •3.1. Способы запуска Recovery Console
- •3.1.1. Запуск Recovery Console из программы Windows 2000 Setup
- •3.1.2. Установка Recovery Console через файл Boot.Ini
- •3.1.3. Удаление Recovery Console
- •3.2. Использование Recovery Console
- •4. Аварийное восстановление реестра Windows 2000
- •4.1. Аварийное восстановление системы с помощью erd
- •Ручное резервное копирование и восстановление реестра
- •4.3. Экспорт и импорт файлов реестра
- •4.4. Резервное копирование с помощью утилит Resource Kit
- •4.4.1. Утилита reg из Windows 2000 Resource Kit
- •Лабораторная работа 5 исследование надежности ос
- •Теоретическое обоснование
- •1.1. Простейший способ редактирования файла Boot.Ini
- •1.2. Ручное редактирование файла Boot.Ini
- •1.3. Формат файла Boot.Ini
- •1.3.1. Раздел [boot loader]
- •1.3.2. Раздел [operating systems]
- •2. Индивидуальная настройка регистрации в системе для
- •2.1. Изменение графического файла, отображаемого при регистрации в системе
- •2.2. Добавление сообщения, отображаемого при регистрации пользователей в системе
- •2.3. Добавление информационного сообщения путем непосредственного редактирования реестра
- •3. Методы индивидуальной настройки ос Windows 2000
- •3.1. Автоматизация процесса регистрации в системе
- •3.2. Маскирование имени последнего регистрировавшегося пользователя в окне регистрации
- •3.3. Конфигурирование системных папок
- •3.4. Другие популярные методы индивидуальной настройки
- •3.4.1. Отключение функции AutoRun для компакт-дисков
- •3.4.2. Переименование мусорной корзины
- •3.4.3. Изменение значка мусорной корзины
- •3.4.4. Удаление стрелок с ярлыков
- •Лабораторная работа 7 исследование алгоритмов планирования потоков с приоритетами
- •Теоретическое обоснование
- •Лабораторная работа 8 исследование методов защиты реестра
- •Теоретическое обоснование
- •1. Требования к операционной системе, защищенной по классу с2
- •2. Мероприятия по защите реестра от несанкционированного изменения
- •2.1. Простейшие меры ограничения доступа к реестру
- •2.2. Дополнительные меры защиты Windows 2000
- •2.3. Редактирование прав доступа к ключам реестра
- •2.3.1. Обзор стандартных прав доступа в Windows 2000
- •2.3.2. Права доступа по умолчанию к объектам файловой системы и реестра Windows 2000
- •2.3.3. Наиболее важные ключи реестра Windows nt/2000, нуждающиеся в защите
- •2.4. Защита реестра от несанкционированного удаленного доступа
- •2.5. Защита ульев sam и Security
- •2.5.1. Как защитить улей sam
- •2.6. Ограничение анонимного доступа к компьютеру
- •2.6.1. Использование оснастки ммс Local Security Policy
- •2.7. Системный планировщик как еще одна потенциальная угроза безопасности
- •Вопросы для защиты работы
- •Лабораторная работа 9
- •Теоретическое обоснование
- •1. Возможности ос Windows 2000 по управлению рабочими средами пользователей
- •2. Назначение и возможности пользовательских профилей
- •2.1. Базовая информация о пользовательских профилях
- •2.2. Параметры, хранящиеся в пользовательском профиле
- •2.3. Структура пользовательского профиля
- •2.3.1. Файл Ntuser.Dat
- •2.3.2. Блуждающие профили
- •3. Назначение и возможности системной политики
- •3.1. Обзорные сведения о системной политике
- •3.2. Административные шаблоны
- •3.2.1. Параметры безопасности
- •3.4.1. Файл Gpt.Ini
- •3.5. Локальные объекты групповой политики
- •3.5.1. Папки шаблона групповой политики
- •3.3. Инкрементные шаблоны безопасности
- •3.4. Шаблон групповой политики
- •3.5.2. Файлы Registry.Pol
- •Список рекомендуемой литературы
- •090105 «Комплексное обеспечение информационной безопасности автоматизированных систем»
- •3 55029, Г. Ставрополь, пр. Кулакова, 2
3.4.4. Удаление стрелок с ярлыков
Если вам надоели маленькие стрелки, обозначающие ярлыки Windows, и вы хотите удалить их, выполните следующие действия:
1. Вызовите редактор реестра и найдите ключ HKEY_CLASSES_ROOT \lnkfile.
2. Удалите параметр lsShortcut.
3. Найдите ключ HKEY_CLASSES_ROOT\piffile.
4. Удалите параметр lsShortcut.
Перезагрузите Windows. Теперь значки ярлыков появятся на рабочем столе без раздражающих маленьких стрелочек.
Аппаратура и материалы
см. лабораторную работу № 1.
Указания по технике безопасности
см. лабораторную работу № 1.
Методика и порядок выполнения работы
Изучить теоретический материал работы. С разрешения преподавателя:
– выполнить действия по изменению параметров загрузки ОС, воспользовавшись материалом пункта 1;
– выполнить индивидуальную настройку регистрации пользователя в ОС Windows 2000, воспользовавшись материалом пункта 2;
– выполнить настройку ОС, осуществив действия по пункту 3.
Содержание отчета и его форма
Отчет по лабораторной работе оформляется письменно в рабочей тетради и должен содержать ответы на контрольные вопросы.
Вопросы для защиты работы
Описать процедуру установки параметров запуска операционной системы через опцию Система панели управления.
Описать формат файла Boot.ini.
Описать процесс изменения графического файла, отображаемого при регистрации в системе.
Описать процесс добавления сообщения, отображаемого при регистрации пользователей в системе.
Описать процесс автоматизации процесса регистрации в системе.
Описать процесс маскирования в окне регистрации имя последнего регистрировавшегося пользователя.
Описать процесс конфигурирования системных папок.
Описать процесс отключения функции AutoRun для компакт-дисков.
Описать процесс переименования мусорной корзины.
Описать процесс изменения значка мусорной корзины.
Описать процесс удаления стрелок с ярлыков.
Лабораторная работа 7 исследование алгоритмов планирования потоков с приоритетами
Цель и содержание:
Исследование зависимости времени выполнения программы от коэффициента загрузки процессора в ОС с алгоритмом планирования потоков с относительными приоритетами.
Исследование зависимости времени выполнения программы от коэффициента загрузки процессора в ОС с алгоритмом планирования потоков с абсолютными приоритетами.
Теоретическое обоснование
Алгоритмы планирования, основанные на квантовании
В основе многих вытесняющих алгоритмов планирования лежит концепция квантования. В соответствии с этой концепцией каждому потоку поочередно для выполнения предоставляется ограниченный непрерывный период процессорного времени — квант. Смена активного потока происходит, если:
* поток завершился и покинул систему;
* произошла ошибка;
* поток перешел в состояние ожидания;
* исчерпан квант процессорного времени, отведенный данному потоку.
Поток, который исчерпал свой квант, переводится в состояние готовности и ожидает, когда ему будет предоставлен новый квант процессорного времени, а на выполнение в соответствии с определенным правилом выбирается новый поток из очереди готовых.
Потоки получают для выполнения квант времени, но некоторые из них используют его не полностью, например, из-за необходимости выполнить ввод или вывод данных. В результате возникает ситуация, когда потоки с интенсивными обращениями к вводу-выводу используют только небольшую часть выделенного им процессорного времени. Алгоритм планирования может исправить эту «несправедливость». В качестве компенсации за неиспользованные полностью кванты потоки получают привилегии при последующем обслуживании. Для этого планировщик создает две очереди готовых потоков. Очередь 1 образована потоками, которые пришли в состояние готовности в результате исчерпания кванта времени, а очередь 2 образована потоками, у которых завершилась операция ввода-вывода. При выборе потока для выполнения прежде всего просматривается вторая очередь, и только если она пуста, квант выделяется потоку из первой очереди.
Алгоритмы планирования, основанные на приоритетах
Другой важной концепцией, лежащей в основе многих вытесняющих алгоритмов планирования, является приоритетное обслуживание. Приоритетное обслуживание предполагает наличие у потоков некоторой изначально известной характеристики — приоритета, на основании которой определяется порядок их выполнения. Приоритет — это число, характеризующее степень привилегированности потока при использовании ресурсов вычислительной машины, в частности процессорного времени: чем выше приоритет, тем выше привилегии, тем меньше времени будет проводить поток в очередях.
Существуют две разновидности приоритетного планирования: обслуживание с относительными приоритетами и обслуживание с абсолютными приоритетами.
В обоих случаях выбор потока на выполнение из очереди готовых осуществляется одинаково: выбирается поток, имеющий наивысший приоритет. Однако проблема определения момента смены активного потока решается по-разному. В системах с относительными приоритетами активный поток выполняется до тех пор, пока он сам не покинет процессор, перейдя в состояние ожидания (или же произойдет ошибка, или поток завершится).
В системах с абсолютными приоритетами выполнение активного потока прерывается кроме указанных выше причин, еще при одном условии: если в очереди готовых потоков появился поток, приоритет которого выше приоритета активного потока. В этом случае прерванный поток переходит в состояние готовности.
Аппаратура и материалы
Компьютерный класс общего назначения с конфигурацией ПК не хуже рекомендованной для ОС Windows 2000.
Операционная система Windows 2000.
Программа моделирования процесса планирования потоков.
Указания по технике безопасности
см. лабораторную работу № 1.
Методика и порядок выполнения работы
Исходными данными для моделирования являются:
Размер кванта времени, выделяемого процессу z.
Число квантов, необходимое для выполнения процесса N.
Значение приоритета потока R.
Значение коэффициента загрузки процессора .
Выбор значений исходных данных для исследований:
Размер кванта времени и число квантов выбирается произвольно.
Значения приоритетов последовательно изменяется от 1 до 4.
Для каждого значения приоритета выбираются значения коэффициента загрузки процессора из диапазона от 0 до 1, не менее 10 значений.
Полученные значения времени выполнения для алгоритмов с относительными и абсолютными приоритетами заносятся в таблицу.
По полученным результатам строятся графики зависимости времени выполнения программы T от коэффициента загрузки процессора для алгоритмов планирования с относительными и абсолютными приоритетами в одной системе координат.
Выводах пояснить ход кривых на графиках.
Содержание отчета и его форма
Отчет по лабораторной работ должен содержать графики исследуемых зависимостей, выводы, их поясняющие, а так же ответы на контрольные вопросы.
Вопросы для защиты работы
Пояснить сущность алгоритма планирования потоков на основе квантования. Нарисовать граф состояний потока в системе с квантованием
Нарисовать и пояснить алгоритм квантования с предпочтением потоков, интенсивно обращающихся к вводу-выводу
Пояснить сущность алгоритмов планирования на основе приоритетов. Нарисовать графы состояний потоков в системах с относительными и абсолютными приоритетами
Пояснить сущность смешанных алгоритмов планирования.
