- •Содержание
- •Раздел I. Теоретические сведения 10
- •Раздел II. Лабораторные работы 131
- •Раздел III. Тест выходного контроля знаний 172
- •Введение
- •Раздел I. Теоретические сведения
- •1. Определение, функции и состав операционных систем
- •1.1. История развития операционных систем
- •1.2. Классификация операционных систем
- •Количество пользователей:
- •Способы построения ядра системы:
- •Особенности методов построения:
- •2. Управление локальными ресурсами
- •2.1. Управление процессами
- •2.1.1. Состояния процессов. Контекст и дескриптор процесса
- •2.1.2. Нити
- •2.1.3. Алгоритмы планирования процессов
- •2.1.3.1. Алгоритмы планирования процессов в ос unix
- •2.1.3.2. Алгоритмы планирования процессов в Windows nt
- •2.1.4. Средства синхронизации и взаимодействия процессов
- •2.1.4.1. Критическая секция. Тупики
- •2.2. Управление памятью
- •2.2.1. Методы распределения памяти без использования дискового прстранства
- •2.2.2.1. Страничное распределение памяти
- •2.2.2.2. Сегментное распределение памяти
- •2.2.2.3. Странично-сегментное распределение памяти. Свопинг
- •2.2.3. Иерархия запоминающих устройств. Принцип кэширования данных
- •2.3. Управление вводом/выводом
- •2.3.1. Физическая организация устройств ввода/вывода. Организация программного обеспечения ввода/вывода
- •2.3.2. Драйверы устройств
- •2.3.3. Независимый от устройств слой операционной системы. Пользовательский слой программного обеспечения ввода/вывода
- •2.4. Файловая система
- •2.4.1. Имена файлов. Типы файлов
- •2.4.2. Логическая организация файла. Физическая организация и адрес файла
- •2.4.3. Права доступа к файлу
- •2.4.4. Общая модель файловой системы. Современные архитектуры файловых систем
- •2.4.5. Файловые системы fat, fat32 и hpfs
- •3. Управление распределенными ресурсами
- •3.1. Блокирующие и неблокирующие примитивы. Буферизуемые и небуферизуемые примитивы
- •3.2. Вызов удаленных процедур
- •3.3. Синхронизация в распределенных системах. Алгоритм синхронизации логических часов. Алгоритмы взаимного исключения
- •3. 4. Распределенные файловые системы. Организация файлового сервера
- •3.4.1. Файловые системы ntfs, dfs и efs
- •4. Сетевые операционные системы
- •4.1. Одноранговые сетевые ос и ос с выделенными серверами
- •4.2. Сетевые операционные системы масштаба отдела и масштаба предприятия
- •5. Операционная система ms dos
- •5.1. Основные команды ms dos
- •6. Операционная система unix
- •6.1. Некоторые команды ос unix и стандартные файлы
- •6.2. Редакторы VI и ex
- •6.3. Связь пользователь-пользователь
- •6.4. Средства разработки программ
- •7. Операционная система linux
- •7.1. Приобретение и общие принципы инсталляции linux
- •Инсталлируйте программы linux в новую(вые) файловую(вые) систему(мы).
- •7.2. Создание загрузочной дискеты или инсталляция lilo. Программное обеспечение, которое поддерживает ос linux
- •8. Операционная система Windows nt
- •9. Средства защиты информации в сети
- •Уровни обработки
- •9.1. Обеспечение безопасности в Windows nt
- •9.2. Принципы защиты информации в ос unix
- •10. Общие сведения о системном реестре
- •10.1. Разделы реестра
- •10.2. Работа с редактором реестра. Резервное копирование и восстановление реестра
- •11. Программные средства человеко-машинного интерфейса в ос Windows xp: мультимедиа и аудио
- •12. Современные концепции и технологии проектирования распределенных операционных систем
- •Одним из аспектов совместимости является способность ос выполнять программы, написанные для других ос или для более ранних версий данной операционной системы, а также для другой аппаратной платформы.
- •13. Far manager — текстовая системная оболочка
- •Раздел II. Лабораторные работы
- •Лабораторная работа 1. Инсталляция и конфигурирование операционной системы, начальная загрузка
- •Лабораторная работа 2. Работа в ос Windows xp
- •Лабораторная работа 3. Работа с командной строкой
- •Лабораторная работа 4. Работа с Far manager
- •Варианты заданий к лабораторным работам № 2, 3, 4
- •Вариант 2
- •Вариант 3
- •Лабораторная работа 5. Работа в верхнем меню Far manager
- •Лабораторная работа 6. Основы администрирования в ос Windows хр
- •Лабораторная работа 7. Наблюдение за работой системы с помощью диспетчера задач
- •Лабораторная работа 8. Наблюдение за работой системы с помощью системных журналов и монитора
- •Лабораторная работа 9. Настройка работы служб Windows xp
- •Лабораторная работа 10. Решение задач управления ресурсами
- •Раздел III. Тест выходного контроля знаний
- •Вопросы
- •Заключение
- •Глоссарий
- •Литература
10.1. Разделы реестра
Реестр имеет древовидную структуру, напоминающую структуру папок и файлов на жестком диске. Существует пять основных разделов реестра, каждый из которых, подобно папке на жестком диске, может содержать подразделы и отдельные параметры.
Главных разделов в реестре два: HKEY_LOCAL_MACHINE (локальный компьютер) и HKEY_USERS (пользователи). HKEY_LOCAL_MACHINE содержит всю информацию о настройках имеющегося оборудования, а также те настройки программ, которые являются общими для всех пользователей.
В разделе HKEY_USERS хранится информация обо всех работающих на компьютере пользователях и их настройках, а также пользовательские настройки некоторых приложений.
Существуют еще три так называемых «виртуальных» раздела, которые на самом деле являются подразделами первых двух. Можно сказать, что эти разделы — ярлыки для быстрого доступа к нужным параметрам. Это следующие разделы:
HKEY_CLASSES_ROOT — содержит сведения о зарегистрированных типах файлов и их связях с приложениями. Этот раздел на самом деле находится по адресу HKEY_LOCAL_MACHINE\Software\Classes, кроме того, в нем также имеется информация из HKEY_CURRENT_USER\Software\Classes.
HKEY_CURRENT_CОNFIG — хранит информацию о текущей аппаратной конфигурации. Данные этого раздела на самом деле находятся в нескольких подразделах HKEY_LOCAL_MACHINE.
HKEY_CURRENT_USER содержит все настройки текущего пользователя. На самом деле этот раздел является одним из подразделов HKEY_USERS.
Приведем для примера краткое описание некоторых часто используемых подразделов реестра:
HKEY_LOCAL_MACHINE\Software. Открыв этот раздел, можно увидеть подразделы с названиями компаний и программных продуктов. В них соответствующие приложения хранят свои настройки.
HKEY_CURRENT_USER\Software. Этот раздел во многом схож с предыдущим, только здесь приложения записывают параметры, относящиеся к текущему пользователю.
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion. Здесь хранятся настройки, определяющие работу самой операционной системы. Большинство этих параметров можно изменять с помощью Панели управления. Настройки Windows для текущего пользователя находятся в аналогичном разделе:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion.
В реестре применяются параметры нескольких типов: REG_BINARY – двоичные данные, REGDWORD – целые числа в обычном, двоичном или шестнадцатеричном представлении, REG_SZ – строка фиксированной длины, REG_MULTI_SZ – многострочный текст.
10.2. Работа с редактором реестра. Резервное копирование и восстановление реестра
Для просмотра и редактирования реестра используется программа Редактор реестра, которую можно запустить с помощью Пуск ► Выполнить, введя regedit и нажав кнопку ОК.
Обязательно, перед внесением изменений в реестр, сделайте его резервную копию.
С помощью Редактора реестра можно выполнять следующие действия:
просматривать содержимое разделов и значения параметров;
выполнять поиск в реестре;
изменять значения параметров;
создавать, переименовывать, удалять разделы и параметры;
импортировать, экспортировать, загружать и выгружать данные;
устанавливать параметры безопасности реестра.
В левой части редактора реестра находится древовидный список разделов, по которому можно перемещаться так же, как и по дереву папок в Проводнике. Имя выбранного раздела отображается также в строке состояния. В правой части экрана можно увидеть параметры выбранного раздела, их тип и значения. Наиболее часто в реестре ищут записи, соответствующие определенному объекту. Например, причиной сообщения об ошибке, связанной с отсутствием определенного файла, может быть запись в реестре со ссылкой на файл, который был перемещен или удален. С помощью поиска в реестре можно найти запись о потерявшемся файле и принять меры для устранения неисправности.
В Редакторе реестра можно открыть меню Правка и выполнить команду Найти. В появившемся окне вводится строка или ее фрагмент для поиска. Для начала поиска необходимо нажать Найти далее.
Выполнение операций с разделами и параметрами реестра очень напоминает аналогичные действия с папками и файлами в среде Windows. Большинство действий обычно выполняется щелчком правой кнопки мыши на нужном разделе или параметре. Для параметров используются следующие команды контекстного меню: Изменить, Удалить и Переименовать. В контекстном меню любого раздела есть команда Создать, с помощью которой можно создавать новые подразделы и параметры. Изменить значение параметра можно также, дважды щелкнув на его имени.
Файлы реестра нельзя просто так скопировать, система не дает к ним доступа. Это можно сделать, загрузившись в другой операционной системе или с помощью консоли восстановления. Можно выполнить резервное копирование реестра с помощью редактора реестра или программы архивации.
Имеющаяся в Windows ХР Professional программа архивации позволяет выполнять архивирование состояния системы. В архив будет входить реестр и другие важные системные файлы. Чтобы создать архив состояния системы без включения в него указанных файлов, необходимо выполнить следующие действия:
Запустить программу архивации данных с помощью Пуск ► Все программы ► Стандартные ► Служебные ► Архивация данных и перейти в расширенный режим.
На вкладку Архивация нужно установить флажок System State в списке объектов архивации.
Ввести имя архива и щелкнуть на кнопке Архивировать. В появившемся окне Сведения о задании архивации нужно щелкнуть на кнопке Дополнительно и снять флажок Автоматически архивировать защищенные системные файлы вместе с состоянием системы. После этого нужно нажать ОК и еще раз Архивировать.
Для восстановления состояния системы нужно запустить программу архивации, перейти на вкладку Восстановление и управление носителем, выбрать нужный архив и установить флажок System State. Для начала восстановления нужно нажать на Восстановить и следовать инструкциям на экране.
При выполнении архивации состояния системы создается копия реестра, которую можно будет использовать для восстановления системы в случае сбоя.
С помощью редактора реестра можно сохранять в файл кусты реестра или отдельные разделы и при необходимости выполнить их восстановление. Для этого следует выделить его в Редакторе реестра и выполнить команду Файл ► Экспорт. В появившемся окне необходимо указать имя файла и щелкнуть на кнопке Сохранить. Можно также экспортировать весь реестр, указав соответствующий параметр в окне сохранения файла.
Для восстановления раздела используется команда Файл ► Импорт. В окне импорта необходимо выбрать нужный файл и нажать кнопку Открыть. Импортировать файл реестра можно также, дважды щелкнув на его значке в Проводнике.
При редактировании реестра всегда запоминайте или записывайте значения изменяемых параметров, чтобы при необходимости вернуть их.
