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

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

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

После открытия регулярного файла один процесс порождает другой. Через некоторое время процесс-родитель читает из этого файла 20 байт, а затем процесс-ребенок, не открывая файл заново, читает из него же 20 байт. Что можно сказать о прочитанной информации?

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

Варианты ответа
это будет одна и та же информация
20 байт, прочитанных «ребенком», лежат в файле сразу за 20-ю байтами, прочитанными «родителем»(Верный ответ)
ничего сказать нельзя, все зависит от предыстории поведения «ребенка» и «родителя»
Похожие вопросы
При отображении файла в память процесс использовал в системном вызове mmap() флаг MAP_PRIVATE. Будут ли изменения в образе файла, лежащего в памяти, отображены на дисковое пространство?
Некоторый процесс выполняет системный вызов unlink() для файла, у которого счетчик числа жестких связей равен 1. Когда файл будет удален с диска?
Для некоторого процесса системный вызов getppid() возвращает значение > 1. Что гарантированно можно сказать о процессе, породившем этот процесс?
Для некоторого процесса системный вызов getppid() возвращает значение 1. Что гарантированно можно сказать о процессе, породившем этот процесс?
Может ли пользовательский процесс исполняться в режиме ядра?
Можно ли при отображении файла в память в системном вызове mmap() с флагом MAP_SHARED указать в качестве второго параметра длину, превышающую размер файла?
В операционной системе UNIX исполняющийся процесс может перейти в состояние ожидание:
Из какого системного вызова при нормальной работе процесс не возвращается в текущий пользовательский контекст:
Какие из перечисленных средств связи, которые использует процесс, могут остаться доступными без специальных системных вызовов (pipe(), open(), shmget()) после успешного выполнения системного вызова exec():
Какие из перечисленных средств связи, которые использует процесс, могут остаться доступными без специальных системных вызовов (pipe(), open(), shmget()) после успешного выполнения системного вызова fork() в процессе-ребенке: