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

Заказать решение
Количество вопросов 80

В очереди сообщений находится 6 сообщений S1, S2, S3, S4, S5, S6 с соответствующими типами 2, 1, 3, 5, 1, 2. Некоторый процесс в цикле выполняет системный вызов msgrcv c четвертым параметром, равным -3. Сколько сообщений и в каком порядке он прочитает до своего блокирования?

перейти к ответу ->>

В каком из системных вызовов в структуре, описывающей полный адрес сокета, указатель на которую является параметром системного вызова, и при какой ситуации для семейства протоколов TCP/IP в качестве номера порта может быть задано значение 0?

перейти к ответу ->>

Сколько нитей исполнения может быть ассоциировано с одной и той же функцией в одном процессе?

перейти к ответу ->>

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

перейти к ответу ->>

Некоторый процесс выполняет системный вызов unlink() для файла, у которого счетчик числа жестких связей равен 1. Когда файл будет удален с диска?

перейти к ответу ->>

Время жизни средства связи FIFO в вычислительной системе определяется:

перейти к ответу ->>

Какие из перечисленных средств связи, которые использует процесс, могут остаться доступными без специальных системных вызовов (pipe(), open(), shmget()) после успешного выполнения системного вызова exec():

перейти к ответу ->>

Если при работе с pipe блокирующийся системный вызов read() вернул значение 0, то это означает, что:

перейти к ответу ->>

Каким средством связи являются очереди сообщений System V IPC?

перейти к ответу ->>

Какой из уровней семейства TCP/IP отвечает за доставку информации от сокета отправителя к сокету получателя?

перейти к ответу ->>

В директории с правами для доступа некоторого пользователя wx находится исполняемый файл с правами для доступа этого пользователя rx. Что может пользователь сделать с файлом

перейти к ответу ->>

Для некоторого процесса системный вызов getppid() возвращает значение > 1. Что гарантированно можно сказать о процессе, породившем этот процесс?

перейти к ответу ->>

Из какого системного вызова при нормальной работе пользователь может наблюдать два возвращения:

перейти к ответу ->>

Сразу после создания массива из трех семафоров с идентификатором 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 = 0;mybuf[1].sem_flg = 0;mybuf[1].sem_num = 1;semop(semid, &mybuf, 2);}
Чему будут равны значения семафоров с номерами 0 и 1 после их выполнения, если другие процессы в системе доступа к ним не имеют:

перейти к ответу ->>

Что возвращает системный вызов getuid()?

перейти к ответу ->>

Какие из перечисленных ниже символов никогда не встречаются в именах файлов в операционной системе UNIX?

перейти к ответу ->>

Может ли пользовательский процесс исполняться в режиме ядра?

перейти к ответу ->>

Какая длина должна быть указана в качестве третьего параметра системного вызова msgrcv()?:

перейти к ответу ->>

Какой из перечисленных ниже процессов может передать управляющий терминал сеанса от одной группы к другой?

перейти к ответу ->>

Какие из перечисленных ниже системных вызовов используются в стандартной схеме общения для UDP-сервера?

перейти к ответу ->>

Какие из следующих типов файлов в системе UNIX могут находиться в терминальных узлах графа файловой системы?

перейти к ответу ->>

Какая из операций над семафорами SYSTEM V IPC является аналогом операции инициализации семафора Дейкстры:

перейти к ответу ->>

Какие переменные являются разделяемыми для нескольких нитей исполнения одного процесса:

перейти к ответу ->>

Некоторый процесс, создавший массив семафоров, успешно выполнил системный вызов exec(). Будет ли доступен массив семафоров в новом пользовательском контексте:

перейти к ответу ->>

Сколько коммутаторов устройств существует в операционной системе UNIX?

перейти к ответу ->>

Для каких из перечисленных ниже сигналов источником могут быть только команда kill или системный вызов kill()?

перейти к ответу ->>

Можно ли при отображении файла в память в системном вызове mmap() с флагом MAP_SHARED указать в качестве второго параметра длину, превышающую размер файла?

перейти к ответу ->>

Относительное имя файла определяется

перейти к ответу ->>

В операционной системе UNIX под процессом-зомби понимают:

перейти к ответу ->>

Для некоторого процесса системный вызов fork() вернул значение > 0. Какое из следующих высказываний будет верным?

перейти к ответу ->>

Какие из параметров функции main обычно применяются для изменения долгосрочного поведения процессов:

перейти к ответу ->>

Информация, хранящаяся в pipe, располагается:

перейти к ответу ->>

Какой тип связи обеспечивает FIFO:

перейти к ответу ->>

Время жизни средств связи System V IPC (если их специально не удалять) в вычислительной системе определяется:

перейти к ответу ->>

Семафоры System V IPC по сравнению с семафорами Дейкстры являются:

перейти к ответу ->>

Какая из операций над семафорами SYSTEM V IPC является аналогом операции V(S) над семафорами Дейкстры:

перейти к ответу ->>

Сразу после создания массива из трех семафоров с идентификатором 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 после их выполнения, если другие процессы в системе доступа к ним не имеют:

перейти к ответу ->>

Если не предпринимать специальных действий по удалению созданной очереди сообщений, то ее время жизни будет определяться:

перейти к ответу ->>

Что полностью и однозначно характеризует файл, хранящийся в файловой системе UNIX на конкретном устройстве?

перейти к ответу ->>

Что определяет старший номер устройства?

перейти к ответу ->>

Каким процессам может быть доставлен сигнал командой kill, выполненной пользователем, не имеющим прав системного администратора?

перейти к ответу ->>

Какой из уровней семейства TCP/IP отвечает за доставку информации от компьютера-отправителя к компьютеру-получателю в масштабах всей сети?

