Non-polar resistive switching was attained by adding Al2O3 buffers to the zinc oxide. All the Al2O3 and ZnO films studied were obtained by the atomic layer deposition. The resistive window over a value of 100 was achieved based on a sandwich structure. A model was put forward to interpret the detailed resistive switching mechanism. The resistive window can be further modulated by controlling the value of Vend.