Цитата Сообщение от Zet9 Посмотреть сообщение
Теперь кратко рассмотрим основные компоненты ядра.

1)Диспетчер задач - обеспечивает загрузку задачи в её адресное пространство,выполнение и завершение задачи.

1)Драйвер устройства ввода (в данном случае это клавиатура).

2)Драйвер устройства вывода (в данном случае это экран)

3)Файловая система - производит все операции, необходимые для работы с файлами на различных информационных носителях (в данном случае это дисковод). Подразделяется на 3 части:

а) Диспетчер устройств. Он объединяет в единую виртуальную файловую систему компоненты б),в)

б) Драйвера файловых систем (в данном случае одной файловой системе TR-DOS, которая на дискете,)

в) Драйвера дисковых устройств (в данном случае один драйвер дисковода, подключенный к BETA-DISK-INTERFACE).
.
Реализация вышеуказанных компонентов не представляет особой сложности, за исключение аппаратнозависимы драйвером дисковода (порты контроллера закрытые, необходимо переходить в область пзу трдос, плюс нужно знание комманд ВГ93)
Драйвер клавиатуры будет имет только одну функцию - получить код символа
Драйвер экрана - тоже одна функция - вывести строку символов из буфера такой-то длины.
В драйвере файловой системы трдос нужно будет повозиться с произвольным чтением изнутри файла - применим для этого функцию lseek - установить указатель на определённое место в файле