Patent ID: 7191443
Filing Date: 2007-03-13
Classification: G06F

Abstract:
1. A task management device provided with a multitask operating system for executing as one execution unit a first task including application functions and a second task to abort the first task by program execution means, comprising: task state setting means for setting that the first task now exists in an abort disabled section when a function currently executed in the first task issues an abort disable instruction; task attribute information storage means for storing attribute information indicating that a function currently executed in the first task, whenever the function is changed, is a system library function or an application function predetermined by the operating system; task execution determination means for determining whether or not the first task exists in the abortion disabled section when the first task received the abort disable instruction issued from the second task; current function execution determination means for determining, based on the task attribute information storage means, the attribute information of the function currently executed in the first task, when it is determined that the state of the first task exists in the abort disabled section; and the program execution means for aborting the first task when the attribute information of the first task is the application function, and continuing the first task when the attribute information of the first task is the system library function.