То что файл не может быть фрагментирован - это не критерий ОС. Это наоборот круто.
TRDOS умеет еще сохранять файлы, переименовывать их, копировать, удалять, дефрагментировать диск, форматироать его и т.п.
Первые версии MSDOS-а тоже не поддерживают FAT16, а следовательно жесткие диски. Только через 4 года появилась поддержка HDD. Это значит, что MSDOS 1.x не операционная система?
Подключение чего либо кроме дисковода узкое место TRDOS. Просто нет ОЗУ для загрузки дополнительного драйвера. Размещение ОЗУ на плате BDI - это роскошь. А всё основное ОЗУ занимает программа. Памяти не много, и лишней она никогда не будет.
Но расширение проще, чем вы думаете! Вся работа с TRDOS происходит через стандартные точки входа. И в ПЗУ ни одна программа не может залезть, а это значит, что в ПЗУ вы можете разместить любой код. Хоть работу с WiFi.
---------- Post added at 13:47 ---------- Previous post was at 13:37 ----------
В современных процессорах ты можешь только вызвать определенные функции ядра. Но прочитать/записать данные или код ядра ты не сможешь.
Причем, способов сейчас в x86 процессоров масса. Начиная от программных прерываний, специальных дескрипторов в GDT, пейджинга и команды процессора syscall (вроде так). В этом случае, автоматически подключается в адресное пространство нужные страницы и дается право на их изменение.
Да что там в современных... даже в процессоре БК0010 есть пультовый режим, который проделывает подобный трюк.
---------- Post added at 13:50 ---------- Previous post was at 13:47 ----------
Это уровень процессора, а не ОС. Intel напряглись и сделали защищенный режим уже в 286.





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