A control apparatus of a storage unit having a first and a second
communication ports for conducting communication with a computer, a first
and a second processors that control respectively the first and the
second communication ports, first and second storage devices that store
respectively a first and a second queues for storing commands sent from
the computer respectively to the first and the second communication
ports, and a first nonvolatile memory that the first processor accesses,
the first and the second processors executing the commands stored
respectively in the first and the second queues to thereby control the
communications with the computer, comprising a unit causing the second
processor to implement execution of the command stored in the first
queue; and a unit changing data stored in the first memory while the
second processor is being caused to implement execution of the command
stored in the first queue.