What is the Difference Between Similar But Different Things, Terms, and Objects

What is the Difference between Main Virtual Registered Auxiliary Cache Memory

Computer is the wondrous invention of the twentieth century and it has revolutionized the thinking as well as life style of human beings. It is the invention which has changed the meaning of the words and has brought a wave of inventions after it. It has socialized human life.