Computer graphics processing and selective visual display system – Computer graphics display memory system – Memory allocation
Reexamination Certificate
1999-12-29
2004-04-20
Tung, Kee M. (Department: 2676)
Computer graphics processing and selective visual display system
Computer graphics display memory system
Memory allocation
C711S171000
Reexamination Certificate
active
06724390
ABSTRACT:
BACKGROUND OF THE INVENTION
This invention relates to allocating memory for use by a graphics processor.
A graphics processor requires large amounts of contiguous memory for processing and displaying images. Dedicated “graphics” memory may be provided to meet this requirement; however, this additional memory increases the costs associated with graphics processing.
Another approach is to allocate operating system (or “system”) memory for use by the graphics processor. Traditionally, this approach required “locking down” large amounts of system memory for exclusive use by the graphics processor. The operating system was often left with an insufficient amount of memory as a result.
SUMMARY OF THE INVENTION
In general, in one aspect, the invention relates to allocating memory for use by a graphics processor. The invention features identifying available portions of system memory and allocating the available portions of system memory to the graphics processor.
Among the advantages of this aspect may be one or more of the following. Identifying available portions of system memory and allocating those available portions makes it possible for the graphics processor to use system memory without “locking down” large portions of that memory beforehand. As a result, the amount of dedicated memory required by the graphics processor can be reduced without substantially adverse effects to the operating system.
REFERENCES:
patent: 5107251 (1992-04-01), Frank et al.
patent: 5113180 (1992-05-01), Gupta et al.
patent: 5247634 (1993-09-01), Cline et al.
patent: 5335322 (1994-08-01), Mattison
patent: 5675793 (1997-10-01), Crick et al.
patent: 5793385 (1998-08-01), Nale
patent: 5796413 (1998-08-01), Shipp et al.
patent: 5900885 (1999-05-01), Stortz
patent: 5905853 (1999-05-01), Murakami
patent: 5920881 (1999-07-01), Porterfield
patent: 5930827 (1999-07-01), Sturges
patent: 5946005 (1999-08-01), Chiang et al.
patent: 5953746 (1999-09-01), Crocker et al.
patent: 6021505 (2000-02-01), Ayyagari et al.
patent: 6023281 (2000-02-01), Grigor et al.
patent: 6041016 (2000-03-01), Freker
patent: 6085269 (2000-07-01), Chan et al.
patent: 6097401 (2000-08-01), Owen et al.
patent: 6304935 (2001-10-01), Strongin
patent: 6308248 (2001-10-01), Welker et al.
patent: 6326973 (2001-12-01), Behrbaum et al.
patent: 6366994 (2002-04-01), Kalyur
patent: 6369813 (2002-04-01), Pentkovski et al.
patent: 6370633 (2002-04-01), Sethi
patent: 6377268 (2002-04-01), Jeddeloh
patent: 6378082 (2002-04-01), Rajappa et al.
patent: 6430665 (2002-08-01), Allison et al.
patent: 2002/0188793 (2002-12-01), Hunsaker et al.
patent: 0 513 433 (1991-09-01), None
patent: 0 851 353 (1997-12-01), None
patent: 98/14878 (1998-04-01), None
Newman, Gary. “Memory Management Support for Tiled Array Organization.”Computer Architecture News.20.4. Sep. 1992. 22-30.
Dragony Joseph M.
Sethi Prashant
Fish & Richardson P.C.
Tung Kee M.
LandOfFree
Allocating memory does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Allocating memory, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Allocating memory will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3230956