Patent ID: 9052951
Filing Date: 2015-06-09
Classification: G06F

Abstract:
1. Information processing device, comprising: an operating system; at least one process scheduled by said operating system, and threads that can be scheduled in said processes by said operating system, wherein; in each thread, at least one user task or a system task, each thread itself containing a first in first out (“FIFO”) data structure for each task that said thread contains as well as a bus management module of the thread type itself integrating a so-called proprietary scheduler for scheduling the task or tasks of said thread, and a first task of a process that transmits a message to a second task, the first task comprises means for seeking the process on which said second task relies, and means, in response to said second task belongs to the same process as said first task, for posting said message in the FIFO data structure dedicated to said second task so that the second task can take the message into account, and means, in response to the second task belongs to a process other than the process on which said first task relies, for creating a so-called distant relay task in a thread or of said process on which the second task relies, for creating a so-called relay task in a thread of said process on which the first task relies, for posting said message in the FIFO data structure dedicated to said relay task, for transmitting said message to the distant relay task, for posting said message in the FIFO data structure of the second task so that the second task can take said message into account.