Домашнее задание для ИСП
консультация
Уважаемые студенты!
Как и обещал доделываю материалы по нашей с вами работе с файловой системой.
В презентации указаны все мватериалы которые вам помогут разобраться в том что мы делали.
Для особо пытливых подготовлено несколько домашних заданий.
Дерзайте!
Скачать:
Вложение | Размер |
---|---|
file_system.pptx | 899.31 КБ |
Предварительный просмотр:
Подписи к слайдам:
CMakeLists.txt Обращаем внимание, что используется С++17 стандарт. То есть, все что мы с вами пишем, можно было бы реализовать с помощью std :: filesystem
Интерфейс файловой системы
Интерфейс файлов
Функция make_file_system принимает тип файловой системы и аллоцирует размер памяти исходя из типа файловой системы. Если памяти не хватает возвращает nullptr
Здесь не хватает проверки. Какой?
Определяем размер root-directory
Memory manager Memory manager – определяет память для конкретных файлов и действий
Memory manager Memory manager – определяет память для минимальный размер памяти который необходим для реализации File Allocation Table BIOS параметр блок - реализовать Метод вычисления памяти для системы
Проверяем минимальный размер Файловой Системы
Реализовать BIOS Parameter Block
Запись блоков
Аллокация кластеров
Получение свойств файла
Определение длины имени файла Почему на нужно не больше 16?
Удаление файла
Чтение файла То есть мы проходим по каждому кластеру и смотрим что в нем записано.
Считывание последнего кластера
Разработать запись файловую систему на носитель
Материалы на основе которых построена презентация https:// www.youtube.com/watch?v=pAz-1faKUmo https:// github.com/VladimirBalun/fat_file_system
По теме: методические разработки, презентации и конспекты
Методические указания и контрольные домашние задания по английскому языку для студентов-заочников по специальностям 080110 «Экономика и бухгалтерский учет», 080501 «Менеджмент», 080402 «Товароведение»
АНГЛИЙСКИЙ ЯЗЫК Методические указания и контрольныедомашние задания для студентов-заочниковпо специальностям 080110 «Экономика и бухгалтерский учет», 080501 «Менеджмент», 080402 «Товароведение»...
Методические указания и контрольные домашние задания для студентов-заочников по специальностям 080110 «Экономика и бухгалтерский учет», 080501 «Менеджмент», 080402 «Товароведение»
Данные методические рекомендации разработаны для самостоятельной подготовки студентов к итоговому контролю-экзамену, а также в помощь по выполнению домашней работы...
Методические указания и контрольные домашние задания для студентов-заочников по специальностям 080110 «Экономика и бухгалтерский учет», 080501 «Менеджмент», 080402 «Товароведение»
Данные методические указания разработаны длясамостоятельной подготовки студентов к итоговому контролю -экзамену по дисциплине, а также в помощь при выполнении домашнейконтрольной работы.Методические у...
Домашнее задание и результат обучения
От того, какими будут домашние задания, зависит результат обучения: интерес к предмету, желание поиска по изучаемой теме, желание выполнять работу творчески...
Домашнее задание. Подготовка к зачетному тесту
Образец теста для подготовки к зачету....
Электронный образовательный ресурс - тест этапа проверки домашнего задания к уроку "Пассажирский билет и багажная квитанция"
Контрольный тест к уроку "Пассажирский билет и багажная квитанция"http://learningapps.org/display?v=poe55x8zn01...
ДОМАШНЕЕ ЗАДАНИЕ А21 РАСЧЕТ СЛОЖНЫХ ЭЛЕКТРИЧЕСКИХ ЦЕПЕЙ
РАСЧЕТ СЛОЖНЫХ ЭЛЕКТРИЧЕСКИХ ЦЕПЕЙ...