The document explains the two modes in which a process can run: kernel mode and user mode. Kernel mode has full access to hardware and system resources, while user mode operates with restricted access and priority. Key differences between the two modes include crash consequences, execution capabilities, and access to memory.