DNA replication is the process by which a cell makes an identical copy of its DNA when it divides. It occurs in S phase of the cell cycle and is essential for accurate transmission of genetic information from parent to daughter cells. There are three main steps: 1) unwinding and separating the DNA double helix, 2) adding complementary nucleotides to each strand to form two new double helices, and 3) completing replication to produce two identical DNA molecules, each with one original and one new strand. Replication differs between prokaryotes and eukaryotes in that prokaryotes replicate from a single origin of replication, while eukaryotes replicate from many origins simultaneously to complete replication more quickly.