Быстрый поиск:
Интернет магазин книг, книги купить книги, магазин книги Украины, доставка книги почтой, новые книги.
    товаров: 0 шт.
        сумма: 0 грн.
 
Каталог книги | Новые книги | Оплата | Доставка книги | Контакты | Помощь | Подписаться на RSS-новинки
 
 

     Книги по бизнесу
   Книги банки,деньги,кредит
   Книги по бизнесу
   Книги по бухучету
   Книги инвестиционный бизнес
   Книги коммерция и продажи
   Книги по маркетингу и рекламе
   Книги по менеджменту
   Книги по праву
   Книги по предпринимательству
   Книги по финансам
   Книги по экономике
   Книги по экономической теории
     Книги компьютерные
   Книги CAD-ы
   Книги 3d MAX
   Книги ACCESS
   Книги Adobe
   Книги Assembler
   Книги Basic
   Книги C, C++,С#
   Книги Delphi
   Книги EXCEL
   Книги HTML,XML, Dynamic, CSS
   Книги Java
   Книги JavaScript
   Книги Linux
   Книги MAC
   Книги Maya
   Книги OFFICE
   Книги Oracle
   Книги Pascal
   Книги Perl
   Книги PHP
   Книги SQL
   Книги UML
   Книги Unix
   Книги VBA
   Книги Visual Studio
   Книги WEB дизайн
   Книги Windows 2000
   Книги Windows Server
   Книги Windows Vista
   Книги Windows XP
   Книги WORD
   Книги Алгоритмы
   Книги 1C Учет
   Книги Издательские системы
   Книги по информатике
   Книги по компьютерной безопасности
   Книги по компьютерному железу
   Книги компьютерные сети
   Книги мультимедиа
   Книги Нейронные сети
   Книги ООП
   Книги Примочки программирования
   Книги по программированию для WEB
   Книги Прочая графика
   Книги прочая разработка
   Книги прочие CAD
   Книги прочие базы данных
   Книги прочие ОС
   Книги прочие офисное ПО
   Книги самоучители
   Книги Цифровое фото
   Книги электронная коммерция
   Книги Corel
   Книги Windows 7
   Книги Прочее для интернет
   Книги SEO оптимизация и продвижение
   Книги SolidWorks
     Книги по психологии
   Книги по психоанализу
   Книги по психологии
   Книги по психологии бизнеса
   Книги психология женский клуб
   Книги психология НЛП
   Книги психология общая
   Книги психология популярная
   Книги психология прикладная
   Книги психология прочее
   Книги психология психотерапия
   Книги психология социальная
   Книги психология тест
   Книги психология тренинг
     Знаменитые люди
     Книги о детях
     Естественные науки



On-line консультант
SiteHeart
492-347-068
order#superkniga.com.ua


Принимаем к оплате:
Оплатить WebMoney
Оплатить WebMoney
Оплатить WebMoney
Оплатить WebMoney
Оплатить WebMoney

Реклама
 
SiteHeart
  Книги компьютерные - Книги Unix
Купить книгу  Введение в QNX Neutrino. Руководство для разработчиков приложений реального времени. 2-е изд. Кртен
 
 
Share |
Купить книгу почтой в интернет магазине Введение в QNX Neutrino. Руководство для разработчиков приложений реального времени. 2-е изд. Кртен

193.06 грн.

SiteHeart
 Купить Введение в QNX Neutrino. Руководство для разработчиков приложений реального времени. 2-е изд. Кртен     Купить Введение в QNX Neutrino. Руководство для разработчиков приложений реального времени. 2-е изд. Кртен
 2011г.
Количество страниц: 368

В книге Введение в QNX Neutrino. Руководство для разработчиков приложений реального времени. 2-е изд. Кртенрассмотрены основные механизмы ядра операционной системы жесткого реального времени QNX Neutrino. Описаны базовые концепции и рекомендации при работе с процессами и потоками, в том числе в распределенной среде. Показана организация периодических событий в программах с помощью таймеров. Уделено внимание администрированию ресурсов и программированию драйверов устройств. Приведены рекомендации по эффективной обработке прерываний. Материал сопровождается большим количеством примеров. Во втором издании учтены изменения и дополнения, отражающие развитие ядра ОСРВ QNX Neutrino по состоянию на 2011 год.

 

 

Оглавление книги 

Введение в QNX Neutrino. Руководство для разработчиков приложений реального времени. 2-е изд. Кртен 

