Это всё потому, что библиотеки прицепляются. А если будет внешняя C RTL, то будет гораздо меньше.
Абсолютно нет необходимости изменять компилятор. Главное, это чтобы он мог пристегнуть вместо реальной библиотеки заглушку, которая загрузит и свяжет внешнюю библиотеку. Т.е. чтобы вместо библиотеки прицеплялась куча JMP-ов.
Добавлено через 2 минуты
Не совсем понятно, как загружать новые задачи, если переключать полностью всё адресное пространство.





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