Apparatus to map pages of disparate sizes and associated methods

   
   

A data processing system providing high performance two-dimensional and three-dimensional graphics includes at least one system processor, chipset core logic, a graphics processor, main memory storing computer software and data including operating system software, and a graphics address remapping table (GART). The chipset logic operates on first-sized memory pages, while the operating system operates on larger, second-sized memory pages. In one embodiment GART driver software maps each second-sized page to Z first-sized pages by filling up the GART with Z entries per second-sized page, where Z is the rounded integer number of first-sized pages per second-sized page. In another embodiment, an address translation function converts a first page number, corresponding to a first-sized page, issuing from a system processor into a second page number, corresponding to a second-sized page, and a page offset within the second-sized page. Also described is an integrated circuit for mapping memory pages of disparate sizes, and a computer-readable medium storing a data structure for implementing the page mapping method and apparatus.

Системы процесса данных обеспечивая графики высокого класса исполнения плоские и трехмерные вклюает по крайней мере один обработчик системы, логику сердечника chipset, обработчик графиков, главную память средство программирования и данные по компьютера включая средство программирования оперативной системы, и графики адресуют remapping таблицу (GART). Логика chipset приводится в действие дальше перв-opredelennye размер страницы памяти, пока оперативная система приводится в действие дальше большой, втор-opredelennye размер страницы памяти. В одном водителе воплощения GART средство программирования составляет карту каждая втор-opredelenna4 размер страница к страницам перв-opredelennym размер з путем заполнять вверх по GART с входами з в втор-opredelennuh размер страницу, где з будет округленный номер интежера перв-opredelennyx размер страниц в втор-opredelennuh размер страницу. В другом воплощении, функция перевода адреса преобразовывает номер первой страницы, соответствующ к перв-opredelenno1 размер странице, выдающ от обработчика системы в второй номер страницы, соответствующ к втор-opredelenno1 размер странице, и смещение страницы внутри втор-opredelenna4 размер страница. Также описаны интегрированная цепь для составлять карту страницы памяти несхожих размеров, и computer-readable средство структура данных для снабжать страницу составляя карту метод и прибор.

 
Web www.patentalert.com

< Virtual memory device for a digital home network

< Virtual storage systems and virtual storage system operational methods

> Storage virtualization system and methods

> Method and system for updating data in a compressed read cache

~ 00161