Crossing over occurs during meiosis when non-sister chromatids of homologous chromosomes exchange genetic material. It generates genetic diversity within populations that can drive evolution. The key steps are synapsis where homologs pair, duplication, exchange of segments between chromatids at chiasmata, and separation. Factors like distance, sex, temperature, chemicals, and radiation can influence crossing over rates. Significance includes proving linear gene arrangement, producing new combinations for evolution, and enabling genetic maps.