Купить книгу Введение в QNX Neutrino. Руководство для разработчиков приложений реального времени. 2-е изд. Кртен BOOMBOOKS книга почтой в интернет магазин книг  
 
 
 
  Купить книгу Введение в QNX Neutrino. Руководство для разработчиков приложений реального времени. 2-е изд. Кртен  BOOMBOOKS книга почтой в интернет магазин книг
ICQ 638231463
sale@boombooks.com.ua
SiteHeart
 
 
Ваша корзина:
товаров: 0 шт.
на сумму: 0 грн.
 
 
 
Главная Новинки книг Акции Оплата Доставка книг RSS Контакты
 
 
 

  • Книга Развлекупки. Креатив в розничной торговле. Мачнев
    Книга Развлекупки. Креатив в розничной торговле. Мачнев
  • Книга IPO от I до O: Пособие для финансовых директоров и инвестиционных аналитиков. Лукашов
    Книга IPO от I до O: Пособие для финансовых директоров и инвестиционных аналитиков. Лукашов
  • Цель. Голдратт
    Цель. Голдратт
  • Книга Visual FoxPro 9.0. В подлиннике. Клепинин (+CD)
    Книга Visual FoxPro 9.0. В подлиннике. Клепинин (+CD)
  • Книга Словарь конфликтолога. Анцупов
    Книга Словарь конфликтолога. Анцупов
  • Английский для малышей (5-6 лет) + CD-ROM (аудиокурс и песенки). Учебное пособие + прописи-раскраски. Карлова
    Английский для малышей (5-6 лет) + CD-ROM (аудиокурс и песенки). Учебное пособие + прописи-раскраски. Карлова
  • Книга Эффективная работа: SolidWorks 2005. Тику
    Книга Эффективная работа: SolidWorks 2005. Тику
  • Книга Страх и ненависть в офисе. Что мешает вашей свободе и успеху?. Хорн
    Книга Страх и ненависть в офисе. Что мешает вашей свободе и успеху?. Хорн
  • Книга Бизнес-план, который работает. Барроу
    Книга Бизнес-план, который работает. Барроу
  • Книга Руководство по Maya 6. Уоткинс +CD
    Книга Руководство по Maya 6. Уоткинс +CD
  • Книга 1С:Бухгалтерия 8 как на ладони. Полноцветное издание. 2-е изд. Гартвич
    Книга 1С:Бухгалтерия 8 как на ладони. Полноцветное издание. 2-е изд. Гартвич
  • Книга 100% самоучитель работы на ноутбуке. Иваницкий
    Книга 100% самоучитель работы на ноутбуке. Иваницкий
  • Книга Нейросетевые методы в анализе финансовых рынков. Ширяев
    Книга Нейросетевые методы в анализе финансовых рынков. Ширяев
  • Книга Прикладной регрессионный анализ, 3-е изд. Дрейпер
    Книга Прикладной регрессионный анализ, 3-е изд. Дрейпер
  • Книга Adobe Flash CS3 - это просто! Создаем Web-анимацию. Кирьянов (+CD)
    Книга Adobe Flash CS3 - это просто! Создаем Web-анимацию. Кирьянов (+CD)
  • Книга Управление отделом продаж: битва за эффективность. Медведев
    Книга Управление отделом продаж: битва за эффективность. Медведев
  • Книга ArchiCAD 11. Учебный курс. Столяровский
    Книга ArchiCAD 11. Учебный курс. Столяровский
  • Книга Лидерство: к вершинам успеха. Бланшар
    Книга Лидерство: к вершинам успеха. Бланшар
  • Книга Microsoft Windows Vista: первое знакомство. Пол Мак-Федрис
    Книга Microsoft Windows Vista: первое знакомство. Пол Мак-Федрис
  • Книга Linux: основные команды. Карманный справочник. Баррет
    Книга Linux: основные команды. Карманный справочник. Баррет

 
     
