IP Library Patent Application 11813282
Patent Application
App. No. 11/813,282

Data Processing Arrangement

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/813,282
Abstract

A data processing arrangement (BBP) comprises a system-host processor (SHP) and a system-guest processor (SGPl). The system-host processor (SHP) is provided with an operating system (OS) and an operating-system-message transceiver (SI) for receiving an operating-system-related message corresponding with a service request and for sending an operating-system-related message corresponding with a service response. The system-guest processor (SGPl) is provided with an operating-system simulator (SOI). The operating-system simulator (SOI) sends an operating-system-related message to the system-host processor (SHP) in response to a service request from a task (A, B) that the system-guest processor carries (SGP) out. The operating-system simulator (SOI) provides a service response to the task (A, H) in response to an operating-system-related message from the system-host processor (SHP).

Claims (22)

1 . A data processing arrangement comprising:

a system-host processor that is provided with an operating system and an operating-system-message transceiver for receiving an operating-system-related message corresponding with a service request and for sending an operating-system-related message corresponding with a service response;

a system-guest processor that is provided with an operating-system simulator arranged to send an operating-system-related message to the system-host processor in response to a service request from a task that the system-guest processor carries out, and to provide a service response to the task in response to an operating-system-related message from the system-host processor.

2 . A data processing arrangement as claimed in claim 1 , wherein the data processing arrangement comprises a plurality of system-guest processors the operating system being arranged to provide interprocess synchronization between various tasks that the plurality of system-guest processors have been programmed to carry out.

3 . A data processing arrangement as claimed in claim 2 , wherein the operating system is arranged to provide interprocess synchronization on the basis of semaphores, the respective operating-system simulator being arranged to cause the operating system to carry out a wait function and a signal function in response to a wait-function service request and a signal-function service request, respectively.

4 . A data processing arrangement as claimed in claim 1 , wherein the operating-system simulator is arranged to make the system-guest processor switch to another task, in response to the operating-system-related message from the system-host processor.

5 . A data processing arrangement as claimed in claim 1 , wherein the system-host processor is in the form of an integrated circuit device and wherein the system-guest processor is in the form of another integrated circuit device.

6 . A method of operating a data processing arrangement that comprises a system-host processor and a system-guest processor, the method comprising:

an operating system simulation step in which the system-guest processor sends an operating-system-related message to the system-host processor in response to a service request from a task E that the system-guest processor carries out; and

an operating system message reception step in which the system-host processor causes the operating system to provide a service in response to the operating-system-related message from the system-guest processor.

7 . A method as claimed in claim 6 , wherein the service comprises a service response for the system-guest processor, the method comprising:

an operating system message transmission step in which the system-host processor sends an operating-system-related message to the system-guest processor, the operating-system-related message corresponding with the service response; and

a complementary operating system simulation step in which the system-guest processor acts in accordance with the service response in response to the operating-system-related message received from the system-host processor.

8 . A computer program product for a data processing arrangement that comprises a system-host processor and a system-guest processor, the computer program product comprising an operating-system simulator in the form of a set of instructions that, when loaded into the system-guest processor, causes the system-guest processor to carry out:

an operating system simulation step in which the system-guest processor sends an operating-system-related message to the system-host processor in response to a service request from a task that the system-guest processor carries out, the operating-system-related message causing an operating system on the system-host processor to provide a service for the task that are the system-guest processor carries out.

9 . A computer program product as claimed in claim 8 , wherein the operating-system simulator further causes the system-guest processor to carry out:

a complementary operating system simulation step in which the system-guest processor acts in accordance with a service response in response to an operating-system-related message received from the system-host processor.

10 . A computer program product for a data processing arrangement that comprises a system-host processor and a system-guest processor, the computer program product comprising an operating-system-message transceiver in the form of a set of instructions that, when loaded into the system-host processor, causes the system-host processor to carry out:

an operating system message reception step in which the system-host processor causes an operating system on the system-host processor to provide a service in response to an operating-system-related message from the system-guest processor.

11 . A computer program product as claimed in claim 10 , wherein the operating-system-message transceiver further causes the system-host processor to carry out:

an operating system message transmission step in which the system-host processor sends an operating-system-related message to the system-guest processor, the operating-system-related message corresponding with a service response.

12 . A communication apparatus comprising a data processing arrangement as claimed in claim 1 , and a human interface device that is functionally coupled to the data processing arrangement.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2008
From: KONINKLIJKE PHILIPS ELECTRONICS N.V.
To: NXP B.V.
Reel/Frame 021340/0053 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2008
From: CAPELLA, LAURENT; CARON, FRANCOIS
To: KONINKLIJKE PHILIPS ELECTRONICS N.V.
Reel/Frame 021166/0219 →