摘要 |
PURPOSE: A scheduling method for guaranteeing real-time processing in a mobile multicore virtualization system is provided to guarantee real-time processing; select an optimal physical CPU; and assign a virtual CPU, thereby efficiently performing a task. CONSTITUTION: A generation position and a kind of corresponding interrupt is confirmed when the interrupt is generated. A virtual CPU moves to a waiting queue or an execution queue (S20). A physical CPU, which assigns the virtual CPU for processing the interrupt, is selected based on a set of policy information. The virtual CPU is firstly processed by inserting the virtual CPU into the execution queue of the selected physical CPU. [Reference numerals] (AA) Start; (BB) Number of processor available to be allocated is over two?; (CC) End; (S10) Process interrupt; (S20) Process virtual CPU; (S30) Select processor; (S40) Allocate processors; (S50) Allocate optimal processor and apply other processors |