Windows CreateProcess
• System call to create a new process to run a program – Create and initialize the process control block (PCB) in the kernel – Create and initialize a new address space – Load the program into the address space – Copy arguments into memory in the address space – Initialize the hardware context to start execution at ``start'’ – Inform the scheduler that the new process is ready to run