Цитата:
Mac Buster
PostPosted: 03 Feb 2004 16:43 Post subject:
Quote:
Все таки по поводу ОС несколько слов:
- стоит ли поддерживать фат для жестких дисков?
Очень не хочется, но в виде отдельного модуля файловой системы придется поддерживать эту fs.
Quote:
Может использовать какойнить другой формат попроще, что там в Амиге?
У Амиги свои файловые системы и большинство из них значительно сложнее fat.
Quote:
Ибо FAT мне важен если честно только на флопах, чтобы туда-сюда таскать проги...
Единственное достоинство fat - распространенная поддержка, она часто используется в качестве промежуточной при копировании данных из одной системы в другую.
Quote:
Обрисуй всетаки что там у тебя ожидается?
Ничего особенного, как у всех - 64 задачи, семафоры, очереди, сообщения, библиотеки функций, перехват/дополнение/замена функций Тип ядра - модульный, т.е. после компиляции он дополняется модулями файловой системы, базовыми библиотеками, интерфейсом и т.д. Получившийся непрерывный файл записывается на диск первым сразу после начального загрузчика (возможно последний будет включать в себя простейшую систему управления запуском операционной системы - режим экрана, ресурсы, и прочее).
Есть идея сделать следующее - так как обращение к функциям связано с некоторыми затратами времени на копирование аргументов, можно сделать некоторые функции в виде релоцируемых модулей, которые по запросу приложения могут быть скопированы в 64К отведенных задаче для самостоятельного максимально быстрого использования. Но это дело далекого будущего Из раздела «а почему-бы не сделать».
Вот так-то =)