IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0603787
(2000-06-26)
|
발명자
/ 주소 |
- Rabinovici, Sorana
- Miller, Daniel H.
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
25 인용 특허 :
9 |
초록
▼
One or more embodiments of the invention provide for a SEG (segment) subsystem of a parallel database extension (PDE) that provides services for creating, manipulating, and destroying access to data segments in address space. The SEG subsystem works with transient segments (also referred to as scrat
One or more embodiments of the invention provide for a SEG (segment) subsystem of a parallel database extension (PDE) that provides services for creating, manipulating, and destroying access to data segments in address space. The SEG subsystem works with transient segments (also referred to as scratch segments) that are created as offsets in a "well-known" file created during initialization of the PDE. The offsets are stored in objects/elements in a queue in the virtual address space of the SEG subsystem. Upon partitioning addressable memory into one or more scratch segments, obtaining the offsets for the scratch segments, and mapping the offsets into the SEG system's virtual address space, the physical memory is locked. When the scratch segments are needed, an element/object from the queue containing the appropriate size scratch segment is mapped into the requestor's address space. Once mapped to the requestor's address space, the element is unmapped from the SEG's virtual address space. Thereafter, the requestor can utilize the scratch segment as desired (in accordance with the access granted by the SEG subsystem).
대표청구항
▼
One or more embodiments of the invention provide for a SEG (segment) subsystem of a parallel database extension (PDE) that provides services for creating, manipulating, and destroying access to data segments in address space. The SEG subsystem works with transient segments (also referred to as scrat
One or more embodiments of the invention provide for a SEG (segment) subsystem of a parallel database extension (PDE) that provides services for creating, manipulating, and destroying access to data segments in address space. The SEG subsystem works with transient segments (also referred to as scratch segments) that are created as offsets in a "well-known" file created during initialization of the PDE. The offsets are stored in objects/elements in a queue in the virtual address space of the SEG subsystem. Upon partitioning addressable memory into one or more scratch segments, obtaining the offsets for the scratch segments, and mapping the offsets into the SEG system's virtual address space, the physical memory is locked. When the scratch segments are needed, an element/object from the queue containing the appropriate size scratch segment is mapped into the requestor's address space. Once mapped to the requestor's address space, the element is unmapped from the SEG's virtual address space. Thereafter, the requestor can utilize the scratch segment as desired (in accordance with the access granted by the SEG subsystem). 7, 20001000, Vaid et al., 370/230; US-6145001, 20001100, Scholl et al., 709/223; US-6167445, 20001200, Gai et al., 709/223; US-6185189, 20010200, Brassier et al., 370/236; US-6185613, 20010200, Lawson et al., 709/224; US-6222844, 20010400, Han et al., 370/397; US-6233449, 20010500, Glitho et al., 455/423; US-6243747, 20010600, Lewis et al., 709/220; US-6256315, 20010700, Barbas et al., 370/412; US-6269330, 20010700, Cidon et al., 704/043; US-6275855, 20010800, Johnson, 709/224; US-6298041, 20011000, Packer, 370/231; US-6349335, 20020200, Jenney, 709/224; US-6356560, 20020300, Venters et al., 370/461; US-6370116, 20020400, Giroux et al., 370/230; US-6381639, 20020400, Thebaut et al., 709/222; US-6405250, 20020600, Lin et al., 709/224; US-2001/0056481, 20011200, Hayball et al., 709/223
※ AI-Helper는 부적절한 답변을 할 수 있습니다.