Тестовые вопросы с ответами по курсу "Системы реального времени", страница 4

Правильный ответ – 1

                Вопрос №26

К взаимосвязанным процессам относятся:

1.  процессы, использующие один и тот же ресурс;

2.  процессы, обменивающиеся информацией;

3.  процессы, использующие одни и те же технические устройства.

Правильные ответы – 1(50%), 2(50%).

                Вопрос №27

Укажите механизмы межзадачного взаимодействия.

1.  Семафоры.

2.  Мьютексы.

3.  Передача сообщений

4.  Мультиплексирование.

5.  Мультипрограммирование.

Правильные ответы – 1(33,3%), 2(33,3%), 3(33,3%).

                Вопрос №28

Укажите ситуации, требующие применения семафоров.

1.  Синхронизация взаимодействующих процессов.

2.  Запрещение доступа к разделяемому ресурсу.

3.  Обмен информацией между взаимодействующими процессами.

4.  Диспетчеризация процессов.

5.  Назначение приоритетов взаимодействующих заданий.

6.  Проверка и установление соответствия.

Правильные ответы – 1(33,3%), 2(33,3%), 3(33,3%).

                Вопрос №29

Укажите, где реализуются семафоры и операции над ними,

1.  В ядре операционной системы.

2.  В файловой системе.

3.  В модулях межпроцессорной связи.

Правильный ответ – 1

                Вопрос №30

Укажите правильное применение семафора S в обрабатывающей программе при решении задачи взаимоисключения, если V(S) - операция открытия семафора, P(S) - операция закрытия семафора.

1.  Операции программы, предшествующие входу в критическую секцию; операция P(S), операции критической секции; операция V(S), прочие операции программы.

2.  Операции критической секции; операция P(S), совместные операции критической секции и программы; операция V(S), прочие операции программы.

3.  Операции программы, предшествующие входу в критическую секцию; операция V(S), операции критической секции; операция P(S), прочие операции программы.

Правильный ответ – 1

                Вопрос №31

Укажите операцию или правильную последовательность операций механизма семафора C, которую использует обрабатывающая программа A, если она должна остановить свое выполнение до наступления события C, а о наступлении события C ей сообщает программа B, после чего программа A может продолжить свое выполнение. Операция закрытия семафора C -P(C), открытия - V(C) . Первоначально семафор C закрыт.

1.             V(C), P(C).

2.  V(C), P(C), V(C).

3.  P(C).

4.  V(C).

Правильный ответ – 3

                Вопрос №32

Укажите операцию или правильную последовательность операций механизма семафора C, которую использует обрабатывающая программа A, чтобы сообщить обрабатывающей программе B о наступлении события C. Первоначально семафор C закрыт, операция V(C) открывает семафор, операция P(C) его закрывает.

1.  V(C), P(C).

2.  V(C), P(C), V(C).

3.  P(C).

4.  V(C).

Правильный ответ – 4

                Вопрос №33

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

1.  Приоритеты заданий.

2.  Число устройств системы.

3.  Предписанные значения времени запуска заданий на обработку.

4.  Предписанные значения времени завершения выполнения заданий.

5.  Объем памяти, занимаемый программой обработки задания.

6.  Объем данных обрабатываемых программой обработки задания.

Правильные ответы – 1(33,3%), 3(33,3%), 4(33,3%).

                Вопрос №34

При назначении приоритетов заданий в системах реального времени  необходимо учитывать: