70 likes | 200 Views
1. Имитационная модель мультипрограммной системы. Иванов.И.А. ЦЕЛЬ РАБОТЫ:. Создать модель для исследования характеристики обработки процессов Выработать рекомендации организации рациональной структуры мультипрограммной системы и оптимизации загрузки процессора. РЕШАЕМЫЕ ЗАДАЧИ:.
E N D
1 Имитационная модель мультипрограммной системы Иванов.И.А. ЦЕЛЬ РАБОТЫ: • Создать модель для исследования характеристики обработки процессов • Выработать рекомендации организации рациональной структуры мультипрограммной системы и оптимизации загрузки процессора РЕШАЕМЫЕ ЗАДАЧИ: • Разработать модель мультипрограммной системы • Определить временные характеристики • Провести эксперименты над моделью
Генерация заявки (поступление процесса) Очередь (очередь к памяти) Память (занятие части памяти) Очередь (очередь к процессору) 2 Обслуживающий аппарат (процессор) Память (освобождение части памяти) Уничтожение заявки (удаление процесса) Формализованная модель обработки процессов
3 Функция экспоненциального распределения для интервалов времени прихода процессов 9,000 160 1; 150 140 120 100 8,000 0,9998; 8,000 80 60 40 0,9990; 7,000 7,000 20 0; 10 0 0 0,2 0,4 0,6 0,8 1 1,2 0,9980; 6,200 6,000 0,9950; 5,300 5,000 0,9900; 4,600 4,000 0,9800; 3,900 0,9700; 3,500 0,9600; 3,200 3,000 0,9500; 2,990 0,9400; 2,810 0,9200; 2,520 0,9000; 2,300 0,8800; 2,120 2,000 0,8400; 1,830 0,8000; 1,600 0,7500; 1,380 0,7000; 1,200 1,000 0,6000; 0,915 0,5000; 0,690 0,4000; 0,509 0,3000; 0,355 0,2000; 0,222 0,1000; 0,104 0,000 0,0000; 0,000 0,0000 0,2000 0,4000 0,6000 0,8000 1,0000 1,2000 Исходные данные Функция экспоненциального распределения для определения размера процессов
4 Ход эксперимента Чтобы понять как меняется загрузка процессора и время нахождения процесса в системе в зависимости от входных данных изменяем их и смотрим на полученные данные. Размер оперативной памяти Интенсивность поступления заявок Квант времени выделяемый на обработку процессов
5 Результаты По данной таблице полученных данных можно сделать следующие выводы: • От размера памяти время зависит не очень явно, а оптимальным размером оперативной памяти является 512MB. • Квант времени процессора достаточно сильно влияет на время нахождения процесса в системе, следовательно чем производительность больше тем меньше время простоя.
6 Результаты По данной таблице полученных данных можно сделать следующие выводы: • Интенсивность поступления процессов на обработку также достаточно сильно влияет на загруженность процессора и время нахождения процесса в системе • Представлены результаты для различных квантов времени процессора • Представлены результаты для различных средних времен появления процессов
7 Выводы • Разработана имитационная модель, позволяющая определять характеристики мультипрограммной системы в зависимости от интенсивности поступления процессов на обработку, объёма оперативной памяти и производительности компьютера.