Как написать файловую систему на ассемблере для своей ОС 16 bit? Вот написал я загрузчик, подключил ядро(kernel в нем пока ничего нету кроме вывода текста), теперь хочу написать ФС и вообще разобраться для чего она и как работает, если кто может, подскажите ресурсы где можно почитать об это, ну и если не лень, то расскажите сами)))
Просьба отвечать по вопросу.

21 Авг 2019 в 06:50
215 +1
0
Ответы
1

Для того чтобы написать файловую систему на ассемблере для своей ОС 16 bit, вам потребуется изучить структуру файловой системы, обработку файлов, директорий и операции ввода/вывода.

Рекомендуется ознакомиться с книгами по ОС и файловым системам, например:

"Операционные системы" Э. Таненбаума"Проектирование операционных систем" А. Таненбаума

Также вы можете изучить документацию по файловым системам FAT, NTFS, ext2 и другим, чтобы понять их структуру и принципы работы.

Для начала вам стоит определить структуру своей файловой системы - какие данные о файлах и директориях вы хотите хранить, какие операции с файлами вы хотите поддерживать.

Далее вам придется реализовать функции обработки файлов и директорий, например, функции для чтения и записи файлов, создания и удаления файлов и директорий.

Необходимо также разработать способы хранения и организации данных на диске, например, структуру каталогов и файлов, таблицу дескрипторов файлов и т.д.

Помимо этого, вам придется разработать интерфейс для взаимодействия с файловой системой, например, команды для работы с файлами, отображение каталогов и файлов и т.д.

В целом, написание файловой системы на ассемблере для своей ОС - это сложная задача, требующая глубоких знаний в области ОС и файловых систем. Начните с изучения теории и документации, после чего приступайте к реализации. Удачи!

20 Апр 2024 в 13:12
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир