База ответов ИНТУИТ

Основы операционных систем. Практикум

<<- Назад к вопросам

Если два процесса не имеют общего прародителя, создавшего потоковое средство связи, то чем из перечисленного ниже они могут воспользоваться для взаимодействия?

(Отметьте один правильный вариант ответа.)

Варианты ответа
только FIFO(Верный ответ)
ни тем, ни другим
только pipe
Похожие вопросы
Время жизни средств связи System V IPC (если их специально не удалять) в вычислительной системе определяется:
Какие из перечисленных средств связи, которые использует процесс, могут остаться доступными без специальных системных вызовов (pipe(), open(), shmget()) после успешного выполнения системного вызова exec():
Какие из перечисленных средств связи, которые использует процесс, могут остаться доступными без специальных системных вызовов (pipe(), open(), shmget()) после успешного выполнения системного вызова fork() в процессе-ребенке:
Два процесса собираются обмениваться сообщениями через единственную очередь. Могут ли они создать ее и получить соответствующий дескриптор, воспользовавшись оба вызовами msgget() с ключом IPC_PRIVATE и флагами 0666 | IPC_CREAT?
Для каких из перечисленных ниже сигналов источником могут быть только команда kill или системный вызов kill()?
Какой тип связи обеспечивает FIFO:
Каким средством связи являются очереди сообщений System V IPC?
Время жизни средства связи FIFO в вычислительной системе определяется:
Какие переменные являются разделяемыми для нескольких нитей исполнения одного процесса:
Сразу после создания массива из трех семафоров с идентификатором IPC semid процесс выполняет следующие действия:
{struct sembuf mybuf[2];mybuf[0].sem_op = 2;mybuf[0].sem_flg = 0;mybuf[0].sem_num = 0;mybuf[1].sem_op = 1;mybuf[1].sem_flg = 0;mybuf[1].sem_num = 2;semop(semid, &mybuf, 2);}
Чему будут равны значения семафоров с номерами 0 и 1 после их выполнения, если другие процессы в системе доступа к ним не имеют: