Skip to content

Контрольный тест: Файловые системы

Контрольный тест по теме «Файловые системы»

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 “Дополнительные задания”

Дано дерево каталогов:

/
└── home
└── student
├── projects
│ ├── site
│ │ ├── index.html
│ │ └── js
│ │ └── app.js
│ └── api
│ └── server.py
└── documents
└── report.txt

Текущий каталог:

/home/student/projects/site

Запишите:

  1. абсолютный путь к файлу app.js;
  2. относительный путь к файлу server.py;
  3. относительный путь к файлу report.txt.

Переведите права:

rwxr-xr--

в числовую форму.


13. Размещение файлов по блокам

Section titled “13. Размещение файлов по блокам”

Размер блока файловой системы — 4 КиБ.

Файл имеет размер 10 КиБ.

Определите:

  1. сколько блоков потребуется для хранения файла;
  2. сколько места будет фактически выделено;
  3. сколько пространства в последнем блоке останется неиспользованным.