← Вернуться к оглавлению
Alterna · глава 3 · страница 3.2

Файловая система — карта хранилища

Жёсткий диск хранит триллионы байтов. Без карты в этом океане данных не найти и собственного реферата. Эта карта — файловая система. Именно её чаще всего проверяют на экзаменах: пути и маски файлов — это ОГЭ (№ 7, 11, 12), а информационный объём и сетевая адресация — ещё и ЕГЭ (№ 10, 13). Здесь ты отработаешь каждую тему руками.

Ты сохранил фото с моря. Куда оно делось? В какой «ящик» его положила система — и как она найдёт его через год среди миллиона других файлов?

Ответ — файловая система: способ, которым ОС именует, хранит и организует данные на носителе. Она превращает «сырой» диск из миллиардов ячеек в понятное дерево папок и файлов.

ФГОС · базовый ФОП · углублённый ОГЭ № 7, 11, 12 · ЕГЭ № 10, 13
01

Файлы, папки и дерево каталогов

Основа основ: что такое файл, что такое папка и почему всё хранилище — это перевёрнутое дерево.

ФГОС ОГЭ № 11

Базовые понятия

Файл — именованная область данных на носителе (текст, фото, песня, программа). У файла есть имя и расширение после точки, которое подсказывает тип: report.docx, sea.jpg, game.exe.

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

/ (корень) 📁 home 📁 etc 📁 user 📁 docs 📄 sea.jpg
Рис. 1. Дерево каталогов. Корень вверху, файлы — на «листьях».
⚡ лайфхак для экзамена В заданиях ОГЭ № 11 нужно «пройти» по дереву от корня к нужному файлу. Рисуй дерево на черновике: так ты не запутаешься, какая папка вложена в какую.
02

Пути: абсолютный и относительный

Путь — это «адрес» файла в дереве. Умение читать пути проверяют почти в каждом варианте.

ФГОС ОГЭ № 11: путь к файлу

Абсолютный путь начинается от корня и однозначно указывает на файл из любой точки:

  • Linux/macOS: /home/user/docs/report.txt
  • Windows: C:\Users\User\report.txt (разделитель — обратный слэш \)

Относительный путь отсчитывается от текущей папки: docs/report.txt. Две точки .. означают «подняться на уровень выше», одна точка . — «текущая папка».

частая ловушка Путь должен идти строго по существующим папкам сверху вниз. Если в задании предложен путь, который «перепрыгивает» уровень или ведёт в несуществующую папку — он недопустим. Проверяй каждый шаг по дереву.
🧭

Собери путь к файлу

абсолютный и относительный · задание ОГЭ № 11
интерактив

Слева — дерево папок. Кликай по папкам и файлу, чтобы «пройти» маршрут и собрать путь в строке адреса. Переключай режим — и сравни, как меняется запись.

кликни по файлу в дереве…
⌨️

Мастер файловой системы

браузерный терминал · дерево обновляется в реальном времени
интерактив

Настоящий мини-терминал. Команды: pwd, ls, cd, mkdir, touch, mv, rm, tree, help, clear. Справа дерево перестраивается после каждой команды.

/home/user $
Подсказка: / — история команд. Попробуйте: mkdir photoscd photostouch sea.jpgcd ..tree.

Дерево каталогов

03

Маски: поиск файлов по шаблону

Маска — это шаблон имени с подстановочными символами. Задание ОГЭ № 12 — целиком про маски.

ФГОС ОГЭ № 12

Два главных символа

  • * (звёздочка) — любая последовательность любых символов, в том числе пустая.
  • ? (вопрос) — ровно один любой символ.

Примеры: *.txt — все текстовые файлы; doc?.* — имя из «doc» + 1 символ, расширение любое; a*b.dat — имя начинается на «a», заканчивается на «b».

⚡ как решать ОГЭ № 12 Проверяй каждое имя по маске по частям: сначала имя до точки, потом расширение. * «съедает» сколько угодно символов, ? — строго один. Ниже — тренажёр: вводи маску и смотри, какие файлы подсветятся.
🎯

Тренажёр масок

введи шаблон · посчитай совпадения
интерактив

Файлы в каталоге

⚠ ловушка ОГЭ № 12 Символ ? — это ровно один символ, не ноль и не два. Поэтому маске photo?.jpg подходит photo1.jpg, но НЕ подходит photo.jpg (нет символа между «photo» и «.jpg») и НЕ подходит photo12.jpg (два символа).
🧮

Калькулятор объёма по маске

сколько файлов и какого суммарного объёма · ОГЭ № 12
интерактив

В задании ОГЭ № 12 часто просят не только посчитать количество файлов по маске, но и их суммарный объём в КБ. Введи маску — калькулятор сам отберёт файлы и сложит байты.

Файлы (имя · размер)

💡 как переводить 1 КБ = 1024 байта. Чтобы перевести сумму байтов в килобайты, раздели на 1024. Например, 35 840 байт ÷ 1024 = 35 КБ.
🔍

Поиск в тексте (Ctrl+F)

найди и посчитай вхождения · ЕГЭ № 10
интерактив

