| CPC G06F 9/5027 (2013.01) [G06F 9/4401 (2013.01)] | 20 Claims |

|
1. An electronic device comprising:
at least one processor including a first processor and a second processor that is separate from the first processor, wherein a performance of the second processor is lower than a performance of the first processor; and
memory electrically connected to the at least one processor and storing instructions,
wherein the instructions that, when executed by the at least one processor individually or collectively, cause the electronic device to:
assign at least one first task to a boosting foreground control group and assign at least one second task to a non-boosting foreground control group in response to a user input, wherein a plurality of foreground tasks comprises the at least one first task and the at least one second task;
schedule, based on a completion of a booting of the electronic device, the at least one first task assigned to the boosting foreground control group for the first processor; and
schedule, based on the completion of the booting of the electronic device, the at least one second task assigned to the non-boosting foreground control group for the second processor,
wherein before the booting of the electronic device has been completed, schedule the at least one first task and the at least one second task.
|