Primula C Compiler     Xameleon Project        |        In English

Введение в планировщик «Эверест»

Использование дерева приоритетов задач как средства для организации универсального алгоритма планирования для систем, построенных на основе синхронных сообщений.
Дальше...

Гибридный планировщик

Из за ограниченного количества логических элементов на нашей ПЛИС, нам не удалось аппаратно реализовать планировщик задач. Поэтому использована гибридная схема, при которой планировщик задач реализован в микрокоде процессора. В систему команд процессора добавлено несколько новых инструкций для взаимодействий с планировщиком, а также добавлены некоторые аппаратные возможности для обеспечения многозадачности. Ниже показана предварительная версия микрокода-планировщика. Вход в планир...
Дальше...