Я хочу написать программу, которая может сохранять состояние процесса, когда он выходит из файла, и другую программу, чтобы перезагрузить состояние этого процесса и запустить его, если он оставлен в ОС xv6. Что-то вроде сохранения состояния процессов, когда вы переключаетесь между процессами в планировщике.
Но проблема в том, что я новичок в ОС xv6 и понятия не имею, с чего начать. Я думаю, что могу сделать часть сохранения, но я не знал, как можно перезагрузить состояние процесса в ЦП и запустить его.
Может ли кто-нибудь помочь мне с некоторыми ресурсами для начала?
Любая помощь с программированием xv6 была бы хорошей.