1. A non-volatile storage unit, comprising: a first memristor having a first end and a second end, wherein the first end of the first memristor is connected with a bit line; a first switch having a first end, a second end and a control end, wherein the first end of the first switch is connected with the second end of the first memristor, and the control end of the first switch is connected with a read-word line; a second memristor having a first end and a second end, wherein the first end of the second memristor is connected with the second end of the first switch, and the second end of the second memristor is connected with a bit line bar; and a write-data circuit electrically coupled to the first end of the first switch, the second end of the first switch, a program line and a system ground terminal.