Main модуль приобрел свои очертания.Он выделял память под все глобальные структуры данных,делал инициализацию сетевого интерфейса и блока ввода/вывода.После этого запускался бесконечный цикл отсчета системного времени.Цикл предоставлял ресурсы системы высокоприоритетным потокам следил за ошибками и в случае необходимости делал переинициализацию.Мучительный вопрос обработки возможных системных ошибок решался просто.Не надо было обрабатывать каждую из них непосредственно в момент возникновения,а лишь только фиксировать в регистрах и счетчиках ошибок.Раз в main-цикл они обрабатывались все,и,если сетевой интерфейс был активен,сливались по нему во внешний компьютер.Надо было только следить за приоритетами,чтобы равномерно распределить нагрузку между потоками. Ресурсов должно было хватить на все,и здесь была загадка,потому что о системных потоках он знал маловато.Команда на вывод списка активных потоков выдавала приоритет каждого,в том числе приоритет самого командного интерпретатора.Всё чт