CPC G06F 8/61 (2013.01) [G06F 9/48 (2013.01); G06F 9/3009 (2013.01); G06F 9/3012 (2013.01); G06F 9/30036 (2013.01); G06F 9/30101 (2013.01); G06F 9/30116 (2013.01); G06F 9/30123 (2013.01); G06F 9/30141 (2013.01); G06F 9/30145 (2013.01); G06F 9/3867 (2013.01); G06F 9/3885 (2013.01); G06F 9/461 (2013.01)] | 13 Claims |
1. A data processing system comprising:
a processing section that executes processes concerning a plurality of applications in a time division manner; and
a data transfer section that executes a data transfer between the processing section and a memory, wherein
the data transfer section includes:
a detection section that detects a switching timing of an application to be executed in the processing section, and
a transfer executing section that executes, when the switching timing is detected, a transfer process to save a context of an application that is in progress in the processing section into the memory from the processing section, and to install a context of an application to be subsequently executed in the processing section into the processing section from the memory, not through a process by software managing the plurality of applications, wherein
the processing section includes a plurality of functional sections that hold contexts of applications,
the processing section uses a context of a first application held in a first functional section to execute a process concerning the first application, and uses a context of a second application held in a second functional section to execute a process concerning the second application, and
in a case where an application to be executed in the processing section is switched from the first application to the second application, the processing section completes a process concerning the first application and being unmixable with any process concerning the second application, and then, parallelly executes a process concerning the second application and a process concerning the first application and being mixable with the process concerning the second application.
|