Книги и учебники по рубрикам
 Купить книги компьютерные
   Книги CAD-ы
   Книги 3d MAX
   Книги ACCESS
   Книги Adobe
   Книги Assembler
   Книги Basic
   Книги C, C++,С#
   Книги Delphi
   Книги EXCEL
   Книги HTML,XML, Dynamic,CSS
   Книги Java
   Книги JavaScript
   Книги Linux
   Книги Maple
   Книги 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
   Книги MAC
   Книги Windows 7
   Книги Прочее для интернет
   Книги Windows 8
   Книги SEO оптимизация и продвижение
   Книги Языки программирования
 Заказ книг по психологии
   Купить книги по психоанализу
   Заказ книг по психологии
   Купить книги по психологии бизнеса
   Книги психология женский клуб
   Заказ книг психология НЛП
   Купить книги психология общая
   Книги психология популярная
   Заказ книг психология прикладная
   Книги психология прочее
   Книги психология психотерапия
   Заказ книг психология социальная
   Книги психология тест
   Книги психология тренинг
 Купить книги по бизнесу и маркетингу
   Книги банки,деньги,кредит
   Купить книги по бизнесу
   Заказ книг по бухучету
   Книги инвестиционный бизнес
   Книги коммерция и продажи
   Купить книги по маркетингу и рекламе
   Заказ книг по менеджменту
   Купить книги по праву
   Заказ книг по предпринимательству
   Купить книги по финансам
   Заказ книг по экономике
   Купить книги по экономической теории
 Купить учебники
 Книги Гуманитарные науки
 Книги для детей и родителей



 
  Купить книги компьютерные - Книги Unix
Купить книгу  Введение в QNX Neutrino. Руководство для разработчиков приложений реального времени. 2-е изд. Кртен
 
 
ISBN 978-5-9775-0681-6
Введение в QNX Neutrino. Руководство для разработчиков приложений реального времени. 2-е изд. Кртен

195 грн.

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
Расширение ОСВ 298
Расширение атрибутной записи 300
Блокирование в пределах администратора ресурсов 301
Возврат элементов каталога 302
Резюме 313
ПРИЛОЖЕНИЯ 315
ПРИЛОЖЕНИЕ 1. ПЕРЕХОД С QNX4 НА QNX NEUTRINO 317
QNX4 и Neutrino 317
Сходства 317
Улучшения 318
Философия переноса программ 322
Анализ обмена сообщениями 322
Анализ прокси по идентификаторам 332
Обработчики прерывний 334
Резюме 334
ПРИЛОЖЕНИЕ 2. СКОРАЯ ПОМОЩЬ 336
Обращайтесь за помощью к профессионалам 336
Итак, у нас проблема... 336
RTFM 336
Свяжитесь с технической проддержкой 338
Обучение 341
ГЛОССАРИЙ 342
ПЕРЕЧЕНЬ ИЛЛЮСТРАЦИЙ 351
ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ 353
VI Оглавление IX Оглавление
Теги: Введение | | в | QNX | Neutrino | | Руководство | | для | | разработчиков | | приложений | | реального | | времени | | 2 | е | изд | | | Кртен | |

Share |
 
     



    Купить книги в разделе Купить книги компьютерные - Книги Unix  
 
Книга Операционная система Unix. 2-е изд. Робачевский
Купить Книга Операционная система Unix. 2-е изд. Робачевский Книга является вторым изданием рекомендованного Министерством общего и профессионального образования России одноименного учебного пособия. Даны основы организации, идеологии и архитектуры, объединяющие различные версии UNIX. Рассматриваются: архитектура ядра (подсистемы ввода/вывода, управления памятью и процессами, а также файловая подсистема), программный интерфейс (системные вызовы и основные библиотечные функции), пользовательская среда (командный интерпретатор shell, основные команды и утилиты) и сетевая поддержка (протоколы семейства TCP/IP, архитектура сетевой подсистемы, программные интерфейсы сокетов и ТЫ).
Книга Unix - системы. Проектирование, кофигурирование и формирование технич. политики информ. центра. Хорвиц Джефф
Купить Книга Unix - системы. Проектирование, кофигурирование и формирование технич. политики информ. центра. Хорвиц Джефф Все об информационных центрах, постоянно работающих в режиме 24/7 - 24 часа в сутки и 7 дней в неделю без отключений и к тому же в целях безопасности, подчас, территориально разнесенных. О поддержании жизнедеятельности и организации вычислительного процесса используемых на таких центрах Unix-систем, начиная с фальшполов, монтажа оборудования в стойках, кабельной разводки, инсталляции программного обеспечения и до развертывания систем, их последующей передачи в эксплуатацию, мониторинга и сопровождения, а также о взаимодействии с многочисленными пользователями.
 
     


     
 
 
Главная Новинки книг Акции Оплата Доставка книг RSS Контакты
 
 
BOOMBOOKs 2009-2011 Создание сайтов & Раскрутка сайтов SKYLOGIC