игра брюс 2048
Главная / Программирование / Мобильное программирование приложений реального времени в стандарте POSIX / Тест 5

Мобильное программирование приложений реального времени в стандарте POSIX - тест 5

Упражнение 1:
Номер 1
Согласно стандарту POSIX-2001, попытка доступа к отображенной памяти, лежащей за текущей границей объекта, приводят к:

Ответ:

 (1) аварийному завершению процесса 

 (2) доставке процессу сигнала SIGBUS 

 (3) доставке процессу сигнала SIGSEGV 


Номер 2
Согласно стандарту POSIX-2001, попытка доступа к странице, отсутствующей в адресном пространстве процесса, приводят к:

Ответ:

 (1) аварийному завершению процесса 

 (2) доставке процессу сигнала SIGBUS 

 (3) доставке процессу сигнала SIGSEGV 


Номер 3
Согласно стандарту POSIX-2001, попытка записи в страницу памяти, доступную только на чтение, приводят к:

Ответ:

 (1) аварийному завершению процесса 

 (2) доставке процессу сигнала SIGBUS 

 (3) доставке процессу сигнала SIGSEGV 


Упражнение 2:
Номер 1
Согласно стандарту POSIX-2001, если в аргументе flags функции mmap() установлен флаг MAP_FIXED, это означает, что:

Ответ:

 (1) результирующий адрес должен совпадать со значением аргумента addr 

 (2) результирующий адрес должен быть фиксированным 

 (3) содержимое отображенных страниц не должно изменяться 


Номер 2
Согласно стандарту POSIX-2001, если в аргументе flags функции mmap() установлен флаг MAP_PRIVATE, это означает, что:

Ответ:

 (1) запись в отображенную память изменяет отображаемый объект 

 (2) изменения в отображенной памяти видны только записывающему процессу 

 (3) изменения в отображенной памяти не распространяются на отображаемый объект 


Номер 3
Согласно стандарту POSIX-2001, если в аргументе flags функции mmap() установлен флаг MAP_SHARED, это означает, что:

Ответ:

 (1) запись в отображенную память изменяет отображаемый объект 

 (2) изменения в отображенной памяти видны всем процессам, разделяющим отображаемый объект 

 (3) изменения в отображенной памяти не распространяются на отображаемый объект 


Упражнение 3:
Номер 1
Согласно стандарту POSIX-2001, значение аргумента tflag функции posix_typed_mem_open() может включать следующие флаги:

Ответ:

 (1) POSIX_TYPED_MEM_ALLOCATE 

 (2) POSIX_TYPED_MEM_DEALLOCATE 

 (3) POSIX_TYPED_MEM_PREALLOCATE 


Номер 2
Согласно стандарту POSIX-2001, значение аргумента tflag функции posix_typed_mem_open() может включать следующие флаги:

Ответ:

 (1) POSIX_TYPED_MEM_ALLOCATE_CONFIG 

 (2) POSIX_TYPED_MEM_ALLOCATE_CONTIG 

 (3) POSIX_TYPED_MEM_ALLOCATE_COUNT 


Номер 3
Согласно стандарту POSIX-2001, значение аргумента tflag функции posix_typed_mem_open() может включать следующие флаги:

Ответ:

 (1) POSIX_TYPED_MEM_MAP_ALLOCATABLE 

 (2) POSIX_TYPED_MEM_MAP_DEALLOCATABLE 

 (3) POSIX_TYPED_MEM_MAP_PREALLOCATABLE 


Упражнение 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) возможность самопроизвольного изменения содержимого этой страницы 

 (2) немедленное выталкивание этой страницы из физической памяти в область подкачки 

 (3) удаление этой страницы из адресного пространства процесса 




Главная / Программирование / Мобильное программирование приложений реального времени в стандарте POSIX / Тест 5