Контрольный тест: Файловые системы
Контрольный тест по теме «Файловые системы»
Section titled “Контрольный тест по теме «Файловые системы»”Инструкция
Section titled “Инструкция”В каждом вопросе выберите один правильный вариант ответа.
1. Каково основное назначение файловой системы в операционной системе?
Section titled “1. Каково основное назначение файловой системы в операционной системе?”- A. Организовывать хранение данных и предоставлять доступ к ним через файлы и каталоги
- B. Распределять процессорное время между выполняющимися процессами
- C. Управлять только оперативной памятью компьютера
- D. Выполнять команды пользователя вместо командной оболочки
2. Для чего в современной операционной системе используется виртуальная файловая система (VFS)?
Section titled “2. Для чего в современной операционной системе используется виртуальная файловая система (VFS)?”- A. Для единообразного доступа программ к различным типам файловых систем
- B. Для увеличения физического объёма жёсткого диска
- C. Для хранения резервной копии каждого файла
- D. Для распределения оперативной памяти между процессами
3. Что в операционной системе обычно понимается под файлом?
Section titled “3. Что в операционной системе обычно понимается под файлом?”- A. Именованную область внешней памяти, содержащую данные
- B. Любую область оперативной памяти, выделенную процессу
- C. Только текстовый документ, созданный пользователем
- D. Физический сектор на накопителе
4. Какой из перечисленных объектов относится к специальным файлам в UNIX-подобных системах?
Section titled “4. Какой из перечисленных объектов относится к специальным файлам в UNIX-подобных системах?”- A. Файл, представляющий устройство ввода-вывода
- B. Обычный текстовый документ
- C. Архив с несколькими документами
- D. Исходный код программы
5. Какой набор содержит только типичные атрибуты файла?
Section titled “5. Какой набор содержит только типичные атрибуты файла?”- A. Имя, размер, владелец, права доступа, время изменения
- B. Частота процессора, размер кэша, температура, напряжение
- C. PID, состояние процесса, приоритет, время процессора
- D. IP-адрес, маска сети, шлюз, DNS-сервер
6. В чём состоит главное назначение каталога в файловой системе?
Section titled “6. В чём состоит главное назначение каталога в файловой системе?”- A. Организовывать имена файлов и других каталогов в иерархическую структуру
- B. Хранить исключительно исполняемые программы
- C. Увеличивать размер файлов, находящихся внутри него
- D. Распределять процессорное время между файлами
7. Чем логическая организация файловой системы отличается от физической?
Section titled “7. Чем логическая организация файловой системы отличается от физической?”- A. Логическая описывает файлы, каталоги и пути, а физическая — размещение данных на носителе
- B. Логическая используется только в Windows, а физическая — только в Linux
- C. Логическая работает с оперативной памятью, а физическая — с процессором
- D. Между ними нет различий
8. Какой недостаток характерен для непрерывного размещения файла в последовательных блоках диска?
Section titled “8. Какой недостаток характерен для непрерывного размещения файла в последовательных блоках диска?”- A. Может быть трудно найти достаточно большой непрерывный участок свободного пространства
- B. Файл принципиально невозможно прочитать последовательно
- C. Каждый файл обязательно занимает только один блок
- D. Такой способ не позволяет определить размер файла
9. Права файла в Linux записаны как rwxr-xr--. Какие права имеет группа владельца файла?
Section titled “9. Права файла в Linux записаны как rwxr-xr--. Какие права имеет группа владельца файла?”- A. Чтение и выполнение
- B. Чтение, запись и выполнение
- C. Только чтение
- D. Запись и выполнение
10. Зачем файловой системе необходимо вести учёт свободных и занятых блоков накопителя?
Section titled “10. Зачем файловой системе необходимо вести учёт свободных и занятых блоков накопителя?”- A. Чтобы находить место для новых данных и не перезаписывать блоки, уже принадлежащие другим файлам
- B. Чтобы определить частоту процессора перед созданием файла
- C. Чтобы выбрать пользователя, которому разрешено входить в систему
- D. Чтобы планировать очередность выполнения процессов
Дополнительные задания
Section titled “Дополнительные задания”11. Работа с путями
Section titled “11. Работа с путями”Дано дерево каталогов:
/└── home └── student ├── projects │ ├── site │ │ ├── index.html │ │ └── js │ │ └── app.js │ └── api │ └── server.py └── documents └── report.txtТекущий каталог:
/home/student/projects/siteЗапишите:
- абсолютный путь к файлу
app.js; - относительный путь к файлу
server.py; - относительный путь к файлу
report.txt.
12. Права доступа
Section titled “12. Права доступа”Переведите права:
rwxr-xr--в числовую форму.
13. Размещение файлов по блокам
Section titled “13. Размещение файлов по блокам”Размер блока файловой системы — 4 КиБ.
Файл имеет размер 10 КиБ.
Определите:
- сколько блоков потребуется для хранения файла;
- сколько места будет фактически выделено;
- сколько пространства в последнем блоке останется неиспользованным.