Интернет Университет информационных технологий Твой путь к знаниям
  Искать!
Курсы | Обучение | Школа | Магазин | Общение | Новости | Помощь

поддержка курса Мобильное программирование приложений реального времени в стандарте POSIX
информация [+] Автор: В.А. Галатенко | ISBN: 978-5-9556-0021-3


 
 
 
Дополнительные материалы:
 
 
Предметный указатель
ВСЕ СЛОВА      А   Б       В  Г  Д  Ж      З      И      К  Л  М      Н      О      П      Р      С      Т      У  Ф  Х      Ц  Ч  Э     
 #  Ключевое слово№ лекции (страницы)
А
 абсолютный момент времени 3 (6, 7),
  

... Если в аргументе flags установлен флаг TIMER_ABSTIME, этот момент трактуется как абсолютный ...
лекция 3, страница 6 »

 адресное пространство процесса 5 (1, 2, 3, 4), 10 (5),
 адрес управляющего блока 7 (1, 2, 3),
  

... Адрес управляющего блока играет роль идентификатора, позволяющего получить доступ к возвращаемому значению и статусу ошибки ...
лекция 7, страница 1 »

 активное ожидание 2 (7),
 активный поток управления 1 (1, 6, 7),
  

... Выполняющимся ( активным ) называется поток управления, обрабатываемый в данный момент процессором. В многопроцессорных конфигурациях может одновременно выполняться несколько потоков ...
лекция 1, страница 1 »

 альтернативный стек 3 (5),
  

... Альтернативный стек располагается в диапазоне адресов от ss_sp до (но не включая) ss_sp + ss_size. Стандарт не специфицирует, с какого конца и в каком направлении растет стек ...
лекция 3, страница 5 »

 аннулирование запроса на асинхронный ввод/вывод 7 (2),
 аргумент 9 (1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12),
 асинхронная доставка уведомлений о событиях 3 (4),
 асинхронная запись 5 (2), 7 (1),
 асинхронная обработка списка запросов 7 (2),
  

... Значение аргумента mode определяет способ обработки списка запросовсинхронный ( LIO_WAIT ) или асинхронный ( LIO_NOWAIT ). В первом случае возврат из вызова lio_listio() произойдет только после завершения всех заказанных операций ввода/вывода ; при этом аргумент sigev игнорируется. Во втором случае возврат из lio_listio() произойдет немедленно, а по завершении всех операций ввода/вывода в соответствии со значением аргумента sigev будет сгенерировано асинхронное уведомление ...
лекция 7, страница 2 »

 асинхронная синхронизация 7 (3),
  

... Функция aio_fsync() осуществляет "асинхронную синхронизацию" файла. Иными словами, порождается запрос, выполнение которого при значении аргумента op, равном O_DSYNC, эквивалентно вызову fdatasync (aiocbp->aio_fildes), а при op, равном O_SYNC, – fsync (aiocbp->aio_fildes). Как и для других операций асинхронного ввода/вывода, адрес управляющего блока может использоваться в качестве аргумента функций aio_error() и aio_return(), а после завершения генерируется асинхронное уведомление в соответствии со значением элемента aiocbp->aio_sigevent. Все остальные поля указуемой структуры типа aiocb игнорируются ...
лекция 7, страница 3 »

 асинхронное терминирование 1 (1, 6, 7),
 асинхронное чтение 7 (1, 3),
 асинхронный ввод/вывод 3 (1, 4), 7 (1, 2, 3),
 асинхронный прием 4 (1),
 атомарность транзакции 1 (6),
 атомарно устанавливаемое булево значение 2 (7),
 атрибут 2 (1, 2), 8 (2, 3, 4, 5, 6, 7),
 атрибут журналирования 9 (1),
 атрибут мьютекса 2 (2, 3),
 атрибутный объект 1 (1, 2, 3), 2 (1, 2, 7), 3 (2, 3, 4), 4 (1), 8 (2, 3, 4, 5, 6), 10 (1),
  

... С каждым потоком управления ассоциирован атрибутный объект – собрание атрибутов потока с конфигурируемыми значениями, таких как адрес и размер стека, параметры планирования и т.п. В стандарте POSIX-2001 атрибутные объекты представлены как значения абстрактного типа pthread_attr_t, внутренняя структура значений которого скрыта от приложений. Смысл введения атрибутных объектов – сгруппировать немобильные параметры потоков, чтобы облегчить адаптацию приложений к новым целевым платформам. Использование идеологии абстрактных объектов позволяет безболезненно добавлять новые атрибуты, не теряя обратной совместимости ...
лекция 1, страница 1 »

