15. Файловые системы. Часть 3 | Операционные системы и сети 2025

12+
12+

день назад

ПожаловатьсяНарушение авторских прав
12+
12+

день назад

ПожаловатьсяНарушение авторских прав
12+
12+

день назад

В этом видео разберём, что такое виртуальная файловая система (VFS) и зачем она нужна. На одном компьютере могут быть разные файловые системы (например, на диске, флешке или по сети), а VFS выступает «переводчиком» между приложениями и конкретной файловой системой, чтобы программы работали через одни и те же команды open/read/write и не думали, где именно лежит файл. Сравним подходы Windows и Linux/Unix: в Windows файлы живут на отдельных дисках C:, D:, E:, а в Linux все файловые системы собираются в одно общее дерево каталогов через монтирование. Ещё поговорим про FUSE — технологию, которая позволяет делать файловые системы как обычные пользовательские программы, а также кратко затронем практические вещи: как ОС экономит место и ускоряет работу (размер блока, кэш, read-ahead), зачем нужны бэкапы и квоты, и почему дефрагментация важна для HDD, но не нужна (и даже вредна) для SSD. Примеры кода и задания лабораторных работ можно найти в моём github-репозитории https://github.com/alexey-malov/os-course Чтобы оставаться на связи в условиях блокировки Youtube в России подписывайтесь на мой Telegram-канал https://t.me/vivid_coding Тайм-коды: 0:00 Виртуальные файловые системы 7:20 Сравнение подхода к ФС в Windows и Linux 19:47 FUSE 30:38 Управление и оптимизация ФС 39:11 Резервное копирование 57:38 Обеспечение согласованности данных ФС 1:05:32 Производительность ФС 1:11:46 Дефрагментация 1:24:38 Вопросы В заставке использована композиция "Папа может в Си" музыкального коллектива "Научно-технический рэп" (https://vk.com/nii_rap)

Название:

15. Файловые системы. Часть 3 | Операционные системы и сети 2025

Категория:

Разное