Главная / Программирование /
Мобильное программирование приложений реального времени в стандарте POSIX / Тест 2
Мобильное программирование приложений реального времени в стандарте POSIX - тест 2
Упражнение 1:
Номер 1
Согласно стандарту POSIX-2001, к числу атрибутов мьютексов принадлежат:
Ответ:
 (1) адресное семейство 
 (2) протокол 
 (3) тип 
Номер 2
Согласно стандарту POSIX-2001, к числу атрибутов мьютексов принадлежат:
Ответ:
 (1) область действия 
 (2) политика планирования 
 (3) признак использования несколькими процессами 
Номер 3
Согласно стандарту POSIX-2001, к числу атрибутов мьютексов принадлежат:
Ответ:
 (1) область планирования конкуренции 
 (2) верхняя грань приоритетов выполнения 
 (3) счетчик числа захватов 
Упражнение 2:
Номер 1
Стандарт POSIX-2001 предусматривает следующие типы мьютексов:
Ответ:
 (1) PTHREAD_MUTEX_ABNORMAL
 
 (2) PTHREAD_MUTEX_NORMAL
 
 (3) PTHREAD_MUTEX_NORMALISING
 
Номер 2
Стандарт POSIX-2001 предусматривает следующие типы мьютексов:
Ответ:
 (1) PTHREAD_MUTEX_DEFAULT
 
 (2) PTHREAD_MUTEX_DEFECT
 
 (3) PTHREAD_MUTEX_DEFUNCT
 
Номер 3
Стандарт POSIX-2001 предусматривает следующие типы мьютексов:
Ответ:
 (1) PTHREAD_MUTEX_ERRORCHECK
 
 (2) PTHREAD_MUTEX_ERRONEOUS
 
 (3) PTHREAD_MUTEX_RECURSIVE
 
Упражнение 3:
Номер 1
Согласно стандарту POSIX-2001, барьер захватывает:
Ответ:
 (1) поток управления, который первым доберется до него 
 (2) поток управления, определяемый реализацией 
 (3) никто барьеры не захватывает 
Номер 2
Согласно стандарту POSIX-2001, переменная условия может быть захвачена:
Ответ:
 (1) произвольным числом потоков управления 
 (2) ровно одним потоком управления 
 (3) никто переменные условия не захватывает 
Номер 3
Согласно стандарту POSIX-2001, атрибутные объекты не предусмотрены для следующих средств синхронизации потоков управления:
Ответ:
 (1) барьеры 
 (2) переменные условия 
 (3) спин-блокировки 
Упражнение 4:
Номер 1
Стандарт POSIX-2001 предусматривает следующие средства синхронизации потоков управления:
Ответ:
 (1) барьеры 
 (2) мьютексы 
 (3) рандеву 
Номер 2
Стандарт POSIX-2001 предусматривает следующие средства синхронизации потоков управления:
Ответ:
 (1) оператор условия 
 (2) переменная условия 
 (3) условное выполнение 
Номер 3
Стандарт POSIX-2001 предусматривает следующие средства синхронизации потоков управления:
Ответ:
 (1) блокировки файлов 
 (2) блокировки чтение-запись 
 (3) спин-блокировки 
Упражнение 5:
Номер 1
Стандарт POSIX-2001 предусматривает синхронизацию потоков управления, которые:
Ответ:
 (1) выполняются в рамках одного процесса 
 (2) выполняются в рамках нескольких процессов, имеющих доступ к общей памяти 
 (3) выполняются в рамках произвольного набора процессов 
Номер 2
Стандарт POSIX-2001 предусматривает синхронизацию с ограничением времени ожидания для:
Ответ:
 (1) барьеров 
 (2) мьютексов 
 (3) спин-блокировок 
Номер 3
Стандарт POSIX-2001 исключает из числа точек терминирования следующие функции:
Ответ:
 (1) pthread_barrier_wait()
 
 (2) pthread_cond_wait()
 
 (3) pthread_mutex_lock()