发明名称 |
Method and system for allocating memory space using mapping controller, page table and frame numbers |
摘要 |
A method and apparatus of allocating memory space in a main memory of a computer system to a unified memory architecture device. The main memory is associated with a physical address space. A required linear address range is determined for the video card, and the linear address range is mapped to scattered portions in the physical address space. A page table is created containing page frame numbers corresponding to page frames in the main memory, the page frames being allocated to the device. The page frames are non-contiguous blocks of the main memory. The device is associated with a linear address space. The frame numbers are loaded into a translation look-aside buffer (TLB) for converting a linear address in the linear address space to a physical address in the physical address space.
|
申请公布号 |
US6308248(B1) |
申请公布日期 |
2001.10.23 |
申请号 |
US19960777781 |
申请日期 |
1996.12.31 |
申请人 |
COMPAQ COMPUTER CORPORATION |
发明人 |
WELKER MARK W.;MORIARTY MICHAEL P.;BONOLA THOMAS J. |
分类号 |
G06F12/02;G06F12/08;G06F12/10;G06F13/16;G09G5/39;(IPC1-7):G06F12/02 |
主分类号 |
G06F12/02 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|