Форум программистов, компьютерный форум, киберфорум
ОС на Assembler
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
26 / 4 / 0
Регистрация: 17.04.2018
Сообщений: 53

Файловая система, собственного производства

15.01.2019, 22:16. Показов 2008. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я всё думал какую выбрать фс, сначала выбор пал на fat32 но там были ограничения которые мне не нравятся, и на её основе я придумал свою:
Б - байты
б - биты

1:структура 1 сектора
fs_magic 4Б
fs_version 4Б
fs_tree 6Б
fs_tree_size 4Б
fs_cluster_size 1Б
fs_sector_size 2Б
fs_info_sector 6Б
fs_bitmap 6Б
fs_bitmap_size 4Б
fs_log 6Б
fs_log_max_size 4Б

Файлы:
имя 128Б
флаги системы 2Б
флаги пользователя 2Б
время создания 8Б
время модификации 8Б
время доступа 8Б
размер 8Б
первый кластер 6Б
след файл в директории 6Б

Директории:
имя 128Б
флаги системы 2Б
флаги пользователя 2Б
время создания 8Б
время модификации 8Б
время доступа 8Б
след файл в директории 6Б
след директория в директории 6Б

tree - сектора хранящие описания папок, файлов
bitmap - карта занятых, свободных кластеров, если кластер свободен =0, если конец файла =1,
если есть ещё кластер =адресу след кластера, если зарезервировано =2, если испорчены сектора вы кластере =3
log - лог изменений, хранит историю изменения перед записью после чего записывает и удаляет
1-ый бит в системных флагах отвечает папка это или нет

хочется узнать мнение, насколько это эффективно или жизнеспособно
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.01.2019, 22:16
Ответы с готовыми решениями:

Файловая система NTFS
Скажите пжлст где можно посмотреть инфу про NTFS. Не что это такое, а полная структура файлов, каталогов и т.д. (и как её заполнять). И...

Нужна файловая система на ассемблере?
У кого нибудь есть файловая система на ассемблере? Какая нибудь самая простенькая, кому не жалко, дайте, а то ни как не могу понять, а...

Файловая система. Велосипед или существующая
Я посмотрел файловые системы FAT, и подумал что там есть ограничения которые в некоторых случаях могут принести дискомфорт, и я решил...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.01.2019, 22:16
Помогаю со студенческими работами здесь

Файловая система и система управления вводом-выводом в ОС Linux
Дали задание написать вот что: "Разработать программу, которая выводит на экран содержимое текущего каталога, упорядоченное по времени...

Файловая система
Здравствуйте! Не могли бы вы подсказать как нужно форматировать логический диск, чтобы его видела Windows и Ubuntu?

Файловая система
Помогите. Я уже копаюсь не первые сутки не могу нормально скомпилировать две части кода и переделать их под Windows. Я наскрябал 2...

Файловая система
Дан каталог, в нем 3 любых файла. Нужно вывести список файлов(имя файла, размер), отсортированный по размеру по убыванию.

Файловая система
Не работает программа, помогите исправить ее пожалуйста.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru