как насчёт драйвер-ориентированой трдос ?
концепт такой :
трдос есть у всех. в неё вносится менеджер драйверов/резидентов которыми может управлять любая трдос программа. т.о. есть у вас расширенный экран - загрузите драйвер вашего экрана и новые программы работающие с моделью драйверов будут его использовать.
кроме драйверов можно загружать операционные библиотеки и всякие мелкие сервисные резиденты. написал крутой программер вася универсальный гуй, выложил скомпиленую библиотеку для всех и народ начал под неё писать.
плюс в том что будет работать старый софт. и новый. в качестве резидентного сервиса можно будет загрузить графический навигатор использующий гуй васи пупкина через видео драйвер вани хрунделя и позволяющий серфить по винту через драйвер пети закалдыкина.
реализуется это очень просто - вызывается менеджер драйверов, который инсталирует драйвер или библиотеку в страницу верхней памяти. вызов инсталированого - опять же через единый менеджер драйверов. эти несколько килобайт кода позволят всем писать ось по-модульно, ессно если у вас больше 128к




Ответить с цитированием