introduction to semiconductor memory 3143187