Описание лабораторной установки. Лабораторная работа выполняется на персональном компьютере с ОС Windows

Лабораторная работа выполняется на персональном компьютере с ОС Windows. Программа имитационного моделирования подсистемы прямого доступа имеет имя evm-2.1.jar и находится в папке Лаб_4. Она разработана на языке java с использованием интегрированной среды NetBeans. Для запуска программы необходимо наличие в системе java runtime invironment (jre) не ниже версии 1.6.

Приложение и позволяет задать:

a) параметры основных устройств компьютера;

b) состав моделируемых программ (от двух до трех в данной работе);

c) характеристики этих программ.

Моделируемые программы, как и в предыдущей работе, состоят из заданного количества команд, между которыми в случайные места вставляются операции обращения к файлу. Выполнение каждой программы начинается с первого этапа процессорной обработки. Как только встречается команда обращения к файлу, происходит прерывание процессора. Сигнал прерывания через системную шину, северный и южный мост поступает в порт ВЗУ, на котором находится соответствующий файл. При этом процессор прекращает обслуживание текущей программы. Он может перейти к выполнению команд следующей программы. Если она еще не закончилась и не ожидает обращения к файлу.

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

В модели необходимо задать параметры моделируемых устройств. Это выполняется так же, как в предыдущей лабораторной работе.

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

Если нажать кнопку «По умолчанию», будут загружены соответствующие параметры (при их наличии). Имеется возможность загрузить ранее сохраненные настройки, нажав кнопку «Загрузить настройки».

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

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

 

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

Подготовка к работе

1. Знакомство со всеми разделами руководства.

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

3. Исследование подсистемы с заданными параметрами задачи.

4. Оформление отчета.

Последовательность выполнения лабораторной работы

Получить у преподавателя номер варианта с исходными данными.

В данной лабораторной работе необходимо исследовать работу подсистемы прямого доступа в память в мультипрограммном режиме при следующих исходных данных.

Входные и выходные переменные обозначены так же, как и в лабораторной работе 3.

Для двух задач.

Задание 1. Определить зависимости ТП, ТВЗУ, ТОП и SП, SВЗУ, SОП для процессора, ВЗУ и ОП, где аргумент – числа процессорных команд К1 и К2 для каждой задачи меняются одновременно от 20 до 100 с шагом 10.

Параметры: все остальные значения параметров компьютера берутся из таблицы 4.1 по номеру варианта.

Выполнить два варианта:

а) операция «Чтение» из ВЗУ в ОП,

б) операция «Запись» из ОП в ВЗУ.

Построить на одном графике все зависимости времени работы трех устройств, а на другом графике – все зависимости величины загрузки этих устройств.

Задание 2. Определить зависимости ТП, ТВЗУ, ТОП и SП, SВЗУ, SОП для процессора, ВЗУ и ОП, где аргумент – число процессорных команд К1 для первой задачи меняется от 20 до 100 с шагом 10. Число команд К2 для второй задачи устанавливается равным 100.

Параметры: все остальные значения параметров компьютера берутся из таблицы 4.1 по номеру варианта.

Выполнить два варианта:

а) операция «Чтение» из ВЗУ в ОП,

б) операция «Запись» из ОП в ВЗУ.

Построить на одном графике все зависимости времени работы трех устройств, а на другом графике – все зависимости величины загрузки этих устройств.

Задание 3. Определить зависимости ТП, ТВЗУ, ТОП и SП, SВЗУ, SОП для процессора, ВЗУ и ОП, где аргумент – числа обращений к файлу n1 и n2 для каждой задачи меняются одновременно от 2 до 10 с шагом 2.

Параметры: все остальные значения параметров компьютера берутся из таблицы 4.1 по номеру варианта.

Выполнить два варианта:

а) операция «Чтение» из ВЗУ в ОП,

б) операция «Запись» из ОП в ВЗУ.

Построить на одном графике все зависимости времени работы трех устройств, а на другом графике – все зависимости величины загрузки этих устройств.

Задание 4. Определить зависимости ТП, ТВЗУ, ТОП и SП, SВЗУ, SОП для процессора, ВЗУ и ОП, где аргумент – число n1 обращений к файлу для первой задачи меняется от 2 до 10 с шагом 2. Число обращений n2 к файлу для второй задачи устанавливается равным 10.

Параметры: все остальные значения параметров компьютера берутся из таблицы 4.1 по номеру варианта.

Выполнить два варианта:

а) операция «Чтение» из ВЗУ в ОП,

б) операция «Запись» из ОП в ВЗУ.

Построить на одном графике все зависимости времени работы трех устройств, а на другом графике – все зависимости величины загрузки этих устройств.

Задание 5. Определить зависимости ТП, ТВЗУ, ТОП и SП, SВЗУ, SОП для процессора, ВЗУ и ОП, где аргумент – длины записей в файле LR1 и LR2 для каждой задачи меняются одновременно от 2 до 10 с шагом 2.

Параметры: все остальные значения параметров компьютера берутся из таблицы 4.1 по номеру варианта.

Выполнить два варианта:

а) операция «Чтение» из ВЗУ в ОП,

б) операция «Запись» из ОП в ВЗУ.

Построить на одном графике все зависимости времени работы трех устройств, а на другом графике – все зависимости величины загрузки этих устройств.

Задание 6. Определить зависимости ТП, ТВЗУ, ТОП и SП, SВЗУ, SОП для процессора, ВЗУ и ОП, где аргумент – длина записи в файле LR1 для первой задачи меняется от 2 до 10 с шагом 2. Длина записи LR2 для второй задачи устанавливается равной 10.