Текстовые редакторы умеют искать слово и считать, сколько раз оно встречается, — как в задании ЕГЭ № 10. Введи слово и смотри, как оно подсвечивается.

04

Единицы измерения и объём файла

Тема кодирования информации. Формулу объёма файла спрашивают и на ОГЭ, и на ЕГЭ.

ФГОС ОГЭ № 1 · ЕГЭ

Лестница единиц

Минимальная единица — бит (0 или 1). 8 бит = 1 байт. Дальше каждая ступень больше предыдущей в 1024 (это 2¹⁰) раза:

ЕдиницаСколькоВ байтах
1 байт8 бит1
1 КБ1024 байта2¹⁰ = 1 024
1 МБ1024 КБ2²⁰ = 1 048 576
1 ГБ1024 МБ2³⁰ = 1 073 741 824
1 ТБ1024 ГБ2⁴⁰

Формула информационного объёма

Если в кодировке на один символ отводится i бит, а текст содержит K символов, то объём:

V = K × i бит

💡 ключевая идея В однобайтовой кодировке (Windows-1251, ASCII) 1 символ = 1 байт = 8 бит. В Unicode (UTF-16) часто 1 символ = 2 байта = 16 бит. Всегда сначала переведи всё в одинаковые единицы (обычно в биты или байты), а потом считай.
🤔 проверь себя Текст из 200 символов в однобайтовой кодировке. Сколько байтов он занимает? 200 × 1 = 200 байт. А в кодировке по 2 байта? 400 байт.

Избыточность и сжатие: зачем нужны архиваторы

Данные часто содержат избыточность — повторяющиеся куски. Архиватор (WinRAR, 7-Zip) находит повторы и записывает их короче, не теряя информацию. Так файл занимает меньше места на диске.

Простейший алгоритм сжатия — RLE (Run-Length Encoding, «кодирование длин серий»): подряд идущие одинаковые символы заменяются на пару «количество + символ». Например, строка AAAAABBB (8 символов) превращается в 5A3B (4 символа) — сжатие в 2 раза.

💡 ключевая идея Сжатие без потерь (RLE, ZIP, RAR) полностью восстанавливает исходные данные. Сжатие с потерями (JPEG, MP3) выбрасывает часть деталей ради меньшего размера — поэтому для текста и программ его применять нельзя.
🗜️

Архиватор RLE

сожми строку и посчитай выигрыш · ЕГЭ: кодирование
интерактив

Введи строку из букв (попробуй много повторов!) — алгоритм RLE сожмёт её и покажет коэффициент сжатия.

🤔 когда RLE бесполезен? Если в строке нет повторов (например ABCDEF), RLE сделает только хуже: 1A1B1C1D1E1F — вдвое длиннее! Поэтому реальные архиваторы используют более умные алгоритмы и сжимают, только если это выгодно.
05

Адреса в сети: из чего состоит URL

Файлы живут не только на диске, но и в интернете. Собрать правильный адрес файла из фрагментов — задание ОГЭ № 7.

ФГОС ОГЭ № 7

Полный адрес файла в сети — это URL. Он собирается строго по схеме:

протокол :// сервер / путь / файл

  • Протокол — правило передачи: http, https, ftp. После него всегда ://.
  • Сервер (домен) — имя компьютера в сети: obr.ru.
  • Путь и файл — где лежит документ на сервере: /info/rus.doc.
⚡ как решать ОГЭ № 7 Порядок всегда один: сначала протокол с ://, потом сервер, потом путь и имя файла через /. Собери адрес в тренажёре ниже — и запомни порядок навсегда.
🔗

Собери адрес файла

drag-and-drop · задание ОГЭ № 7
интерактив

Перетащи фрагменты в строку адреса в правильном порядке. Когда соберёшь — нажми «Проверить».

перетащи фрагменты сюда…
06

Два мира адресов: на диске и в сети

Один и тот же файл можно открыть по-разному. Важно не путать локальный путь на диске и сетевой адрес URL — это разные системы координат.

ФОП · углублённо ЕГЭ № 13
💾 Локальная адресация
C:\Users\Иван\Документы\отчёт.docx
  • Файл лежит на твоём диске (или в локальной сети школы).
  • Начинается с буквы диска: C:, D:.
  • Разделитель — обратный слэш \ (Windows).
  • Сетевой путь к общей папке: \\server\share\file.txt (два слэша).
🌐 Сетевая адресация (URL)
https://obr.ru/info/rus.doc
  • Файл лежит на сервере в интернете.
  • Начинается с протокола: https://, ftp://.
  • Разделитель — прямой слэш /.
  • Есть доменное имя сервера: obr.ru.
💡 как отличить за 1 секунду Видишь \ и букву диска C: — это локальный путь на компьютере. Видишь :// и / — это сетевой URL. На ЕГЭ № 13 именно это и проверяют: распознать тип адреса и его части.
📝

Типовые задания ОГЭ: путь к файлу

реальные формулировки · выбери ответ
тренажёр

Задания построены по образцу настоящих вариантов ОГЭ. Выбери вариант — увидишь разбор.