A display apparatus comprising: a user input interface; a memory storing one or more instructions; and a processor configured to execute the one or more instructions stored in the memory to: receive a power input of the display apparatus via the user input interface, in response to receiving the power input, obtain operating time information of the display apparatus, the operating time information of the display apparatus comprising at least one of: information about one or more operation times of the display apparatus prior to receiving the power input and information about one or more waiting times of the display apparatus prior to receiving the power input, wherein operation times of the display apparatus comprise times during which the display apparatus is powered on and waiting times of the display apparatus comprise times during which the display apparatus is powered off; wherein the processor is further configured to execute the one or more instructions stored in the memory to: in response to the power input indicating a power off, determine whether the one or more operation times of the display apparatus is less than a first threshold value, and perform a cold-booting operation based on the determination that the one or more operation times of the display apparatus is less than the first threshold value, and in response to the power input indicating a power on, determine whether the one or more waiting times of the display apparatus is less than or equal to a second threshold value, perform the cold-booting operation based on the determination that the one or more waiting times of the display apparatus is less than or equal to the second threshold value, and perform a warm-booting operation based on the determination that the one or more waiting times of the display apparatus is greater than the second threshold value, wherein the first threshold value is updatable by a server. a user input interface; a memory storing one or more instructions; and a processor configured to execute the one or more instructions stored in the memory to: receive a power input of the display apparatus via the user input interface, in response to receiving the power input, obtain operating time information of the display apparatus, the operating time information of the display apparatus comprising at least one of: information about one or more operation times of the display apparatus prior to receiving the power input and information about one or more waiting times of the display apparatus prior to receiving the power input, wherein operation times of the display apparatus comprise times during which the display apparatus is powered on and waiting times of the display apparatus comprise times during which the display apparatus is powered off; receive a power input of the display apparatus via the user input interface, in response to receiving the power input, obtain operating time information of the display apparatus, the operating time information of the display apparatus comprising at least one of: information about one or more operation times of the display apparatus prior to receiving the power input and information about one or more waiting times of the display apparatus prior to receiving the power input, wherein operation times of the display apparatus comprise times during which the display apparatus is powered on and waiting times of the display apparatus comprise times during which the display apparatus is powered off; wherein the processor is further configured to execute the one or more instructions stored in the memory to: in response to the power input indicating a power off, determine whether the one or more operation times of the display apparatus is less than a first threshold value, and perform a cold-booting operation based on the determination that the one or more operation times of the display apparatus is less than the first threshold value, and in response to the power input indicating a power on, determine whether the one or more waiting times of the display apparatus is less than or equal to a second threshold value, perform the cold-booting operation based on the determination that the one or more waiting times of the display apparatus is less than or equal to the second threshold value, and perform a warm-booting operation based on the determination that the one or more waiting times of the display apparatus is greater than the second threshold value, in response to the power input indicating a power off, determine whether the one or more operation times of the display apparatus is less than a first threshold value, and perform a cold-booting operation based on the determination that the one or more operation times of the display apparatus is less than the first threshold value, and in response to the power input indicating a power on, determine whether the one or more waiting times of the display apparatus is less than or equal to a second threshold value, perform the cold-booting operation based on the determination that the one or more waiting times of the display apparatus is less than or equal to the second threshold value, and perform a warm-booting operation based on the determination that the one or more waiting times of the display apparatus is greater than the second threshold value, wherein the first threshold value is updatable by a server.