DIFFERENCES AND HISTORY OF SDRAM, DDR2, DDR3, DDR4 AND DDR5