Electrical computers and digital processing systems: memory – Address formation – Address mapping
Reexamination Certificate
2011-03-15
2011-03-15
Tsai, Henry W (Department: 2184)
Electrical computers and digital processing systems: memory
Address formation
Address mapping
C711S003000
Reexamination Certificate
active
07908457
ABSTRACT:
Registering memory space for an application is performed. One or more open calls are received from an application to access one or more input/output (I/O) devices. Responsive to receiving the one or more open calls, one or more I/O map and pin calls are sent in order to register memory space for the one or more I/O devices within at least one storage area that will be accessed by the application. A verification is made as to whether the memory space to be registered is associated with the application. Responsive to the memory space being associated with the application, at least one virtual I/O bus address is received for each registered memory space of the one or more I/O devices. At least one I/O command is executed using the at least one virtual I/O bus address without intervention by an operating system or operating system image.
REFERENCES:
patent: 4277826 (1981-07-01), Collins et al.
patent: 4777595 (1988-10-01), Strecker et al.
patent: 5815678 (1998-09-01), Hoffman et al.
patent: 6308247 (2001-10-01), Ackerman et al.
patent: 6725284 (2004-04-01), Arndt
patent: 2005/0256976 (2005-11-01), Susairaj et al.
COS 318: Operating Systems Virtual Memory Design Issues http://www.cs.princeton.edu/courses/archive/fall08/cos318/lectures/Lec15-VM-Design.pdf.
Virtual Memory Primitives for User Programs by Andrew W Appel and Kai Li.
Linux Device Drivers, 2ndEdition by Alesandro Rubini and Jonathan Corbel.
U.S. Appl. No. 12/114,954, filed May 5, 2008, Arndt et al.
USPTO U.S. Appl. No. 12/114,954, Image File Wrapper printed from PAIR Oct. 18, 2010, 1 page.
“COS 318: Operating Systems, Virtual Memory Design Issues”, http://www.cs.princeton.edu/courses/archive/fall08/cos318/lectures/Lec15-VM-Design.pdf, 2008, 21 pages.
Appel, Andrew W. et al., “Virtual Memory Primitives for User Programs”, http://portal.acm.org/citation.cfm?id=106972.106984 (1 of 10), May 18, 2010, 13 pages.
Arndt Richard L.
Brown Aaron C.
Frey Bradly G.
Pfister Gregory F.
Recio Renato J.
International Business Machines - Corporation
Lammes Francis
Oberly Eric T
Tatpia Matthew B.
Tsai Henry W
LandOfFree
Retaining an association between a virtual address based... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Retaining an association between a virtual address based..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Retaining an association between a virtual address based... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2753250