Unified Memory Architecture

by Matthew Duncan.

Share
|
Homepage | Submit your article | Contact | TOS
More articles on memory processor motherboards and buses  

You are here: Categories » Computers and technology » Memory Processor Motherboards and buses

A new design trend in PCs, particularly lower cost models, is Unified Memory Architecture, sometimes abbreviated as UMA. This design unifies the memory in a PC by moving the video frame buffer from its privileged position, connected through a bus to the video controller, to part of the main memory of the PC. In other words, part of the memory of the system gets allocated for storing video images.

The chief attraction of this design is that it cuts the cost of a PC. Manufacturers no longer need pay for video board memory. It can also improve the performance of a PC because the frame buffer, as part of main memory, operates at the same speed as main memory rather than at the lower rate associated with the expansion bus or local bus.

The UMA design can be misleading. Because some of the memory in a UMA system must be given over to the video buffer, it is not available to your applications. Hence a UMA system acts as if its has less memory than the specification sheet implies.

To the digital logic of your PC's microprocessor, the UMA design appears no different than a conventional video system. The frame buffer appears in the same logical location as always. If it did not, your applications would not be able to access it. On the other hand, the hardware implementation of UMA is radically different and, if poorly carried out, can have dramatic effects on the performance of the overall PC.

The conventional memory design makes video memory a self-contained subsystem. It handles its own housekeeping, and provides its own, decidated, access channel for the video controller, which operates independently of the host microprocessor. The UMA design makes video memory part of the main memory system, where it is treated as ordinary DRAM. The graphics chip, should the system have one, must share access to the frame buffer with the rest of the system. Or the microprocessor may manage video operations itself, taking over the function of the graphics chip (which again, helps to trim costs). Either way, performance suffers. The multi-tasking aspect of having a graphics accelerator is lost. Moreover, because video memory in UMA designs is drawn from the PC's main memory, it cannot benefit from high speed memory designs (such as Video RAM) without forcing the entire system to use the more costly technology.

Leave a comment or ask a question
Total comments: 0

Memory Processor Motherboards and buses Disclaimer

  • The e-articles directory is not responsible for any and all copyright infringements by writers and authors. If you suspect the information contained by this page for any copyright infringements, please contact us to investigate the issue
What is UMA ~ Upper Memory Area - The term Upper Memory Area (UMA) describes the reserved 384KB at the top of the first megabyte of system memory on a PC/XT and the first megabyte on an AT-type system. This memory has the addresses (more...)
RDRAM - Rambus DRAM (RDRAM) is a fairly radical memory design found in high-end PC systems from late 1999 through 2002. Intel signed a contract with Rambus in 1996 ensuring it would support RDRAM into 2001 (more...)
The evolution of Microprocessors from 1971 to the Present - It is interesting to note that the microprocessor had existed for only 10 years prior to the creation of the PC! Intel invented the microprocessor in 1971; the PC was created by IBM in 1981. Now mo (more...)
How SIMM DIMM and RIMM memory work - Originally, systems had memory installed via individual chips. They are often referred to as dual inline package (DIP) chips because of their designs. The original IBM XT and AT had 36 sockets on t (more...)
EDORAM ~ Extended Data Out RAM - In 1995, a newer type of memory called extended data out (EDO) RAM became available for Pentium systems. EDO, a modified form of FPM memory, is sometimes referred to as Hyper Page mode. EDO was inv (more...)
Troubleshooting Memory - Memory problems can be difficult to troubleshoot. For one thing, computer memory is still mysterious to people because it is a kind of "virtual" thing that can be hard to grasp. The other difficult (more...)
Guidelines when upgrading memory on older systems - When upgrading an older motherboard, it is sometimes impossible to match the installed memory. Some motherboards have 30-pin and 72-pin SIMM sockets, and many have both SIMM and DIMM sockets. I (more...)
Guidelines when upgrading memory in Pentium II/III/IV Celeron and Athlon systems - These systems are excellent candidates for memory upgrades. Early Pentium II systems often have only 16 MB of RAM. In the price-sensitive consumer Celeron market, many early systems shipped wit (more...)
Power6 Processor: World`s Fastest Processor - Increases the processing speed to 4.7 GHz A revolutionary device in the form of tiny chip has been designed by IBM which has put the world in wonders. Power6 is really a mind-blow (more...)
About Clocking - In computers, a serial signal is one in which the bits of data of the digital code are arranged in a series. They travel through their medium or connection one after another as a train of pulses (more...)

 
free content
    Copyright © 2006 - 2012 e-articles.info.
The texts, articles and tutorials in the directory are property of their respective owners and authors.