Преподаватель выдает номер варианта данных, необходимых для выполнения работы.
Условные обозначения переменных:
Nком – число команд в одной задаче,
Nоп.вв – число операций ввода в одной задаче,
Nсимв/оп.вв – число символов, вводимых во время одной операции ввода,
Eзадачи – объем области памяти в ОП, отводимой одной задаче,
EОП – объем ОП,
Eвидео – объем видеопамяти на видеокарте,
РЦП – быстродействие центрального процессора,
Т - количество тактов работы подсистемы ввода-вывода.
При установке параметров имитационной модели на вкладке «Параметры моделирования» флажок «Мультипрограммный режим» должен быть снят!
В лабораторной работе исследуются следующие режимы работы подсистемы ввода-вывода в однопрограммном режиме.
1. Режим без вывода символов на экран. Для этого надо снять флажок «Вывод символов на экран» на вкладке «Параметры моделирования».
Задание 1. Определить зависимость количества тактов
T(Nком, Nоп.вв), где аргумент Nком и параметр Nоп.вв берутся из таблицы 1.2.
|
|
Задание 2. Определить зависимость количества тактов
T(Nком, Nоп.вв, Nсимв/оп.вв), где аргумент Nком и параметры Nоп.вв и Nсимв/оп.вв берутся из таблицы 1.2.
Задание 3. Определить зависимость количества тактов
T(Eзадачи, EОП, Nоп.вв), где аргумент Eзадачи и параметры EОП и Nоп.вв берутся из таблицы 1.2.
Задание 4. Определить зависимость количества тактов
T(Nком, EОП, Eвидео), где аргумент Nком и параметры EОП и Eвидео берутся из таблицы 1.3. В первом режиме Eвидео устанавливается по умолчанию из таблицы 1.1.
Задание 5. Определить зависимость количества тактов
T(Nоп.вв, EОП), где аргумент Nоп.вв и параметр EОП берутся из таблицы 1.3.
Задание 6. Определить зависимость количества тактов
T(Nком, EОП, Eвидео), где аргумент Nком и параметры EОП и Eвидео берутся из таблицы 1.4. В первом режиме Eвидео устанавливается по умолчанию из таблицы 1.1.
Задание 7. Определить зависимость количества тактов
T(РЦП, Nсимв/оп.вв, Nоп.вв), где аргумент РЦП и параметры Nсимв/оп.вв и Nоп.вв берутся из таблицы 1.4.
Параметры модели, не указанные в заданиях 1 - 7, берутся из таблицы 1.1 для заданного варианта.
Таблица 1.1
Значения параметров по умолчанию для заданий 1 - 7
№ Варианта | Nком | Nоп.вв | Nсимв/оп.вв | Eзадачи, Кбайт | EОП, Гбайт | Eвидео, Гбайт | РЦП, млн.оп/c |
|
|
Таблица 1.2
Значения параметров для заданий 1 - 3
№ варианта | Задание 1 | Задание 2 | Задание 3 | |||||
Аргумент Nком | Параметр Nоп.вв | Аргумент Nком | Параметры | Аргумент Eзадачи, Кбайт | Параметры | |||
Nоп.вв | Nсимв /оп.вв | EОП Гбайт | Nоп.вв | |||||
100 – 1000, Шаг=100 | 10; 50; 100 | 100 – 1000, Шаг=100 | 10; 30; 50 | 64 – 448, Шаг 128 | 10; 30; 50 | |||
200 – 900, Шаг=100 | 50; 100; 200 | 200 – 900, Шаг=100 | 10; 30; 50 | 128 – 512, Шаг 128 | 25; 40; 50 | |||
100 – 500, Шаг=50 | 20; 50; 100 | 100 – 500, Шаг=50 | 10; 30; 50 | 64 – 448, Шаг 128 | 10; 30; 50 | |||
100 – 600, Шаг=50 | 20; 50; 100 | 100 – 600, Шаг=50 | 10; 30; 50 | 128 – 512, Шаг 128 | 25; 40; 50 | |||
200 – 800, Шаг=100 | 10; 50; 100 | 100 – 800, Шаг=100 | 10; 30; 50 | 64 – 448, Шаг 128 | 10; 30; 50 | |||
300 – 1000, Шаг=100 | 100; 200; 300 | 300 – 1000, Шаг=100 | 10; 30; 50 | 128 – 512, Шаг 128 | 25; 40; 50 | |||
100 – 1000, Шаг=100 | 20; 50; 100 | 100 – 1000, Шаг=100 | 10; 30; 50 | 64 – 448, Шаг 128 | 10; 30; 50 | |||
100 – 500, Шаг=50 | 10; 50; 100 | 100 – 500, Шаг=50 | 10; 30; 50 | 128 – 512, Шаг 128 | 25; 40; 50 | |||
200 – 900, Шаг=100 | 50; 100; 200 | 200 – 900, Шаг=100 | 10; 30; 50 | 64 – 448, Шаг 128 | 10; 30; 50 | |||
100 – 600, Шаг=50 | 20; 50; 100 | 100 – 600, Шаг=50 | 10; 30; 50 | 128 – 512, Шаг 128 | 25; 40; 50 | |||
300 – 1000, Шаг=100 | 100; 200; 300 | 300 – 1000, Шаг=100 | 10; 30; 50 | 64 – 448, Шаг 128 | 10; 30; 50 | |||
100 – 1000, Шаг=100 | 10; 50; 100 | 100 – 1000, Шаг=100 | 10; 30; 50 | 128 – 512, Шаг 128 | 25; 40; 50 |
Таблица 1.3
Значения параметров для заданий 4 - 5
№ варианта | Задание 4 | Задание 5 | ||||
Аргумент Nком | Параметры | Аргумент Nоп.вв | Параметры | |||
EОП Гбайт | Nоп.вв | EОП Гбайт | РЦП млн.оп/с | |||
100 – 1000, Шаг=100 | 10; 50; 100 | 100 – 500, Шаг=100 | 10; 100; 1000 | |||
200 – 900, Шаг=100 | 50; 100; 200 | 100 – 500, Шаг=100 | 10; 100; 1000 | |||
100 – 500, Шаг=50 | 20; 50; 100 | 100 – 500, Шаг=100 | 10; 100; 1000 | |||
100 – 600, Шаг=50 | 20; 50; 100 | 100 – 500, Шаг=100 | 10; 100; 1000 | |||
200 – 800, Шаг=100 | 10; 50; 100 | 100 – 500, Шаг=100 | 10; 100; 1000 | |||
300 – 1000, Шаг=100 | 100; 200; 300 | 100 – 500, Шаг=100 | 10; 100; 1000 | |||
100 – 1000, Шаг=100 | 20; 50; 100 | 100 – 500, Шаг=100 | 10; 100; 1000 | |||
100 – 500, Шаг=50 | 10; 50; 100 | 100 – 500, Шаг=100 | 10; 100; 1000 | |||
200 – 900, Шаг=100 | 50; 100; 200 | 100 – 500, Шаг=100 | 10; 100; 1000 | |||
100 – 600, Шаг=50 | 20; 50; 100 | 100 – 500, Шаг=100 | 10; 100; 1000 | |||
300 – 1000, Шаг=100 | 100; 200; 300 | 100 – 500, Шаг=100 | 10; 100; 1000 | |||
100 – 1000, Шаг=100 | 10; 50; 100 | 100 – 500, Шаг=100 | 10; 100; 1000 |
Таблица 1.4
Значения параметров для заданий 6 - 7
№ варианта | Задание 6 | Задание 7 | ||||
Аргумент Nком | Параметр | Аргумент РЦП млн.оп/с | Параметр | |||
EОП, Гбайт | Eвидео, Гбайт | Nсимв/оп.вв | Nоп.вв | |||
100 – 1000, Шаг=100 | 1 - 4, Шаг =1 | 10 – 210, Шаг=50 | 100; 200; 300; 500 | |||
200 – 900, Шаг=100 | 1 - 4, Шаг =1 | 100 – 500, Шаг=100 | 50; 200;400; 500 | |||
100 – 500, Шаг=50 | 1 - 4, Шаг =1 | 50 – 200, Шаг=50 | 100; 200; 300; 500 | |||
100 – 600, Шаг=50 | 1 - 4, Шаг =1 | 10 – 210, Шаг=50 | 50; 200;400; 500 | |||
200 – 800, Шаг=100 | 1 - 4, Шаг =1 | 100 – 500, Шаг=100 | 100; 200; 300; 500 | |||
300 – 1000, Шаг=100 | 1 - 4, Шаг =1 | 50 – 200, Шаг=50 | 50; 200;400; 500 | |||
100 – 1000, Шаг=100 | 1 - 4, Шаг =1 | 10 – 210, Шаг=50 | 100; 200; 300; 500 | |||
100 – 500, Шаг=50 | 1 - 4, Шаг =1 | 100 – 500, Шаг=100 | 50; 200;400; 500 | |||
200 – 900, Шаг=100 | 1 - 4, Шаг =1 | 50 – 200, Шаг=50 | 100; 200; 300; 500 | |||
100 – 600, Шаг=50 | 1 - 4, Шаг =1 | 10 – 210, Шаг=50 | 50; 200;400; 500 | |||
300 –1000, Шаг=100 | 1 - 4, Шаг =1 | 100 – 500, Шаг=100 | 100; 200; 300; 500 | |||
100 – 1000, Шаг=100 | 1 - 4, Шаг =1 | 50 – 200, Шаг=50 | 50; 200;400; 500 |
2. Режим с выводом символов на экран. Для этого надо на вкладке параметров установить флажок «Вывод символов на экран». Выполнить моделирование процесса выполнения задачи с теми же заданиями и исходными данными, что и в пункте 1.
|
|