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
- Processes in Linux - Everything You Need to Knowreliabilityengineering.substack.com
- The thread struct | Pintos Documentationcs162.org
- Intro - Putting the "You" in CPUcpu.land
- tldp.org/LDP/tlk/kernel/processes.htmltldp.org
- Processes and Threads — PlanetScaleplanetscale.com
- Thread functions | Pintos Documentationcs162.org
- Process Control Syscalls | CS 162 Project 1cs162.org
- Pages | CS 162 HW 4cs162.org
- Syscall implementation | CS 162 HW 4cs162.org
- Implementation requirements | CS 162 Project 2cs162.org
- The "Basics" | Putting the "You" in CPUcpu.land
- Virtual memory layout | Pintos Documentationcs162.org