×

DATA PROCESSOR AND DATA PROCESSING METHOD

  • US 20110041135A1
  • Filed: 06/29/2010
  • Published: 02/17/2011
  • Est. Priority Date: 08/11/2009
  • Status: Abandoned Application
First Claim
Patent Images

1. A data processor, comprising:

  • device control threads corresponding to respective peripheral devices each capable of an independent operation;

    CPU processing threads corresponding to respective predetermined data processing that a CPU performs;

    a control thread equipped with a plurality of processing parts for constructing an application using the device control threads and the CPU processing threads; and

    an application management table for defining the application by a combination of the plurality of processing parts and managing its performance;

    wherein the control thread checks output data from each thread of the device control threads and the CPU processing threads associated with the plurality of respective processing parts, performs with a higher priority from the processing part near termination of the processing of the application defined by the application management table among the plurality of processing parts corresponding to the device control threads and the CPU processing threads in each of which the output data exists, and instructs execution of the device control threads and the CPU processing threads and input/output of the data;

    each of the device control threads controls the corresponding peripheral device according to the instruction, and in response to the completion notification from the peripheral device, sends a processing result of the peripheral device and the completion notification to the control thread; and

    each of the CPU processing threads performs the predetermined data processing according to the instruction and sends a processing result of the predetermined data processing and a notification to the control thread.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×