A Teachable Operating System
- малюсенькое (20 кило всего) многопоточное микроядро.
Topsy было cоздано в качестве учебного пособия по курсу "операционные системы",
"программирования устройств" и другим аналогичным.
Topsy написано на С.
Ядро поддерживает управление памятью, процессами/потоками, вводом/выводом и драйверами подсистем.
Потоки уровня ядра отделены от юзерских. Скачать описание Topsy можно в формате
pdf или
PostScript
. Исходники можно смотреть
в html-варианте c гиперлинками
или скачать
с этой страницы
последнюю версию в виде архива