Skip to content

Lexicon Entry

Process Creation

The sequence of kernel operations required to allocate a new process control block, set up a virtual address space, and begin execution of a program. On POSIX this is typically `fork`+`exec`, while Windows uses `CreateProcess`.

Related Knowledge & Cross-References

Guide

The NT Kernel Approach: Understanding Windows Process Creation

A deep dive into the NT Kernel approach to processes. Learn why Windows lacks fork(), the architecture of Windows subsystems like csrss, and how to use CreateProcess in the Win32 API.