КАТЕГОРИИ: Архитектура-(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) |
LiveLock
Это слово означает такую ситуацию: система не «застревает», а занимается бесполезной работой, её состояние постоянно меняется — но, тем не менее, она «зациклилась», не производит никакой полезной работы. 36. Основные понятия циклического исполнителя (cyclic executive)? «Карусельная диспетчеризация (циклическое планирование)». При карусельной диспетчеризации процесс продолжает выполнение, пока не наступит момент, когда он: • добровольно уступает управление (т.е. блокируется); • вытесняется процессом с более высоким приоритетом; • использовал свой квант времени (timeslice). После того, как процесс использовал свой квант времени, управление передается следующему процессу, который находится в состоянии готовности и имеет такой же уровень приоритета Временной циклический исполнитель (cyclic executive). Обработка событий привязана к временным промежуткам (таймерным слотам). Преимущества: - исполнимость (несложная проверка исполнимости худшего случая); - надежность – обработчики вызываются как функции; - небольшие расходы памяти процессора. Недостатки: - большие накладные расходы загрузки процессора - плохое его использование из-за частой проверки событий - особенно редких с коротким сроком исполнения (например, сигнала от датчика лобового удара); - сложность модификации (при добавлении событий изменяется график, иногда нужно разбивать обработчик на несколько более коротких); - невозможность приоритетного вытеснения обработки для обслуживания срочного события (по прерыванию).
Дата добавления: 2014-12-24; Просмотров: 470; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |