1. A graphic processor comprising: a control unit which exercises centralized control on the graphic processor; and a graphic unit which performs graphic processing in accordance with a program given through the control unit, wherein the control unit includes: an interface part which receives data from an external unit, wherein the data at least comprises a program specifying graphic operation procedures in the graphic unit and a command system including a set of non-graphic processing type commands pertaining to operations other than the graphic operation in the graphic unit, the interface part sending the program to the graphic unit, wherein the non-graphic processing type commands are selected from the group consisting of a transferring command, a processing activation command, a processing completion notification command, a synchronization command, a wait command, an end command, a next list command, and a clocking command, a command analysis part which analyzes the command system including the set of non-graphic processing type commands, and an execution part which executes the analyzed non-graphic processing type commands, wherein said set of non-graphic processing type commands is given to the interface part as a command list in which non-graphic processing type commands have been combined to control the operation of the graphic unit by a user, and wherein all of the non-graphic processing type commands have the same format.