The invention relates to the technical field of computers, in particular to a D2000 and FPGA-based triple-redundancy
satellite service computer, which comprises a case, a plurality of memory banks I are inserted into the case, a protective cover is fixedly arranged on the inner wall of one side, facing the memory banks I, of the case, a rotating seat is rotatably connected into the protective cover, and the rotating seat is fixedly connected with the case. The rotating seat is rotationally connected with two pulling and inserting mechanisms in a symmetrical structure, the two ends of each pulling and inserting mechanism are fixedly connected with limiting releasing mechanisms, the fixing frame is provided with a
memory bank maintaining mechanism in a sliding fit mode, and a second
memory bank is clamped on one pulling and inserting mechanism. When the first
memory bank in the case breaks down, the first memory
bank can be automatically disassembled and maintained, and when the first memory
bank cannot be continuously used, the standby second memory
bank and the first memory bank which breaks down can be replaced, so that the on-
orbit maintainability of the
satellite service computer is remarkably improved, the
satellite service computer can stably run for a long time, and the service life of a task is prolonged.