Invention Grant
US08504795B2 Method, system, and program for utilizing a virtualized data structure table
有权
用于利用虚拟化数据结构表的方法,系统和程序
- Patent Title: Method, system, and program for utilizing a virtualized data structure table
- Patent Title (中): 用于利用虚拟化数据结构表的方法,系统和程序
-
Application No.: US10882564Application Date: 2004-06-30
-
Publication No.: US08504795B2Publication Date: 2013-08-06
- Inventor: Hemal V. Shah , Ali S. Oztaskin
- Applicant: Hemal V. Shah , Ali S. Oztaskin
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Konrad Raynes Davda & Victor LLP
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F9/26 ; G06F9/34

Abstract:
Provided are a method, system, and program for utilizing a virtualized data structure table such as an address translation and protection table (TPT), for example, in an I/O device. The virtualized data structure table has virtually contiguous data structures but not necessarily physically contiguous data structures in system memory. The data structure table may be accessed in a virtually contiguous manner. In the illustrated embodiment, the table is subdivided at a first hierarchal level into a plurality of virtually contiguous units or segments. Each unit or segment is in turn subdivided at a second hierarchal level into a plurality of virtually contiguous subunits, subsegments, pages or blocks. Each page or block is in turn subdivided at a third hierarchal level into a plurality of physically contiguous table entries. The data structure table may be accessed in a virtually contiguous manner utilizing a set of hierarchal data structure tables corresponding to the hierarchal levels of the data structure table.
Public/Granted literature
- US20060004795A1 Method, system, and program for utilizing a virtualized data structure table Public/Granted day:2006-01-05
Information query