Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_3_СПО.doc
Скачиваний:
5
Добавлен:
09.11.2018
Размер:
115.2 Кб
Скачать

Содержание отчета

  1. Краткое изложение теоретических основ архитектуры ОС Windows.

  2. Результаты исследования ОС с использованием Системного монитора (Monitor из пункта Administrative Tools):

  • определить количество процессов, потоков, дескрипторов в ОС, изменить их число запуская на выполнение новые приложения;

  • определить процент работы в пользовательском режиме (% User Time), процент работы в привилегированном режиме (% Privileged Time) и процент времени бездействия при выполнении, связанными с интенсивными графическими операциями (например, откройте Windows Pain);

  • включить в отчет полученные графики и привести их объяснение.

  1. Разработать программное обеспечение приложения, реализующего следующие задачи:

  • создать текстовый файл (можно с использованием notepad);

  • создасть объект File на базе созданного в предыдущем пункте файла, используя АРI-функцию CreateFile;

  • вывести значение дескриптора объекта File;

  • используя дескриптор объекта File-mapping, а также API-функцию MapViewOf File отобразить части файла в память (данная функция назначает область виртуальной памяти, выделяемой этому файлу; базовый адрес выделенной области памяти является дескриптором представления этой области в виде отображения файла);

  • используя базовый адрес и функцию CopyMemory прочитать информацию из отобра­жаемого файла;

  • изменить ре­гистр текста в тестовом файле и записать информацию в этот же файл.

  1. Закрыть все дескрипторы.

  2. Фиксировать все этапы работы созданного приложения.

  3. Примеры разработанных приложений (результаты и тексты программ).

Контрольные вопросы

    1. Приведите архитектуру ОС Windows NT и принцип работы процесса в режиме ядра и в пользовательском режиме.

    2. Дайте характеристику дескриптору объекта.

    3. Приведите функцию для отображении я файла в виртуальное адресное пространство.

    4. Как создается объект файлового отображения.

    5. Покажите принцип работы с программой «Системный монитор».