» Главная
eXcode.ru » Статьи » Другие » Мобильное программирование приложений реального времени в стандарте POSIX
» Новости
» Опросы
» Файлы
» Журнал



Пользователей: 0
Гостей: 10





Ведущий раздела: MadvEX
Описание: Основная тема курса - мобильное программирование приложений реального времени, в том числе многопотоковых. Основой обеспечения мобильности является новая редакция стандарта на интерфейс операционной системы POSIX. Рассматриваются приемы и методы программирования приложений на основе данного стандарта. Приводятся многочисленные примеры программ. (Источник: www.intuit.ru Авторы: Галатенко Владимир Антонович )



«1» 

Потоки управления
Рассматриваются основные идеи, понятия и объекты, ассоциированные с потоками управления, атрибуты потоков, средства их опроса и изменения, работа с индивидуальными данными потоков, средства создания и терминирования потоков управления.


Средства синхронизации потоков управления
Анализируются основные идеи, понятия и объекты, обслуживающие синхронизацию потоков управления. Среди механизмов синхронизации выделяются мьютексы, переменные условия, блокировки чтение-запись, спин-блокировки и барьеры.


Мобильное программирование приложений реального времени
Анализируются основные идеи, понятия и объекты, обслуживающие мобильные приложения реального времени. Детально рассматриваются одношаговое порождение процессов, сигналы реального времени, часы и таймеры.


Средства межпроцессного взаимодействия в реальном времени
Рассматриваются средства локального межпроцессного взаимодействия в реальном времени - очереди сообщений, семафоры, разделяемые сегменты памяти.


Объекты в памяти
Анализируются основные идеи и понятия, обслуживающие отображение объектов в адресное пространство процессов. Детально рассматриваются файлы, отображенные в память, объекты в разделяемой и типизированной памяти, а также средства удержания процессов в памяти.


Приоритетное планирование
Рассматриваются основные идеи и понятия приоритетного планирования. Описываются политики и параметры планирования, функции управления планированием, анализируется их влияние на поведение процессов и потоков управления. Затрагивается проблема инверсии приоритетов.


Асинхронный ввод/вывод, рекомендательные интерфейсы
Представлены основные идеи, понятия и объекты асинхронного ввода/вывода и рекомендательных интерфейсов. Детально рассмотрены соответствующие функции. Приведены примеры применения средств асинхронного ввода/вывода и рекомендательных интерфейсов.


Трассировка пользовательских приложений
Представлены основные идеи, понятия и объекты, ассоциированные с трассировкой пользовательских приложений. Обращено внимание на особенности трассировки приложений реального времени. Детально рассмотрены функции трассировки.


Технологические интерфейсы
Рассматриваются функции и служебные программы, играющие технологическую роль – функции и утилиты для работы с системным журналом, функции для организации баз данных, средства поиска и сортировки, манипулирования пользовательскими контекстами, управления средой вещественной арифметики, обхода иерархии файлов и т.п.


Заключение
Подводится итог курса, кратко суммируются полученные знания.


«1» 

Имя:

Пароль:



Регистрация

Каким браузером вы пользуйтесь?
MS Internet Explorer
22% (66)
Mozilla
3% (8)
Mozilla Firefox
26% (77)
Opera
43% (130)
Konqueror
1% (3)
Netscape
0% (0)
Lynx
0% (0)
Galeon
0% (0)
Другим
5% (15)

Проголосовало: 299
- Что самое главное для программиста, собирающегося провести ночь с подругой?
- Чтобы система не повисла.
- А если все-таки повиснет?
- Ну тогда как всегда, тремя пальцами.
Рейтинг: 9.2/10 (78)
Посмотреть все анекдоты