Lukas' Notes

User Process

Dec 14, 20251 min read

operating-systems

Definition

User Process

A User Process is a process executing an application program, distinct from a system (kernel) process.

Composition

A user process spans two memory spaces:

  1. User Space: Contains the program code, data, and user stack.
  2. Kernel Space: Contains the PCB and kernel stack (part of the process image).

Execution Flow

The process executes primarily in user mode but enters kernel mode to request OS services via system calls or traps.


Graph View

  • Definition
  • Composition
  • Execution Flow

Backlinks

  • Physical Memory

Created with Quartz v4.4.0 © 2025

  • GitHub