Apparatus and method for task synchronization in distributed control system

PURPOSE: A task synchronization apparatus of a distributed control system and a method thereof are provided to synchronize the start time of a task consistently by using an interrupt-based time axis of an internal timer. CONSTITUTION: A synchronization unit (110) synchronizes each task start time by using an interrupt which is generated every unit cycle by a system timer. The synchronization unit comprises a time compensation unit (111) and a start time point synchronization unit (112). The time compensation unit compensates the system time as long as a time interval corresponding to every unit cycle when an interrupt is generated. The start time point synchronization unit synchronizes each start time of a task with the compensated time. A performance control unit (120) controls each task which is synchronized with the start time by generating semaphore. [Reference numerals] (110) Synchronization unit; (111) Time compensation unit; (112) Start time point synchronization unit; (120) Performance control unit; (121) Period determination unit; (122) Interrupt count unit; (123) Semaphore generation unit; (50) External synchronizer; (60) Internal timer