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

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

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

Через разделяемую память могут взаимодействовать:

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

Варианты ответа
произвольные процессы в системе(Верный ответ)
близкородственные процессы, имеющие общего прародителя, создавшего разделяемую память
только процесс-ребенок и его родитель, создавший разделяемую память
Похожие вопросы
Два процесса собираются обмениваться сообщениями через единственную очередь. Могут ли они создать ее и получить соответствующий дескриптор, воспользовавшись оба вызовами msgget() с ключом IPC_PRIVATE и флагами 0666 | IPC_CREAT?
Можно ли при отображении файла в память в системном вызове mmap() с флагом MAP_SHARED указать в качестве второго параметра длину, превышающую размер файла?
При отображении файла в память процесс использовал в системном вызове mmap() флаг MAP_PRIVATE. Будут ли изменения в образе файла, лежащего в памяти, отображены на дисковое пространство?
Для совместной работы массив семафоров могут использовать:
Какие из следующих типов файлов в системе UNIX могут находиться в нетерминальных узлах графа файловой системы?
Какие из следующих типов файлов в системе UNIX могут находиться в терминальных узлах графа файловой системы?
Если два процесса не имеют общего прародителя, создавшего потоковое средство связи, то чем из перечисленного ниже они могут воспользоваться для взаимодействия?
После открытия регулярного файла один процесс порождает другой. Через некоторое время процесс-родитель читает из этого файла 20 байт, а затем процесс-ребенок, не открывая файл заново, читает из него же 20 байт. Что можно сказать о прочитанной информации?
Для каких из перечисленных ниже сигналов источником могут быть только команда kill или системный вызов kill()?
Какие из перечисленных средств связи, которые использует процесс, могут остаться доступными без специальных системных вызовов (pipe(), open(), shmget()) после успешного выполнения системного вызова exec():