КАТЕГОРИИ: Архитектура-(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) |
Е. Сигнали реального часу
D. Розподілювана пам'ять. Відповідно до базового стандарту POSIX процеси мають незалежні адресні простори, але в багатьох додатках реального часу (і інших) потрібне спільне використання, з дуже малими витратами, великої кількості даних. Це можливо у випадку, якщо процеси можуть розділяти частини фізичної пам'яті. У стандарті 1003.1b визначаються об'єкти поділюваної пам'яті, що представляють собою ділянки фізичної пам'яті, які можуть відображатися на адресний простір процесу. Коли два або кілька процесів відображають той самий об'єкт, вони розділяють пов'язаний з ним ділянка пам'яті. Як і у випадку семафорів, об'єкти розподілюваної пам'яті ідентифікуються за ім'ям, що належить деякому простору імен, що визначається при реалізації стандарту. Якщо до об'єктів даних, що перебувають у розподілюваній пам'яті, потрібний взаємно-виключний доступ, для керування цим доступом можна використовувати семафори. В адресний простір процесу можуть відображатися й файли - для спільного використання з іншими процесами. Механізм сигналів, обумовлений у базовому стандарті POSIX, дозволяє сповіщати про події, що виникають у системі, але вимоги додатків реального часу повністю задовольнити не може. Сигнали не можуть створювати черги, тому деякі події можуть губитися. Сигнали не можуть мати пріоритетів, через що можливе збільшення часу відгуку на події, що вимагають невідкладної реакції. Крім того, події одного виду викликають сигнали з однаковим номером, які не розрізняються. Тому що багато систем реального часу повинні забезпечувати швидкий обмін подіями, інтерфейс сигналів у стандарті 1003.1b розширений, щоб одержати наступні можливості:
Дата добавления: 2013-12-14; Просмотров: 343; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |