- •А.Н. Езин операционные системы
- •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. Защита конфиденциальной информации.
- •Задания для самостоятельного выполнения
- •Контрольные вопросы
- •План представляемого студентом отчета.
- •Материально-техническое обеспечение дисциплины
- •Литература
2. Управление файлом подкачки.
Файл подкачки - это область жесткого диска, используемая Windows для хранения данных оперативной памяти. Он создает иллюзию, что система располагает большим объемом оперативной памяти, чем это есть на самом деле.
По умолчанию Windows удаляет файл подкачки после каждого сеанса работы и создает его в процессе загрузки операционной системы. Размер файла постоянно меняется по мере выполнения приложений и контролируется операционной системой. Обычно используется единственный файл подкачки, расположенный на том же диске, что и операционная система. Возникающие в этом случае проблемы связаны с возникновением файла подкачки большого размера, что приводит к дефициту дискового пространства и к увеличению непроизводительных затрат на организацию страничного обмена, и с фрагментацией файла подкачки, приводящей к существенному снижению производительности вследствие частого обращения к жесткому диску.
Эффективность использования файла подкачки достигается:
использованием двух жестких дисков;
расположением его на жестком диске в виде достаточно протяженных фрагментов;
периодическим удалением файла подкачки для того, чтобы избежать его фрагментации;
установкой оптимального значения размера файла подкачки.
Основное правило определение размера файла подкачки заключается в том, что при небольшом объеме оперативной памяти файл подкачки должен быть достаточно большим, а при большом объеме оперативной памяти (512 Мбайт и более) файл подкачки можно уменьшить.
Рекомендуется установить исходный размер файла подкачки, равный размеру физической памяти, а максимальный размер не более двух размеров физической памяти.
Для установки размера файла подкачки нужно выполнить следующую последовательность действий.
Щелкнуть правой клавишей мыши по значку Мой компьютер и выбрать в контекстном меню строку Свойства. На экране появится окно Свойства системы.
Перейти на вкладку Дополнительно и нажать кнопку Параметры в рамке Быстродействие.
В появившемся окне Параметры быстродействия нажать кнопку Изменить. Предварительно следует выбрать принцип распределения времени процессора (для оптимизации работы программ, если это пользовательский компьютер, или служб, работающих в фоновом режиме, если это сервер). Кроме того, следует задать режим использования памяти. Для пользовательского компьютера - оптимизировать работу программ, для сервера - системного кэша.
После этого следует нажать кнопку Задать и убедиться в том, что новое значение файла подкачки установлено. Далее щелкнуть на кнопке ОК и Windows XP потребует перезагрузки компьютера, что и необходимо сделать.
Вследствие фрагментации жесткого диска при первом создании файла подкачки жесткий диск, как правило, не готов к его размещению. Поэтому вначале нужно выполнить дефрагментацию диска и, лишь, затем создать файл подкачки, чтобы поместить его в единственную область диска. Последовательность действий может быть такой:
если в компьютере имеется единственный жесткий диск, установить минимальный размер файла подкачки (2 Мбайт);
если имеется два жестких диска, переместить файл подкачки на более медленный диск;
провести дефрагментацию диска (во втором случае - быстрого). Для полной дефрагментации нужно выполнить несколько проходов;
присвоить файлу подкачки желаемый размер.
В результате работа с файлом подкачки станет максимально быстрой, а процессорная мощность и дисковое пространство будут использоваться эффективно.