... Атрибутный объект – это шаблон, по которому можно создать произвольное число потоков с одинаковыми характеристиками, избегая их многократной спецификации ...
лекция 10, страница 1 »

 атрибутный объект потоков трассировки 8 (3),
 атрибут обособленности 1 (3),
 атрибут очереди 4 (1, 2),
 атрибут потока управления 1 (1, 2, 3, 5, 6, 7),
 атрибут процесса 1 (1),
Б
 база данных 9 (1, 3, 4),
 база данных учетной информации о пользователях 9 (3),
 барьер 2 (1, 8), 10 (1, 3),
  

... Барьеры предназначены для синхронизации множества потоков управления в определенной точке их выполнения ...
лекция 2, страница 1 »

... Барьеры – весьма своеобразное средство синхронизации. Идея его в том, чтобы в определенной точке ожидания собралось заданное число потоков управления. Только после этого они смогут продолжить выполнение. (Поговорка "семеро одного не ждут" к барьерам не применима.) ...
лекция 2, страница 8 »

 безымянный семафор 4 (3),
  

... Семафоры бывают именованными и безымянными ( неименованными ). Первые именуются цепочками символов и создаются функцией sem_open() с флагом O_CREAT, вторые создаются функцией sem_init(). При прочих операциях семафор идентифицируется открытым дескриптором (который может быть унаследован у родительского процесса, вызвавшего fork() ). Дескриптор реализуется как указатель на объект типа sem_t ...
лекция 4, страница 3 »

 библиотечная реализация одношагового порождения 3 (2),
 бинарное дерево 9 (5, 6, 7, 10),
 бинарный поиск 9 (5, 6),
 бинарный семафор 4 (3),
 бит ПДИГ 3 (3),
 бит ПДИП 3 (3),
 блокирование подчиненного устройства псевдотерминала 9 (12),
 блокирование потока управления 2 (1, 3, 4),
 блокированный поток управления 1 (1),
  

... Поток управления считается блокированным, если для продолжения его выполнения должно стать истинным некоторое условие, отличное от доступности процессора ...
лекция 1, страница 1 »

 блокировка чтение-запись 2 (1, 6),
  

... Блокировки чтение-запись (много читателей или один писатель ) в каждый момент времени позволяют нескольким потокам управления одновременно иметь к данным доступ на чтение или только одному потокудоступ на запись. Естественно, подобные блокировки обычно применяют для защиты данных, которые читаются чаще, чем изменяются ...
лекция 2, страница 1 »

... Блокировки чтение-запись можно назвать интеллектуальным средством синхронизации, поскольку они делают различие между читателями и писателями. В большинстве случаев разделяемые данные чаще читают, чем изменяют (действительно, зачем писать то, что никто не будет читать?), и это делает блокировки чтение-запись весьма употребительными ...
лекция 2, страница 6 »

 буфер данных 7 (1, 2, 4, 5),
 быстрая сортировка 9 (5, 6),
ВСЕ СЛОВА      А   Б       В  Г  Д  Ж      З      И      К  Л  М      Н      О      П      Р      С      Т      У  Ф  Х      Ц  Ч  Э     
 
 

Внимание! Если Вы увидите ошибку на нашем сайте, выделите её и нажмите Ctrl+Enter.
Нужна помощь?
• Забыли пароль? Вам сюда...
• Есть вопрос? Спрашивайте!
Вы можете:
• Изменить персональные данные
• Изменить параметры подписки
Интернет-магазин:
• Ваши заказы здесь
• Ваш личный счет
Курсы | Учебные программы | Учебники | Вопросы и Ответы | Форум | Новости | Помощь

Телефон: +7 (499) 253-9312, 253-9313, факс: +7 (499) 253-9310, email: info@intuit.ru
© INTUIT.ru::Интернет-Университет Информационных Технологий - дистанционное образование, 2003-2011
Проект Издательства "Открытые Системы".
Партнеры: РМ Телеком, KRAFTWAY COMPUTERS.
Rambler's Top100