The kernel copies special registers such as floating point unit(FPU) registers, SIMD registers and other architecture specific registers. This is important as it ensures that the child process has a complete and accurate copy of the parent's execution state.