ПРЕДИСЛОВИЕ К ПЕРВОМУ ИЗДАНИЮ 1
ПРЕДИСЛОВИЕ К ПЕРВОМУ РУССКОМУ ИЗДАНИЮ 5
ВВЕДЕНИЕ 7
Немного истории 8
Для кого эта книга? 8
Что содержит эта книга? 9
Процессы и потоки 9
Обмен сообщениями 9
Часы, таймеры и периодические уведомления 10
Прерывания 10
Администраторы ресурсов 10
Переход с QNX4 на QNX Neutrino 10
Скорая помощь 11
Глоссарий 11
Другие источники информации 11
О Роберте Кртене 11
Выражение признательности 11
Типографские соглашения 12
ГЛАВА 1. ПРОЦЕССЫ И ПОТОКИ
15
Основные понятия о процессах и потоках 15
Процесс как жилой дом 15
Потоки как обитатели дома 15
Назад к процессам и потокам 16
Взаимное исключение 17
Приоритеты 17
Семафоры 18
Роль ядра 20
Одиночный процессор 20
Несколько процессоров — симметричная мультипроцессорная система (SMP) 21
Ядро в роли арбитра 21
Состояния потоков 26
Процессы и потоки 28
Почему процессы? 29
Запуск процесса 30
Запуск потока 41
Дополнительно о синхронизации 64
Блокировки чтения/записи 65
Ждущие блокировки 67
Условные переменные 71
Дополнительные сервисы Neutrino 78
Диспетчеризация и реальный мир 87
Перепланирование по аппаратному прерыванию 87
Перепланирование по системным вызовам 87
Перепланирование по исключительным ситуациям 88
Резюме 88
ГЛАВА 2. ОБМЕН СООБЩЕНИЯМИ
91
Введение в обмен сообщениями 91
Микроядро и обмен сообщениями 91
Обмен сообщениями и модель "клиент-сервер" 92
Распределенный обмен сообщениями 95
Что это означает для вас 97
Философия QNX Neutrino 97
Обмен сообщениями и многопоточность 97
Модель "сервер-субсервер" 98
Несколько примеров 100
Применение обмена сообщениями 102
Архитектура и структура 103
Клиент 103
Сервер 106
Иерархический принцип обмена (send-иерархия) 109
Идентификаторы отправителя, каналы и другие параметры 110
Составные сообщения 121
Сообщения типа "импульс" (pulse) 127
Прием импульса 128
Функция MsgDeliverEvent() 131
Флаги канала 132
Флаг _NTO_CHF_UNBLOCK 133
Проблема синхронизации 135
Флаг _NTO_MI_UNBLOCK_REQ 138
Обмен сообщениями в сети 138
Особенности обмена сообщениями в сети 141
Несколько замечаний о дескрипторах узлов 143
Наследование приоритетов 145
Так в чем тут хитрость? 147
Резюме 148
ГЛАВА 3. ЧАСЫ, ТАЙМЕРЫ И ПЕРИОДИЧЕСКИЕ УВЕДОМЛЕНИЯ
149
Часы и таймеры 149
Периодические процессы 149
Источники прерывания таймера 151
Разрешающая способность отсчета времени 152
Флуктуации отсчета времени 153
Типы таймеров 154
Схема уведомления 155
Применение таймеров 159
Создание таймера 159
Сигнал, импульс или поток? 159
Какой таймер выбрать? 160
Сервер с периодическими импульсами 162
Таймеры, посылающие сигналы 171
Таймеры, создающие потоки 172
Опрос и установка часов реального времени и кое-что еще 172
Дополнительные возможности 174
Другие источники времени 174
Тайм-ауты ядра 178
Резюме 181
ГЛАВА 4. ПРЕРЫВАНИЯ
183
Neutrino и прерывания 183
Программа обработки прерывания 184
Активность прерываний по уровню и по фронту 187
Написание обработчиков прерываний 190
Подключение обработчиков прерывания 190
Теперь, когда вы подключились к прерыванию 191
Отключение обработчика прерывания 192
Параметр flags 193
Обработчик прерывания 194
Функции, которые может вызывать ISR 203
Резюме 205
ГЛАВА 5. АДМИНИСТРАТОРЫ РЕСУРСОВ
207
Что такое администратор ресурсов? 207
Примеры администраторов ресурсов 207
Характеристики администраторов ресурсов 208
Взгляд со стороны клиента 209
Поиск сервера 209
Поиск администратора процессов 211
Обработка каталогов 212
Объединенные файловые системы 213
Резюме о клиенте 215
Взгляд со стороны администратора ресурсов 216
Регистрация префикса 216
Обработка сообщений 217
Библиотека администратора ресурсов 218
Реально все это за вас делает библиотека 220
За кулисами библиотеки 221
Написание администратора ресурсов 223
Структуры данных 223
Структура администратора ресурсов 230
Структуры данных уровня POSIX 239
Функции-обработчики 246
Общие замечания 246
Замечания о функциях установления соединения 249
Функции установления соединения и ввода/вывода 250
Примеры 278
Базовый каркас администратора ресурсов 278
Простой пример функции io_read() 281
Простой пример функции io_write() 286
Простой пример функции io_devctl() 291
Пример функции io_devctl(), имеющей дело с данными 294
Дополнительно 298
Расширение ОСВ
Быстрый фильтр: Введение | | в | | QNX | Neutrino | Руководство | | для | | разработчиков | | приложений | | реального | времени | | 2 | е | изд | | Кртен |

Доставка Введение в QNX Neutrino. Руководство для разработчиков приложений реального времени. 2-е изд. Кртен почтой наложным платежом.

 
     



    Купить книгу в разделе Книги компьютерные - Книги Unix  
 
Книга UNIX для студента. Магда
Купить книгу почтой в интернет магазине Книга UNIX для студента. Магда Рассматривается широкий круг вопросов функционирования операционной системы UNIX, в том числе: базовые вопросы построения операционной системы, принципы организации файловой системы UNIX, учетные записи пользователей, установка, запуск и функционирование популярных операционных систем Linux, FreeBSD и Solaris, взаимодействие пользователя с операционной системой и командные оболочки.
Книга Unix-системы. От проектирования до сопровождения. Хорвиц Джефф
Купить Книга Unix-системы. От проектирования до сопровождения. Хорвиц Джефф Все об информационных центрах, непрерывно работающих в режиме 24/7 - 24 часа в сутки и 7 дней в неделю без отключений и к тому же в целях безопасности, подчас, территориально разнесенных. Об организации вычислительного процесса используемых на таких центрах Unix-систем, начиная с инсталляции программного обеспечения и до развертывания систем, их последующей передачи в эксплуатацию, мониторинга и сопровождения, а также о взаимодействии с многочисленными пользователями
 
     
 
   
СУПЕРКНИГА © 2003-2011
оказываем seostudio
Книги купить почтой - доставка книги почтой по Украине.
Интернет магазин книги | Новые книги | Оплата книги | Доставка книги | Контакты | Помощь