Здравствуйте, Моя работа заключается в создании планировщика в пользовательском пространстве,Я имею общую картину, как узнать или где можно взглянуть подробнее на точную структуру программы в памяти.Будет создан вектор в котором будут хранится процессы.init_sched инициализирует библиотеку,new_proc(void (*)f (int), int arg) регистрирует новый процесс к исполнению,start_sched() начинает планировщик, mysetjmp(int) mylongjmp(int) принимают номер следующего избранника в векторе, сохраняют нынешнего и передают исполнение другому, вот пока сделал это — правильно или нет? Может где то есть уже решение похожей задачи?