The shell accepts the file name -> check the file directory index -> take the physical address of the file -> read the file header to the memory XXXXH -> take the relocation factor -> put the executable file from XXXXH -> float file address relocation -> Start execution from XXXXH