Параметры: все остальные значения параметров компьютера берутся из таблицы 4.1 по номеру варианта.

Выполнить два варианта:

а) операция «Чтение» из ВЗУ в ОП,

б) операция «Запись» из ОП в ВЗУ.

Построить на одном графике все зависимости времени работы трех устройств, а на другом графике – все зависимости величины загрузки этих устройств.

Задание 7. Определить зависимости ТП, ТВЗУ, ТОП и SП, SВЗУ, SОП для процессора, ВЗУ и ОП, где аргумент – пропускная способность шины ОП VШОП меняется от 0,5 до 3 с шагом 0,5.

Параметры: а) параметры первой задачи устанавливаются по умолчанию; б) для второй задачи параметр К – число процессорных команд принимает значения: 50; 100; 200. Все остальные значения параметров компьютера берутся из таблицы 4.1 по номеру варианта.

Выполнить два варианта:

а) операция «Чтение» из ВЗУ в ОП,

б) операция «Запись» из ОП в ВЗУ.

Построить на одном графике все зависимости времени работы трех устройств, а на другом графике – все зависимости величины загрузки этих устройств.

Для трех задач.

Задание 8. Определить зависимости ТП, ТВЗУ, ТОП и SП, SВЗУ, SОП для процессора, ВЗУ и ОП, где аргумент – числа процессорных команд К1, К2 и К3 для каждой задачи меняются одновременно от 20 до 100 с шагом 10.

Параметры: все остальные значения параметров компьютера берутся из таблицы 4.1 по номеру варианта.

Выполнить два варианта:

а) операция «Чтение» из ВЗУ в ОП,

б) операция «Запись» из ОП в ВЗУ.

Построить на одном графике все зависимости времени работы трех устройств, а на другом графике – все зависимости величины загрузки этих устройств.

Задание 9. Определить зависимости ТП, ТВЗУ, ТОП и SП, SВЗУ, SОП для процессора, ВЗУ и ОП, где аргумент – число процессорных команд К3 для третьей задачи меняется от 20 до 100 с шагом 10. Количество команд К1 и К2 для первой и второй задачи устанавливаются равными 100.

Параметры: все остальные значения параметров компьютера берутся из таблицы 4.1 по номеру варианта.

Выполнить два варианта:

а) операция «Чтение» из ВЗУ в ОП,

б) операция «Запись» из ОП в ВЗУ.

Построить на одном графике все зависимости времени работы трех устройств, а на другом графике – все зависимости величины загрузки этих устройств.

Задание 10. Определить зависимости ТП, ТВЗУ, ТОП и SП, SВЗУ, SОП для процессора, ВЗУ и ОП, где аргумент – числа обращений к файлу n1, n2 и n3 для каждой задачи меняются одновременно от 2 до 10 с шагом 2.

Параметры: все остальные значения параметров компьютера берутся из таблицы 4.1 по номеру варианта.

Выполнить два варианта:

а) операция «Чтение» из ВЗУ в ОП,

б) операция «Запись» из ОП в ВЗУ.

Построить на одном графике все зависимости времени работы трех устройств, а на другом графике – все зависимости величины загрузки этих устройств.

Задание 11. Определить зависимости ТП, ТВЗУ, ТОП и SП, SВЗУ, SОП для процессора, ВЗУ и ОП, где аргумент – число обращений к файлу n3 для третьей задачи меняется от 2 до 10 с шагом 2. Числа n2 и n2 обращений к файлу для первой и второй задачи устанавливаются 10 (максимум).

Параметры: все остальные значения параметров компьютера берутся из таблицы 4.1 по номеру варианта.

Выполнить два варианта:

а) операция «Чтение» из ВЗУ в ОП,

б) операция «Запись» из ОП в ВЗУ.

Построить на одном графике все зависимости времени работы трех устройств, а на другом графике – все зависимости величины загрузки этих устройств.

Задание 12. Определить зависимости ТП, ТВЗУ, ТОП и SП, SВЗУ, SОП для процессора, ВЗУ и ОП, где аргумент – длины записи в файле LR1, LR2 и LR3 для каждой задачи меняются одновременно от 2 до 10 с шагом 2.

Параметры: все остальные значения параметров компьютера берутся из таблицы 4.1 по номеру варианта.

Выполнить два варианта:

а) операция «Чтение» из ВЗУ в ОП,

б) операция «Запись» из ОП в ВЗУ.

Построить на одном графике все зависимости времени работы трех устройств, а на другом графике – все зависимости величины загрузки устройств.

Задание 13. Определить зависимости ТП, ТВЗУ, ТОП и SП, SВЗУ, SОП для процессора, ВЗУ и ОП, где аргумент – длина записи в файле LR3 для третьей задачи меняется от 2 до 10 с шагом 2. Длины записи LR1 и LR2 для первой и второй задачи устанавливаются равными 10 (максимум).

Параметры: все остальные значения параметров компьютера берутся из таблицы 4.1 по номеру варианта.

Выполнить два варианта:

а) операция «Чтение» из ВЗУ в ОП,

б) операция «Запись» из ОП в ВЗУ.

Построить на одном графике все зависимости времени работы трех устройств, а на другом графике – все зависимости величины загрузки устройств.

Таблица 4.1

Значения параметров

№ вари-анта РЦП EОП   EВЗУ   VСШ   VСМ VЮМ VШОП VВЗУ NВЗУ К n LF   LR
                           
                           
                           
                           
                           
                           
                           
                           
                           
                           
                           
                           

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: