Methods, Systems, and Computer Program Products for Using a Structured Data Storage System to Provide Access to Addressable Entities in Virtual Address Space
First Claim
1. A method for using a structured data storage system (SDSS) to provide access to addressable entities in a virtual address space, the method comprising:
- providing a memory management system (MMS) including an SDSS to manage a virtual address space;
storing an addressable entity associated with an identifier from the virtual address space in a first memory location using the SDSS within the memory management system; and
using the identifier corresponding to the addressable entity to locate the first memory location to access the addressable entity from the first memory location during processing of a first machine code instruction including the identifier by a processor.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for using a structured data storage system (SDSS) to provide access to addressable entities in a virtual address space are disclosed. A memory management system (MMS) is provided including an SDSS to manage a virtual address space. An addressable entity associated with an identifier from the virtual address space is stored in a first memory location using the SDSS within the MMS. The identifier corresponding to the addressable entity is used to locate the first memory location to access the addressable entity from the first memory location during processing of a first machine code instruction including the identifier by a processor.
100 Citations
52 Claims
-
1. A method for using a structured data storage system (SDSS) to provide access to addressable entities in a virtual address space, the method comprising:
-
providing a memory management system (MMS) including an SDSS to manage a virtual address space; storing an addressable entity associated with an identifier from the virtual address space in a first memory location using the SDSS within the memory management system; and using the identifier corresponding to the addressable entity to locate the first memory location to access the addressable entity from the first memory location during processing of a first machine code instruction including the identifier by a processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A system for using a structured data storage system (SDSS) to provide access to addressable entities in a virtual address space, the system comprising:
-
an SDSS configured for managing a virtual address space by assigning an identifier to an addressable entity and associating the identifier corresponding to the addressable entity with a first memory location for storing the corresponding addressable entity; and a processor configured for using the identifier corresponding to the addressable entity to access the addressable entity from the first memory location within the virtual address space during processing of a machine code instruction.
-
-
27. A system for using a structured data storage system (SDSS) to provide access to addressable entities in a virtual address space, the system comprising:
-
a memory management system (MMS) including a structured data storage system (SDSS) for managing a virtual address space; and a processor including; an instruction set processor (ISP) for processing a first machine code instruction that includes an identifier as an operand, where the identifier is from the virtual address space and references an index of a location managed by the SDSS for storing, at the index referenced by the identifier, an association between an addressable entity and a first memory location for storing the addressable entity; and a memory management unit (MMU) enabled to locate the first memory location associated with the addressable entity stored at the location indexed by the identifier within the MMS to allow the processor to access the addressable entity in the first memory location during the processing of the machine code instruction by the ISP. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A system for using a structured data storage system to provide access to addressable entities in virtual address space, the system comprising:
-
means for providing an SDSS to manage a virtual address space; means for assigning, using the SDSS, an identifier to an addressable entity; means for associating, within the SDSS, the identifier corresponding to the addressable entity with a first memory location for storing the corresponding addressable entity; and means for using the identifier corresponding to the addressable entity to access the addressable entity from the first memory location within the virtual address space during processing of a machine code instruction.
-
-
52. A computer program product comprising computer-executable instructions embodied in a computer-readable medium for performing steps comprising:
-
providing an SDSS to manage a virtual address space; assigning, using the SDSS, an identifier to an addressable entity; associating, within the SDSS, the identifier corresponding to the addressable entity with a first memory location for storing the corresponding addressable entity; and using the identifier corresponding to the addressable entity to access the addressable entity from the first memory location during processing of a machine code instruction.
-
Specification