Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БОС(Лабораторные).doc
Скачиваний:
8
Добавлен:
01.03.2025
Размер:
813 Кб
Скачать
☆

3.4.4. Удаление стрелок с ярлыков

Если вам надоели маленькие стрелки, обозначающие ярлыки Windows, и вы хотите удалить их, выполните следующие действия:

1. Вызовите редактор реестра и найдите ключ HKEY_CLASSES_ROOT \lnkfile.

2. Удалите параметр lsShortcut.

3. Найдите ключ HKEY_CLASSES_ROOT\piffile.

4. Удалите параметр lsShortcut.

Перезагрузите Windows. Теперь значки ярлыков появятся на рабочем столе без раздражающих маленьких стрелочек.

Аппаратура и материалы

см. лабораторную работу № 1.

Указания по технике безопасности

см. лабораторную работу № 1.

Методика и порядок выполнения работы

Изучить теоретический материал работы. С разрешения преподавателя:

– выполнить действия по изменению параметров загрузки ОС, воспользовавшись материалом пункта 1;

– выполнить индивидуальную настройку регистрации пользователя в ОС Windows 2000, воспользовавшись материалом пункта 2;

– выполнить настройку ОС, осуществив действия по пункту 3.

Содержание отчета и его форма

Отчет по лабораторной работе оформляется письменно в рабочей тетради и должен содержать ответы на контрольные вопросы.

Вопросы для защиты работы

  1. Описать процедуру установки параметров запуска операционной системы через опцию Система панели управления.

  2. Описать формат файла Boot.ini.

  3. Описать процесс изменения графического файла, отображаемого при регистрации в системе.

  4. Описать процесс добавления сообщения, отображаемого при регистрации пользователей в системе.

  5. Описать процесс автоматизации процесса регистрации в системе.

  6. Описать процесс маскирования в окне регистрации имя последнего регистрировавшегося пользователя.

  7. Описать процесс конфигурирования системных папок.

  8. Описать процесс отключения функции AutoRun для компакт-дисков.

  9. Описать процесс переименования мусорной корзины.

  10. Описать процесс изменения значка мусорной корзины.

  11. Описать процесс удаления стрелок с ярлыков.

Лабораторная работа 7 исследование алгоритмов планирования потоков с приоритетами

Цель и содержание:

  1. Исследование зависимости времени выполнения программы от коэффициента загрузки процессора в ОС с алгоритмом планирования потоков с относительными приоритетами.

  2. Исследование зависимости времени выполнения программы от коэффициента загрузки процессора в ОС с алгоритмом планирования потоков с абсолютными приоритетами.

Теоретическое обоснование

Алгоритмы планирования, основанные на квантовании

В основе многих вытесняющих алгоритмов планирования лежит концепция квантования. В соответствии с этой концепцией каждому потоку поочередно для выполнения предоставляется ограниченный непрерывный период процессорно­го времени — квант. Смена активного потока происходит, если:

* поток завершился и покинул систему;

* произошла ошибка;

* поток перешел в состояние ожидания;

* исчерпан квант процессорного времени, отведенный данному потоку.

Поток, который исчерпал свой квант, переводится в состояние готовности и ожи­дает, когда ему будет предоставлен новый квант процессорного времени, а на вы­полнение в соответствии с определенным правилом выбирается новый поток из очереди готовых.

Потоки получают для выполнения квант времени, но некоторые из них ис­пользуют его не полностью, например, из-за необходимости выполнить ввод или вывод данных. В результате возникает ситуация, когда потоки с интен­сивными обращениями к вводу-выводу используют только небольшую часть выделенного им процессорного времени. Алгоритм планирования может ис­править эту «несправедливость». В качестве компенсации за неис­пользован­ные полностью кванты потоки получают привилегии при после­дующем об­служивании. Для этого планировщик создает две очереди готовых потоков. Очередь 1 образована потоками, которые пришли в состояние го­товности в результате исчерпания кванта времени, а очередь 2 образована потоками, у которых завершилась операция ввода-вывода. При выборе по­тока для выпол­нения прежде всего просматривается вторая очередь, и только если она пуста, квант выделяется потоку из первой очереди.

Алгоритмы планирования, основанные на приоритетах

Другой важной концепцией, лежащей в основе многих вытесняющих алгорит­мов планирования, является приоритетное обслуживание. Приоритетное обслу­живание предполагает наличие у потоков некоторой изначально известной характеристики — приоритета, на основании которой определяется порядок их выполнения. Приоритет — это число, характеризующее степень привилегиро­ванности потока при использовании ресурсов вычислительной машины, в част­ности процессорного времени: чем выше приоритет, тем выше привилегии, тем меньше времени будет проводить поток в очередях.

Существуют две разновидности приоритетного планирования: обслуживание с относительными приоритетами и обслуживание с абсолютными приоритетами.

В обоих случаях выбор потока на выполнение из очереди готовых осуществляет­ся одинаково: выбирается поток, имеющий наивысший приоритет. Однако про­блема определения момента смены активного потока решается по-разному. В сис­темах с относительными приоритетами активный поток выполняется до тех пор, пока он сам не покинет процессор, перейдя в состояние ожидания (или же про­изойдет ошибка, или поток завершится).

В системах с абсолютными приоритетами выполнение активного потока преры­вается кроме указанных выше причин, еще при одном условии: если в очереди готовых потоков появился поток, приоритет которого выше приоритета активно­го потока. В этом случае прерванный поток переходит в состояние готовности.

Аппаратура и материалы

  1. Компьютерный класс общего назначения с конфигурацией ПК не хуже рекомендованной для ОС Windows 2000.

  2. Операционная система Windows 2000.

  3. Программа моделирования процесса планирования потоков.

Указания по технике безопасности

см. лабораторную работу № 1.

Методика и порядок выполнения работы

Исходными данными для моделирования являются:

  1. Размер кванта времени, выделяемого процессу z.

  2. Число квантов, необходимое для выполнения процесса N.

  3. Значение приоритета потока R.

  4. Значение коэффициента загрузки процессора .

Выбор значений исходных данных для исследований:

  1. Размер кванта времени и число квантов выбирается произвольно.

  2. Значения приоритетов последовательно изменяется от 1 до 4.

  3. Для каждого значения приоритета выбираются значения коэффициента загрузки процессора из диапазона от 0 до 1, не менее 10 значений.

  4. Полученные значения времени выполнения для алгоритмов с относительными и абсолютными приоритетами заносятся в таблицу.

  5. По полученным результатам строятся графики зависимости времени выполнения программы T от коэффициента загрузки процессора для алгоритмов планирования с относительными и абсолютными приоритетами в одной системе координат.

  6. Выводах пояснить ход кривых на графиках.

Содержание отчета и его форма

Отчет по лабораторной работ должен содержать графики исследуемых зависимостей, выводы, их поясняющие, а так же ответы на контрольные вопросы.

Вопросы для защиты работы

  1. Пояснить сущность алгоритма планирования потоков на основе квантования. Нарисовать граф состояний потока в системе с квантованием

  2. Нарисовать и пояснить алгоритм квантования с предпочтением потоков, интенсивно обращающихся к вводу-выводу

  3. Пояснить сущность алгоритмов планирования на основе приоритетов. Нарисовать графы состояний потоков в системах с относительными и абсолютными приоритетами

  4. Пояснить сущность смешанных алгоритмов планирования.