Файл: Курсовая работа по дисциплине операционнные системы Тема курсовой работы Исследование алгоритмов планирования многопоточных вычислительных процессов.doc
Добавлен: 29.11.2023
Просмотров: 95
Скачиваний: 5
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Ни в одной дисциплине процессы не сформировались так, что ни один из них не ожидал поступления в процессор, находясь в очереди. Среднее время работы процессоров оказалось одинаковым, однако для некоторых процессоров в дисциплине FIFO время работы сильно превышает среднее значение. Этого не наблюдается в дисциплине RR. Время простоя в RR также меньше.
5.2. Пример 2. Рассмотрим работу алгоритма RR, который сильно отличается от всех остальных. Выберем характеристики системы: 1 процессор, время смены контекста - 2 мс, время кванта 20 мс, количество приоритетов - 3.
Очередь формируем автоматически, она состоит из 6 процессов.
Получили следующие данные (выводить диаграмму не будем, так как она очень громоздкая).
Заключение
Разработанная модель предоставляет средства для моделирования и сравнения различных дисциплин обслуживания. Получив входные данные, она моделирует работу многопроцессорной системы, выдает результаты в удобной для последующего анализа форме в виде диаграмм и числовых характеристик, а также позволяет сохранять полученные результаты в файле.
Модель можно использовать в целях оптимизации планирования процессов, а также в учебном процессе, например при решении задач по теме «Мультипрограммные вычислительные процессы».
Литература:
-
Армстронг (мл.), Джеймс. Секреты Unix : 2-е изд.: Пер. с англ. - М.: Издательский дом «Вильяме», 2001 -1072 е.: ил. - Парал. тит. англ. -
Брюс У, Туррот П., Черникофф Д. Microsoft Windows ХР. Средства повышения производительности. /Пер. с англ., - М.: Издательство «СП ЭКОМ», 2003. - 672с.: ил. -
Гультяев А.К. Виртуальные машины: несколько компьютеров - в одном (+ CD). - СПб.: Питер, 2006. - 224 с. -
Кэррие Б. Криминалистический анализ файловых систем. - СПб.: Питер, 2007. - 480с.: ил. -
Мюллер Дж. Оптимизация Windows ХР. - СПб.: Питер, 2006. - 480 с. -
Мюллер Дж., Чоудри И. Microsoft Windows 2000. Настройка и оптимизация произво- дительностию./ Пер. с англ.. - М.: Издательство ЭКОМ, 2001. - 512 с. -
Назаров С.В. Администрирование локальных сетей Windows NT/2000/.NET. - М.: Финансы и статистика, 2003. - 480 с. -
Назаров С.В. Операционные среды, системы и оболочки. Основы структурной и функциональной организации: Учеб. Пособие. - М.: КУДИЦ-ПРЕСС, 2007. - 504 с. -
Негус Кристофер. Linux. Библия пользователя, 5-е издание.: Пер. с англ. - М.: ООО «И.Д. Вильяме», 2007. -704с.: ил. - Парал. тит. англ. -
Прайс Д., Гандэрлой М. Visual C#.NET. Полное руководство.: Пер. с англ. - К.: ВЕК+, СПб.: КОРОНА принт, К.: НТИ, М.: Энтроп, 2004. - 960 с. -
Рихтер Дж. Windows для профессионалов / Пер. с англ. - 4-е изд. - СПб: Питер; М.: Издательско-торговый дом «Русская редакция», 2003. - 752 с. -
Русинович М„ Соломон Д. «Внутреннее устройство Mikrisoft Windows: Windows Server 2003, Windows ХР и Windows 2000. Мастер-класс. / Пер с англ. - 4-е изд. - М.: Издательство «Русская редакция»; СПб.: Питер, 2006. - 992 стр.: ил. -
Синчак С. Windows ХР. Настройка и разгон (+ CD). - СПб.: Питер, 2006. - 352 с. -
Смит Д., Наир Р. Архитектура виртуальных машин. - «Открытые системы», № 05- 06, 2005 -
Стахнов А.А. Сетевое администрирование Linux, — СПб.: БХВ-Петербург, 2004. - 480с.: ил. -
Таненбаум Э. Современные операционные системы. : Пер. с англ. 2-е изд. - СПб.: Питер, 2002. - 1040 с. -
Чекмарев А.Н., Вишневский А.В., Кокорева О.И. Microsoft Windows Server 2003. Русская версия / Под общ. Ред. А.Н. Чекмарева. - СПб.: БХВ-Петербург, 2005. - 1120 с. -
Шалин П.А. Реестр Windows ХР. Специальный справочник. - СПб.: Питер, 2006. -
175 с.
-
Шрайбер С. Недокументированные возможности Windows 2000. Библиотека программиста / Пер. с англ. - СПб: Питер, 2002. - 544 с.