Как написать файловую систему на ассемблере для своей ОС 16 bit? Вот написал я загрузчик, подключил ядро(kernel в нем пока ничего нету кроме вывода текста), теперь хочу написать ФС и вообще разобраться для чего она и как работает, если кто может, подскажите ресурсы где можно почитать об это, ну и если не лень, то расскажите сами))) Просьба отвечать по вопросу.
Для того чтобы написать файловую систему на ассемблере для своей ОС 16 bit, вам потребуется изучить структуру файловой системы, обработку файлов, директорий и операции ввода/вывода.
Рекомендуется ознакомиться с книгами по ОС и файловым системам, например:
"Операционные системы" Э. Таненбаума"Проектирование операционных систем" А. Таненбаума
Также вы можете изучить документацию по файловым системам FAT, NTFS, ext2 и другим, чтобы понять их структуру и принципы работы.
Для начала вам стоит определить структуру своей файловой системы - какие данные о файлах и директориях вы хотите хранить, какие операции с файлами вы хотите поддерживать.
Далее вам придется реализовать функции обработки файлов и директорий, например, функции для чтения и записи файлов, создания и удаления файлов и директорий.
Необходимо также разработать способы хранения и организации данных на диске, например, структуру каталогов и файлов, таблицу дескрипторов файлов и т.д.
Помимо этого, вам придется разработать интерфейс для взаимодействия с файловой системой, например, команды для работы с файлами, отображение каталогов и файлов и т.д.
В целом, написание файловой системы на ассемблере для своей ОС - это сложная задача, требующая глубоких знаний в области ОС и файловых систем. Начните с изучения теории и документации, после чего приступайте к реализации. Удачи!
Для того чтобы написать файловую систему на ассемблере для своей ОС 16 bit, вам потребуется изучить структуру файловой системы, обработку файлов, директорий и операции ввода/вывода.
Рекомендуется ознакомиться с книгами по ОС и файловым системам, например:
"Операционные системы" Э. Таненбаума"Проектирование операционных систем" А. ТаненбаумаТакже вы можете изучить документацию по файловым системам FAT, NTFS, ext2 и другим, чтобы понять их структуру и принципы работы.
Для начала вам стоит определить структуру своей файловой системы - какие данные о файлах и директориях вы хотите хранить, какие операции с файлами вы хотите поддерживать.
Далее вам придется реализовать функции обработки файлов и директорий, например, функции для чтения и записи файлов, создания и удаления файлов и директорий.
Необходимо также разработать способы хранения и организации данных на диске, например, структуру каталогов и файлов, таблицу дескрипторов файлов и т.д.
Помимо этого, вам придется разработать интерфейс для взаимодействия с файловой системой, например, команды для работы с файлами, отображение каталогов и файлов и т.д.
В целом, написание файловой системы на ассемблере для своей ОС - это сложная задача, требующая глубоких знаний в области ОС и файловых систем. Начните с изучения теории и документации, после чего приступайте к реализации. Удачи!