перейти к ответу ->>

Какие из перечисленных ниже системных вызовов используются в стандартной схеме общения для TCP-клиента?

перейти к ответу ->>

В каком из системных вызовов в структуре, описывающей полный адрес сокета, указатель на которую является параметром системного вызова, для семейства протоколов TCP/IP в качестве IP-адреса может быть задано значение INADDR_ANY?

перейти к ответу ->>

Какая длина должна быть указана в качестве третьего параметра системного вызова msgsnd()?:

перейти к ответу ->>

Что определяет младший номер устройства?

перейти к ответу ->>

Информация, хранящаяся в FIFO, располагается:

перейти к ответу ->>

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

перейти к ответу ->>

Какие из следующих типов файлов в системе UNIX могут находиться в нетерминальных узлах графа файловой системы?

перейти к ответу ->>

Какие из перечисленных ниже редакторов файлов являются экранными редакторами:

перейти к ответу ->>

Какая комбинация флагов в системном вызове open() не позволит процессу заблокироваться при открытии FIFO:

перейти к ответу ->>

В очереди сообщений находится 6 сообщений S1, S2, S3, S4, S5, S6 с соответствующими типами 2, 1, 3, 5, 1, 2. Некоторый процесс в цикле выполняет системный вызов msgrcv c четвертым параметром, равным 2. Сколько сообщений и в каком порядке он прочитает до своего блокирования?

перейти к ответу ->>

Какая из операций над семафорами SYSTEM V IPC является аналогом операции P(S) над семафорами Дейкстры:

перейти к ответу ->>

Какой из процессов может организовать новый сеанс?

перейти к ответу ->>

В текущей директории находятся регулярные файлы с именами .a, .ab, b, ac, bdd, cdd.c и пустая директория aaac — все с правами доступа rwx. Какие файлы останутся в директории после выполнения команды rm *[b-d]

перейти к ответу ->>

При отображении файла в память процесс использовал в системном вызове mmap() флаг MAP_PRIVATE. Будут ли изменения в образе файла, лежащего в памяти, отображены на дисковое пространство?

перейти к ответу ->>

Какие из перечисленных ниже системных вызовов используются в стандартной схеме общения для TCP-сервера?

перейти к ответу ->>

Какие значения, возвращаемые функцией pthread_create(), свидетельствуют о возникновении ошибочной ситуации?

перейти к ответу ->>

В операционной системе UNIX исполняющийся процесс может перейти в состояние ожидание:

перейти к ответу ->>

Для совместной работы массив семафоров могут использовать:

перейти к ответу ->>

Очереди сообщений System V IPC по сравнению с классическими очередями сообщений, рассмотренными в лекциях, являются:

перейти к ответу ->>

Кто может изменить у файла идентификатор его хозяина?

перейти к ответу ->>

В очереди сообщений находится 6 сообщений S1, S2, S3, S4, S5, S6 с соответствующими типами 2, 1, 3, 5, 1, 2. Некоторый процесс в цикле выполняет системный вызов msgrcv c четвертым параметром, равным 0. Сколько сообщений и в каком порядке он прочитает до своего блокирования?

перейти к ответу ->>

Сразу после создания массива из трех семафоров с идентификатором 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 после их выполнения, если другие процессы в системе доступа к ним не имеют:

перейти к ответу ->>

Что произойдет в результате выполнения команды
cp –r aaa bbb,
где aaa и bbb - имена существующих директорий (директория bbb — пустая, все необходимые права доступа имеются)?

перейти к ответу ->>

Если мы требуем, чтобы файл на диске отсутствовал и был создан в момент открытия, то какую комбинацию флагов для вызова open() можно применить:

перейти к ответу ->>

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

перейти к ответу ->>

Два процесса собираются обмениваться сообщениями через единственную очередь. Могут ли они создать ее и получить соответствующий дескриптор, воспользовавшись оба вызовами msgget() с ключом IPC_PRIVATE и флагами 0666 | IPC_CREAT?

перейти к ответу ->>

Какой из уровней семейства TCP/IP отвечает за доставку информации от физического устройства к физическому устройству в пределах прямой видимости?

перейти к ответу ->>

Какие из перечисленных ниже функций и системных вызовов ввода-вывода поддерживают потоковую передачу данных:

перейти к ответу ->>

К каким из перечисленных ниже типов файлов можно организовать жесткую связь в операционной системе Linux?

перейти к ответу ->>

Какие процессы получат сигнал SIGHUP после завершения лидера сеанса?

перейти к ответу ->>

Из какого системного вызова при нормальной работе процесс не возвращается в текущий пользовательский контекст:

перейти к ответу ->>

Какие данные из информации, сообщаемой командой ipcs shm, требуются в качестве параметра команде ipcrm:

перейти к ответу ->>

В каком из системных вызовов в структуре, описывающей полный адрес сокета, указатель на которую является параметром системного вызова, и при какой ситуации для семейства протоколов TCP/IP в качестве номера порта может быть задано значение 0?

перейти к ответу ->>

Для некоторого процесса системный вызов getppid() возвращает значение 1. Что гарантированно можно сказать о процессе, породившем этот процесс?

перейти к ответу ->>

Сколько различных типов файлов существует в операционной системе UNIX?

перейти к ответу ->>

Какие из комбинаций специальных значений для флагов и ключа в системном вызове shmget() являются допустимыми (т. е. не приведут к ошибке):

перейти к ответу ->>

Что произойдет при выполнении команды cd без параметров?

перейти к ответу ->>

Какие из перечисленных средств связи, которые использует процесс, могут остаться доступными без специальных системных вызовов (pipe(), open(), shmget()) после успешного выполнения системного вызова fork() в процессе-ребенке:

перейти к ответу ->>