better understanding of the memory control in driver