Главная /
Основы операционных систем. Практикум /
Сразу после создания массива из трех семафоров с идентификатором IPC semid процесс выполняет следующие действия: { struct sembuf mybuf[2]; mybuf[0].sem_op = -1; mybuf[0].sem_flg = 0; mybuf[0].sem_num = 0; mybuf[1].sem_op = 1; mybuf[1].sem_flg = 0; mybuf[1
Сразу после создания массива из трех семафоров с идентификатором IPC semid
процесс выполняет следующие действия:
{
struct sembuf mybuf[2];
mybuf[0].sem_op = -1;
mybuf[0].sem_flg = 0;
mybuf[0].sem_num = 0;
mybuf[1].sem_op = 1;
mybuf[1].sem_flg = 0;
mybuf[1].sem_num = 1;
semop(semid, &mybuf, 2);
}
Чему будут равны значения семафоров с номерами 0
и 1
после их выполнения, если другие процессы в системе доступа к ним не имеют:
вопрос
Правильный ответ:
0
и 1
1
и 0
процесс не вернется из вызова
semop
Сложность вопроса
17
Сложность курса: Основы операционных систем. Практикум
90
Оценить вопрос
Комментарии:
Аноним
Зачёт сдан. Бегу кутить отмечать халяву с тестами интуит
13 янв 2020
Другие ответы на вопросы из темы операционные системы интуит.
- # Относительное имя файла определяется
- # В текущей директории находятся регулярные файлы с именами .a, .ab, b, ac, bdd, cdd.c и пустая директория aaac — все с правами доступа rwx. Какие файлы останутся в директории после выполнения команды rm *[b-d]
- # В каком из системных вызовов в структуре, описывающей полный адрес сокета, указатель на которую является параметром системного вызова, и при какой ситуации для семейства протоколов TCP/IP в качестве номера порта может быть задано значение 0?
- # Какие из параметров функции main обычно применяются для изменения долгосрочного поведения процессов:
- # Очереди сообщений System V IPC по сравнению с классическими очередями сообщений, рассмотренными в лекциях, являются: