The process struct | Pintos Documentation
cs162.org · 130 words · saved by 1 readers
The skeleton definition of struct process is copied below for your convenience. Back to top Copyright © 2022 CS 162 staff.
The process struct | Pintos Documentation Skip to main content Menu Expand (external link) Document Search Copy Copied Pintos Documentation The process struct The skeleton definition of struct process is copied below for your convenience. /* The process control block for a given process. Since there can be multiple threads per process, we need a separate PCB from the TCB. All TCBs in a process will have a pointer to the PCB, and the PCB will have a pointer to the main thread of the process, which is `special`. */ struct process { /* Owned by process.c. */ uint32_t * pagedir ; /* Page directory
related reading
- The thread struct | Pintos Documentationcs162.org
- Processes in Linux - Everything You Need to Knowreliabilityengineering.substack.com
- Thread functions | Pintos Documentationcs162.org
- User threads | CS 162 Project 2cs162.org
- Process Control Syscalls | CS 162 Project 1cs162.org
- Understanding threads | Pintos Documentationcs162.org
- Pages | CS 162 HW 4cs162.org
- tldp.org/LDP/tlk/kernel/processes.htmltldp.org
- Processes and Threads — PlanetScaleplanetscale.com
- Pthread library | CS 162 Project 2cs162.org
- Syscall implementation | CS 162 HW 4cs162.org
- Virtual memory layout | Pintos Documentationcs162.org