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



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





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



«1» 

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


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


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


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


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


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


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


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


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


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


«1» 

Имя:

Пароль:



Регистрация

Как вы относитесь к блогам?
Не знаю что это такое!
17% (13)
ничего особенного
35% (27)
иногда читаю чужие блоги
27% (21)
постоянно читаю блоги
1% (1)
веду свой блог
5% (4)
считаю блоги двигателем интернета
6% (5)
ЖЖ рулит, фсе остальное ф топку!
9% (7)

Проголосовало: 78
Программиста послали на военную переподготовку. Проинструктировали, дали ему винтовку и патроны. Он отстрелялся по мишени, а по радиосвязи ему сообщили, что все выстрелы вообще не задели цель. Программист несколько ошалело посмотрел на винтовку, посмотрел на мишень. Потом прикрыл пальцем конец дула и нажал на спусковой крючок. Ну, есссно, оторвало ему весь палец. Он тогда орет:
- Отсюда выходит в полном порядке. Проблема, должно быть, там, у вас!....
Рейтинг: 0.8/10 (12)
Посмотреть все анекдоты