Electrical computers and digital data processing systems: input/ – Input/output data processing – Peripheral adapting
Patent
1998-05-29
2000-11-14
Lee, Thomas C.
Electrical computers and digital data processing systems: input/
Input/output data processing
Peripheral adapting
710 26, 710103, 712300, 713224, 713228, G06F 1314
Patent
active
061483508
ABSTRACT:
A method and system for efficiently transferring data between a host computer and a peripheral component which is removably coupled to the host computer. In one embodiment of the present invention, a peripheral component driver such as, for example, a network interface card driver receives a request from a peripheral component, such as, for example, a network interface card, to transfer data from the peripheral component to memory of the host computer. The data to be transferred requires a first block of memory in the host computer wherein the first block of the memory has a first size. The present embodiment then allocates a second block of memory in the host computer to receive the data from the peripheral component. In the present invention, the second block of memory has a second size which is greater than the first size. Additionally, the second block of memory comprises an integer unit of the memory. In so doing, the present invention minimizes CPU overhead associated with data transfers between a peripheral component and the memory of a host computer. The present invention also reduces latency associated with data transfers between a peripheral component and the memory of a host computer.
REFERENCES:
patent: 5535352 (1996-07-01), Bridges et al.
patent: 5651136 (1997-07-01), Denton et al.
patent: 5859999 (1999-01-01), Morris et al.
patent: 5943482 (1999-08-01), Culley et al.
Chen Edmund
Hayek Claude
Lotfi Jahan
3Com Corporation
Elamin Abdelmoniem
Lee Thomas C.
LandOfFree
System for allocating an integer unit of memory greater than a r does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System for allocating an integer unit of memory greater than a r, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for allocating an integer unit of memory greater than a r will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2075528