Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and apparatus for multiple slaves to receive data from multiple masters in a data processing system

a data processing system and data slave technology, applied in the field of data processing system, can solve problems such as data loss, data loss, data loss,

Inactive Publication Date: 2008-05-01
ARNEZ ANDREAS +3
View PDF17 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This solution enables multiple external master devices to send data to multiple virtual slaves on a single IIC bus without data loss, ensuring that all processes receive their intended data by buffering incoming data and managing requests through an abstraction layer and daemon, allowing the flexible service processor to always be ready to receive events.

Problems solved by technology

As a result, the bus is unable to associate data, put on data lines, with the process waiting for the data.
If data for events are issued by different master devices, data can be lost if the flexible service processor is not continuously set up to receive any data that might be put onto the bus.
As a result, a loss of information may occur.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and apparatus for multiple slaves to receive data from multiple masters in a data processing system
  • Method and apparatus for multiple slaves to receive data from multiple masters in a data processing system
  • Method and apparatus for multiple slaves to receive data from multiple masters in a data processing system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] With reference now to the figures and in particular with reference to FIG. 1, a pictorial representation of a data processing system in which the present invention may be implemented is depicted in accordance with a preferred embodiment of the present invention. A computer 100 is depicted which includes system unit 102, video display terminal 104, keyboard 106, storage devices 108, which may include floppy drives and other types of permanent and removable storage media, and mouse 110, Additional input devices may be included with personal computer 100, such as, for example, a joystick, touchpad, touch screen, trackball, microphone, and the like. Computer 100 can be implemented using any suitable computer, such as an IBM eServer computer or IntelliStation computer, which are products of International Business Machines Corporation, located in Armonk, N.Y. Although the depicted representation shows a computer, other embodiments of the present invention may be implemented in othe...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method, apparatus, and computer instructions for managing requests for data by processes in a data processing system. Requests for data from the processes in slave mode are tracked. Data received by a device driver is stored, wherein the data may originate from multiple masters. The data is sent to the processes, wherein the device driver is not required to handle requests for the processes in slave mode.

Description

CROSS REFERENCE TO RELATED APPLICATION [0001] The present invention is related to the following application entitled “Method and Apparatus for Transferring Data to Virtual Devices Behind a Bus Expander”, Ser. No. ______, attorney docket no. AUS920030334US1, filed even date hereof, assigned to the same assignee, and incorporated herein by reference.BACKGROUND OF THE INVENTION [0002] 1. Technical Field [0003] The present invention relates generally to an improved data processing system and in particular to a method and apparatus for processing data. Still more particularly, the present invention provides a method and apparatus for transferring data on a bus between master and slave components. [0004] 2. Description of Related Art [0005] A bus is a common pathway, or channel, between multiple devices. The computer's internal bus is known as the local bus, or processor bus. This type of bus provides a parallel data transfer path between the CPU and main memory and to the peripheral buse...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F13/00G06F13/10G06F13/14G06F13/36G06F9/46
CPCG06F9/545G06F9/544
Inventor ARNEZ, ANDREASBOECKER, DOUGLAS MICHAELBROYLES, STEPHAN OTISNELLIMARLA, HEMLATA
Owner ARNEZ ANDREAS