A method of communicating across an operating system using a plurality of processes
and a plurality of memory sources disposed within one or more processors is disclosed.
The method includes the steps of detecting an event within the system and extracting
an initial process address and an initial data address from one of the memory sources
to determine a location of an initial process and initial data. Once the operating
system knows which process is to be executed and which data to use, the operating
system executes executable code of the initial process located at the initial process
address. Next, a second process address and a second data address are extracted
from one of the memory sources to determine a location of second data to use in
a second process prior to the completion of the execution of the executable code
of the initial process.