
- •А.Н. Езин операционные системы
- •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. Защита конфиденциальной информации.
- •Задания для самостоятельного выполнения
- •Контрольные вопросы
- •План представляемого студентом отчета.
- •Материально-техническое обеспечение дисциплины
- •Литература
Задания для самостоятельного выполнения
Задание 1.
Используя рассмотренные средства, просмотрите список драйверов компьютера, определите их количество и занимаемый ими объем памяти.
Задание 2.
С помощью утилиты Bootvis проведите трехкратную трассировку загрузки операционной системы. Проанализируйте полученную информацию. Определите драйверы устройств, которые занимают 50% времени загрузки ОС.
Задание 3.
С помощью Диспетчера устройств определите, какие системные ресурсы используют Последовательный порт, Параллельный порт, Стандартный контроллер гибких дисков. Опишите назначение всех параметров используемых ресурсов. Выполните аналогичные действия для других устройств. Определите, есть ли в системе конфликтующие устройства.
Задание 4.
С помощью штатной программы Windows проведите дефрагментацию жесткого диска компьютера.
Задание 5.
Загрузите и установите утилиты Diskeeper и О&О Defrag. Проведите дефрагментацию во время загрузки системных и других файлов (например, главной таблицы размещения файлов) поочередно обеими утилитами. Сравните полученные результаты. Можно ли сделать заключение о качестве работы той или иной утилиты?
Задание 6.
В оснастке Управление компьютером просмотреть папку Управление дисками. Выбрать диск С: и просмотреть его свойства, раскрыв поочередно все вкладки окна Свойства. Рассмотреть все возможности, предоставляемые вкладками окна Свойства. Проверить, установлены ли квоты на использование диска. Создайте две учетные записи и установите для них дисковые квоты. Для первой учетной записи установите жесткий режим контроля превышения квот, а для второй мягкий. Превысьте порог превышения квот и проверьте наличие записи о нарушении превышении квоты в журнале событий.
Задание 7.
Создайте две учетные записи (условно А и Б) на вашем компьютере. Зарегистрируйтесь под учетной записью А. Создайте папку Folder1 на диске D и в ней с помощью программы Блокнот создайте три файла: Filel.txt, File2.txt, File3.txt. Установите следующие разрешения для пользователя Б: полный доступ к папке Folder1, кроме чтения дополнительных атрибутов; чтение и выполнение для файла File1.txt; чтение и выполнение, но запрет на запись для файла File2.txt; разрешение записи атрибутов, чтения разрешений, но запрет записи данных и выполнения файлов для файла File3.txt. Зарегистрируйтесь под учетной записью Б и проверьте возможность доступа к созданной папке и файлам.
Задание 8.
Зарегистрироваться под учетной записью А, зашифровать File2.txt в папке Folderl. Сменить пользователя А на пользователя Б, попробовать прочитать File2.txt. Объяснить результат.
Задание 9.
Создайте на диске С: папки Folder1, Folder2, Folder3, Folder4, Folder5. С помощью утилиты Mountvol отобразить корневую папку локального тома флэш-памяти и CD-ROM в точки С:\Folder1 и C:\Folder2, соответственно. Используя оснастку Управление дисками отобразить диск D: и CD-ROM в точки С:\Folder3 и C:\Folder4. Отобразите папку C:\Folder5 в свободный логический диск.
Задание 10.
Используя утилиты EVEREST и CPU-Z, проведите детальное исследование Вычислительной системы, с которой вы в данный момент работаете.