Лабораторная работа №6
Многозадачность, многопоточность, многопроцессорность ОС. Взаимодействие прикладных программ
Цель работы – познакомить со средствами контроля над процессами, технологией True Type, использованием буфера обмена.
Упражнение №1 «Реализация многозадачного режима ОС»
Цель задания: Изучение принципа многозадачности в ОС Windows 95-2000.
1. Запуск нескольких приложений и организация обмена данными между ними:
- запуск менеджера задач;
- запуск текстового редактора Microsoft Word и набор в документе текста «Иллюстрация»;
- вставка рисунка из Microsoft Clip Gallery;
- открытие графического редактора Paint;
- перенос рисунка в буфер обмена Clipboard и ставка его в графический редактор;
- изменение (редактирование) рисунка в графическом редакторе и пересылка его через Clipboard в документ;
- получение документа с двумя рисунками и общей надписью;
- в окне менеджера процессов (задач) наблюдение появляющихся и исчезающих процессов и их параметров (идентификатор, приоритет, количество нитей и т.д.);
- сохранение данных в паке Мои документы, в файле ИМЯ.doc.
2. Организация обмена данными между приложениями, системными папками и каталогами:
- запуск менеджера задач;
- создание папки (каталога) со своей фамилией;
- копирование файла ИМЯ.doc из папки C:\Temp в созданную папку ФАМИЛИЯ;
- удаление папки с иллюстрацией из созданного каталога;
- открытие системной папки Корзина и восстановление удаленного файла;
- запуск текстовый редактор Microsoft Word и загрузка документа «Иллюстрация»;
- наблюдение в системных папках и каталогах исчезающих и появляющихся данных;
- наблюдение в окне менеджера процессов (задач) появляющихся и исчезающих процессов.
3. Сравнение свойств системной папки Корзина, папки Мои документы и папки ФАМИЛИЯ.
Замечание
· Обратить внимание на то, какой вид имеют активные задачи (окна, Панель задач).
· Для запуска менеджер задач выполнить следующее: в Windows 9x – Пуск – Выполнить – Taskman (список приложений); в Windows NT (2000) – Ctrl+ Shif+Esc или Ctrl+Alt+Del – Task manager – Processes (список процессов), Applications (список приложений).
· Для восстановления удаленного файла выполнить следующее: перетащить файл ИМЯ.doc из системной папки Корзина в папку ФАМИЛИЯ, или открыть Корзину – Восстановить все или открыть Корзину – Выделить файл – ПКМ – Восстановить.
· Для сравнения свойств системной папки Корзина, папки Мои документы и папки ФАМИЛИЯ окна Свойства всех папок расположить без перекрытия, изменив их размеры.
Упражнение №2 «Процессы в ОС Windows»
Цель задания: Изучение взаимодействия между системными элементами ОС Windows 95-2000.
1. Исследование процессов, связанных с системной папкой Корзина (Recycled):
- изучение основных параметров папки;
- сравнение объема «корзин» (Recycle Bin) для каждого диска;
- восстановление удаленной папки ФАМИЛИЯ (предварительно папку ФАМИЛИЯ вместе с файлом ИМЯ.doc удалить – смотри упражнение №1);
- открытие удаленного файла ИМЯ.doc без его восстановления (предварительно файл ИМЯ.doc удалить – смотри упражнение №1);
- создание ярлыка файла ИМЯ.doc;
- удаление ярлыка файла ИМЯ.doc (обратить внимание на отличия удаления ярлыка от удаления файла);
- удаление системной папки Корзина.
2. Исследование процессов, связанных с системной папкой Портфель:
- перетаскивание в Портфель файла ИМЯ.doc;
- отделение файла в портфеле от оригиналов;
- проверка состояния файла (папки) в портфеле;
- синхронизация файлов на соединенных компьютерах.
3. Исследование процессов, связанных с монитором:
- определение логического (дисплейного) дюйма;
- определение параметров гашения экрана;
- определение параметров энергосбережения.
Замечание
· Обратить внимание на то, какой вид имеют системные элементы.
· Для изучения основных параметров папки Корзина: выделить папку – ПКМ – Свойства.
· Для восстановления удаленной папки ФАМИЛИЯ: открыть папку Корзина – Выделить файл – ПКМ – Восстановить (восстановится файл и вместе с ним папка, где он располагался, папка без файла не восстанавливается).
· Для открытия удаленного файла без его восстановления перетащить его из Корзины на соответствующее Приложение.
· Для создания ярлыка файла: выделить файл – ПКМ – Создать ярлык.
· Для удаления ярлыка файла: выделить ярлык – нажать клавишу Del.
· Наблюдать отличия удаленного ярлыка файла от удаленного файла можно так: восстановить ярлык файла (в папке Корзина нельзя увидеть тип файла) – открыть папку с восстановленным ярлыком – Вид – Свойства папки… – Вид – убрать флажок «не показывать расширения для зарегистрированных типов файлов» – Применить. Расширение ярлыка –.lnk, т.е. при удалении ярлыка в корзину помещается ярлык, а файл или папка остаются там же где и были. Типы файлов (расширение в имени) видны лишь в тех папках, где в меню Свойства папки… имеется закладка Типы файлов.
· Удалить системную папку Корзина обычным образом нельзя. Она удаляется в ДОС сессии: Пуск – Программы – Сеанс MS DOS; перейти в корневой каталог (cd..); открыть папку Recycled (cd Recycled); проверить наличие в ней каких либо файлов, если они нужны то восстановить их, в противном случае они будут безвозвратно потеряны (dir/a); изменить атрибуты файла в папке (attrib –r –s –h desktop.ini); удалить файлы в папке (del *.*); перейти в корневой каталог (cd..); удалить папку (rd Recycled). Папка Корзина будет удалена, но при перезагрузке Windows, как и все системные ресурсы, она автоматически создается заново.
· Для создания системного элемента рабочего стола Портфель в расширение имени папки должен быть CLSID код {85BBD920-42A0-1069-A2E4-08002B30309D} (Портфель.{85BBD920-42A0-1069-A2E4-08002B30309D}). Свойства Портфеля, созданного как системная папка, можно наблюдать так же в каталоге C:\WINDOWS\Рабочий стол\Портфель.
· Для отделения файлов в Портфеле от оригиналов: в окне Портфель выбрать файл, который требуется отделить (разделить копию файла внутри Портфеля от его копии вне Портфеля); в меню Портфель выбрать команду Отделить от оригинала.
· Для проверки состояния файла (папки) в Портфеле: в окне Портфель выбрать файл или папку для проверки – в меню Файл выбрать команду Свойства – выбрать вкладку Обновление.
· Для синхронизации файлов на соединенных компьютерах: скопировать файлы из общих папок в Портфель своего компьютера; компьютер можно отсоединить от основного и работать с файлами автономно; завершить работу с файлами и снова соединить компьютеры; дважды щелкнуть на значке Портфель; в меню Портфель выбрать команду Обновить все. Для обновления только выбранных файлов выделить нужные файлы и выбрать команду Обновить выделенные объекты. Синхронизация особенно необходима при работе переносных компьютеров (Notebook) в сети и отдельно.
· Для определения логического (дисплейного) дюйма: на свободном месте Рабочего стола щелкнуть ПКМ и открыть вкладку Настройка в диалоговом окне Свойства: Экран; в группе Область экрана задать разрешение, превышающее 640 на 480 точек; нажать кнопку Дополнительно, чтобы открыть окно свойств монитора; на вкладке Общие в поле со списком Размер шрифта выбрать Другой; прислонить реальную линейку к линейке на экране и перетаскивая деления экранной линейки добиться совпадения с делением реальной линейки.
· Для определения параметров гашения экрана: на Рабочем столе щелкнуть ПКМ и выбрать Свойства; выбрать программу гашения экрана Заставка (Screen Saver); выбрать нужную программу и просмотреть ее (Preview), нажав Просмотр или не выбирать ее; использовать кнопку Настройка для задания параметров программы гашения экрана.
· Для определения параметров энергосбережения: на Рабочем столе щелкнуть ПКМ и выбрать Свойства; выбрать программу гашения экрана Заставка (Screen Saver); в энергосберегающих функциях монитора выбрать Настройка… для выбора параметров энергосбережения.