Soviet Union ZX Spectrum CommunityЧетверг, 28.11.2024, 10:30
Вы вошли как Гость | Группа "Гости" | RSS
 [ · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
wildOS
BudderДата: Пятница, 18.05.2007, 22:38 | Сообщение # 1
01h
Группа: Пользователи
Сообщений: 1
Статус: Offline
Собственно сейчас идет написание ядра wildOS, пока готово тока ядро работы с FS TR-DOS, ISO9660, FAT32 которое оттачивалось в WDC в течении 2 лет. Работа с самой ОС идёт через консоль...

Основные цели:
.предоставление полного набора функций работы с файлами без привязки к какой-либо FS. Т.е. программа которая бдет читать или записывать файл не обязательно должна знать, что за система на носителе с которым она работает. Естественно прейдётся учитывать основные параметры носителя - такие как макс. размер файла, права доступа (только чтение, только запись, без ограничений).
.модульная структура ОС, всё функции не имеющие отношения к ядру будут в виде внешних модулей, к примеру вывод текста, посекторные операции с дисакми (любыми), чтение и преобразование каталогов во внутренний формат [пока под каталог резервируется целая страница памяти].
.достижение максимальной гибкости системы (пока под вопросом, нету ещё достаточно веских причин), к примеру возможность добавлять поддержку новых форматов FS написанием соотв. драйверов. Естественно возникнут проблемы, такие функции как создание файла, удаление, переименование и т.д. окажутся вынесены во внешний модуль, что сказывается на эффективности...
.естественно запуск приложений и возможность возврата в ОС через резидент.

целей по достижении многозадачности не преследую...

 
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2006Сайт управляется системой uCoz