Operating Systems Spring 2024
(This is not required information, but may be of interest if you want to explore more.)
Here are some places in Basekernel where you can see how processes are implemented.
struct process is the equivalent of the Process Control Block (PCB).current pointer to the currently-running process, as well as the ready_list of processes, and the grave_list of completed processes.