Data Processing In A Computing Environment
First Claim
1. A method of data processing in a computing environment, the method comprising:
- allocating, by an operating system for an application, a plurality of virtual address spaces, each virtual address space mapped to a same physical address space, each virtual address space associated with an operation;
receiving, from the application, an instruction to store a value in a specific virtual address, the specific virtual address contained within one of the allocated virtual address spaces;
identifying a physical address associated with the specific virtual address;
performing, with the value and the contents of the identified physical address, the operation associated with the virtual address space containing the specific virtual address; and
storing a result of the operation in the identified physical address.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatus, and products for data processing in a computing environment including allocating, by an operating system for an application, a virtual address spaces with each virtual address space mapped to a same physical address space and each virtual address space associated with an operation; receiving, from the application, an instruction to store a value in a specific virtual address, the specific virtual address contained within one of the allocated virtual address spaces; identifying a physical address associated with the specific virtual address; performing, with the value and the contents of the identified physical address, the operation associated with the virtual address space containing the specific virtual address; and storing a result of the operation in the identified physical address.
118 Citations
20 Claims
-
1. A method of data processing in a computing environment, the method comprising:
-
allocating, by an operating system for an application, a plurality of virtual address spaces, each virtual address space mapped to a same physical address space, each virtual address space associated with an operation; receiving, from the application, an instruction to store a value in a specific virtual address, the specific virtual address contained within one of the allocated virtual address spaces; identifying a physical address associated with the specific virtual address; performing, with the value and the contents of the identified physical address, the operation associated with the virtual address space containing the specific virtual address; and storing a result of the operation in the identified physical address. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for data processing in a computing environment, the apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions capable of:
-
allocating, by an operating system for an application, a plurality of virtual address spaces, each virtual address space mapped to a same physical address space, each virtual address space associated with an operation; receiving, from the application, an instruction to store a value in a specific virtual address, the specific virtual address contained within one of the allocated virtual address spaces; identifying a physical address associated with the specific virtual address; performing, with the value and the contents of the identified physical address, the operation associated with the virtual address space containing the specific virtual address; and storing a result of the operation in the identified physical address. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for data processing in a computing environment, the computer program product disposed in a computer readable, signal bearing medium, the computer program product comprising computer program instructions capable of:
-
allocating, by an operating system for an application, a plurality of virtual address spaces, each virtual address space mapped to a same physical address space, each virtual address space associated with an operation; receiving, from the application, an instruction to store a value in a specific virtual address, the specific virtual address contained within one of the allocated virtual address spaces; identifying a physical address associated with the specific virtual address; performing, with the value and the contents of the identified physical address, the operation associated with the virtual address space containing the specific virtual address; and storing a result of the operation in the identified physical address. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification