A storage system, coupled to a host computer, including at least one
controller receiving data from the host computer, and a plurality of
memory units connected to the controller. The controller generates parity
data and sends the data and the parity data to the memory units. The
memory units include a semiconductor memory device which stores the data
and the parity data permanently.