Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Планирование пр-са

Сущ-т 2 вида:

-планир-ие заданий

-планир-ие использ-ие пр-са

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

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

Оба вида планир-ия рассм-ся как нулевые уровни планир-ия пр-са.Планир-ие заданий использ-ся в кач-ве долгосрочного планир-ия пр-са.

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

Решение о выборе для запуска того или иного пр-са оказывает влияние на функционир-ие выч.сист.,на протяжение достаточно длительного времени.Планир-ие использ-ия ЦП примен-ся в кач-ве краткосрочного планир-ия пр-са. Оно приводится, к примеру, при обращении исполняющегося пр-са к устройствам вв/вывода или просто по завершении определ-го времени. Поэтому кратковрем-ое планир-ие осущ-ся как правило не реже 1-го раза в 100 м/сек. Выбор нового пр-са для использ-ия оказывает влияние на функционирование системы до поступления очередного аналогичного сообщения,т.е. в теч-ии короткого промежутка врем-и,чем и обусловлено назв-ие этого уровня планир-ия-краткосрочного.Иногда бывает выгодно для повышения производительности временно удалить к-л. частично выполнившейся пр-сс из оперативки на диск,а позже вернуть его обратно для дальнейшего выполн-ия.Такая процедура получила назв-ие СВОПИНГ.

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

1.Справедливость-гарантировать каждому заданию или проц-су огранич-ую часть врем-и использ-ия ЦП,чтобы не допустить возникновения ситуаций, когда пр-с единого польз-ия постоянно занимает ЦП.В бесконечное время как пр-с др. польз-ия практически не выпол-ся.

2.Эффективность-постараться занять ЦП на 100% рабочего врем-и, не позволяя ему простаивать в ожидании проц-ов, готовых к исполн-ию.В респ.системах загрузка ЦП колеблется от 40% до 90%.

3.Сокращение полного времени выполн-ия(turharound time)- обеспечить мин-ое время между стартом проц-са и его завершением.

4.Сокращение времени ожиданий(waiting time) –сокр-т время, кот. Приводят проц-сы в сост. готовность и задание в очереди для загрузки.

5.Сокращение времени отклика(response time) минимизировать время,кот. требуется проц-су в интерактивных системах для ответа на запрос польз-ия независимо от поставленных целей, алгоритмы д. обладать след. св-ми

1)быть предсказуемыми; одно и то же задание д.выполняться примерно за одно и то же время

2)быть связаны с мин-ми накладными расходами

3)равномерно загружали ресурсы выч. сист.,отдавая предпочтение тем программам,кот. будут занимать малоиспольз-ые ресурсы

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

<== предыдущая лекция | следующая лекция ==>
Переключение контекста | Вытесняющие и невытесняющие планир-ия
Поделиться с друзьями:


Дата добавления: 2014-01-13; Просмотров: 276; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.038 сек.