In computer architecture, Memory is a temporary storage unit which holds data and instructions needed by Computer processing unit to run a program. Well, too much technical, right?