The invention discloses a dual-mode redundant system based on lock step synchronization and an implement method thereof. The system comprises at least a first system and a second system, wherein the first system comprises a computation unit core, an interconnect module, a peripheral bridge, an I/O apparatus, a check control unit, a memory controller, and a memory; and the second system comprises a computation unit core, and also includes at least one of a peripheral bridge, an I/O apparatus, a memory controller and a memory, a check control unit and an interconnect module; the two check control units are connected with the two interconnect modules to simultaneously receive and compare access signals of the two computation unit cores, thereby achieving fault detection. By adding a copy module, the system can improve single-point fault detection rate and repair rate, improve the overall reliability, and obviate system fault caused by single-point failure.