игра брюс 2048
Главная / Операционные системы / Основы операционных систем. Практикум / Тест 8

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

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

Ответ:

 (1) 4 

 (2) 6 

 (3) 8 


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

Ответ:

 (1) регулярные файлы 

 (2) файлы типа «связь» 

 (3) директории 


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

Ответ:

 (1) регулярные файлы 

 (2) файлы типа «связь» 

 (3) файлы типа «устройство» 

 (4) директории 


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

Ответ:

 (1) это будет одна и та же информация 

 (2) 20 байт, прочитанных «ребенком», лежат в файле сразу за 20-ю байтами, прочитанными «родителем» 

 (3) ничего сказать нельзя, все зависит от предыстории поведения «ребенка» и «родителя» 


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

Ответ:

 (1) непосредственно после выполнения вызова unlink() 

 (2) после завершения работы процесса 

 (3) после того, как счетчик числа открытий в системной таблице открытых файлов станет равным 0 


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

Ответ:

 (1) регулярные файлы 

 (2) файлы типа «связь» 

 (3) файлы типа «устройство» 

 (4) директории 


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

Ответ:

 (1) да, всегда 

 (2) да, если процесс использует системный вызов munmap() 

 (3) нет, не будут 


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

Ответ:

 (1) нет, нельзя 

 (2) да, можно, и изменения в памяти за пределами файла будут отображены на диск с увеличением его размера 

 (3) да, можно, но использование памяти за пределами размеров файла может вызвать ошибку 


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

Ответ:

 (1) номер его индексного узла 

 (2) номер первого блока, содержащего данные файла 

 (3) полное имя файла 




Главная / Операционные системы / Основы операционных систем. Практикум / Тест 8