Jump to content

What is the Basic purpose of RAM


harmonSmith

Recommended Posts

Some graphics cards use the system RAM but those are generally the less powerful and integrated graphics chips rather than a seperate card.

 

but the only purpose it serves across all PC's is as a fast cache so it doesn't have to read/write from the really really slow harddrive.

 

Bookworm: try being helpful and interact with other users not just fob them off on a link to wikipedia.

Link to comment
Share on other sites

Some graphics cards use the system RAM but those are generally the less powerful and integrated graphics chips rather than a seperate card.

 

but the only purpose it serves across all PC's is as a fast cache so it doesn't have to read/write from the really really slow harddrive.

 

Bookworm: try being helpful and interact with other users not just fob them off on a link to wikipedia.

i will try my best to do so from now.

Link to comment
Share on other sites

That's the best straight-up definition, above. It's not so much that programs are "temporarily saved" there, as it is that programs reside in that space as they are being called for instructions by the CPU, because it's faster than calling for those instructions off the hard drive. Of course, many programs are too large to fit entirely in RAM, so often programs are modularized and only the module you're working on is loaded into RAM at a given time, and then when another module is needed it's loaded from the HD into the RAM.

Link to comment
Share on other sites

  • 2 weeks later...

some of the processes that video card RAM takes over really helps take the strain off the generic system ram, so it doesn't take forever to run it's regular tasks mixed in with the graphics algorithms. That's why I've always hated integrated graphics

 

I like insane_aliens definition of RAM for the question defined, with a good finish by pangloss!

Link to comment
Share on other sites

To throw in one more point, increasing the video RAM increases the amount of data that the video card can work with. In the most straight forward sense, you can run a higher resolution as there is more space for the increased data.

 

In the real world this can be seen in products such as the 9800GTX vs the 8800GTX. At ultra high resolutions (2560x1600), the 8800 will beat the 9800 because the 8800 has 50% more RAM. In a real sense, frames that large don't fit in the 9800's memory, causing it to have to access system memory, which is painfully slow.

Link to comment
Share on other sites

A 2560x1600 frame in 32 bit colour is 16.384MB.

 

are you seriously telling me that a modern graphics card does not have 16.384MB of RAM?

 

here is the calculation to back me up here.

 

2560x1600 = 4096000 pixels *32 bit per pixel = 131072000 bits /8 = 16384000byte / 1000000 byte/MB = 16.384MB

 

although RAM is one of those things that still uses a binary mega byte. so i suppose it should really be 15.625 MiB

Link to comment
Share on other sites

Well, when you overload the graphics card and force it to access the system memory somehow, say - by building a jiggly ball in 3D-Studio max! It doesn't matter how you do it, just that you do it. Once that happens, even the system memory should be able to help it out, but the BUS that the information travels across is usually the bottlenecking point.

Link to comment
Share on other sites

you can't just take the size of the actual frame, as you have to take into account the amount of math and data used to generate said frame.

 

There is a lot of data that the gfx card has to process to produce even one frame. The primary RAM hog is texture data. Virtually all of the video game textures need to be stored on the card, so data that isn't even being displayed is being stored on the card for fast access.

 

And then you have to throw in effects such as anti aliasing which cause the frame that is rendered to be 2-16 times as large (albeit unoptimized, but AA causes HUGE performance hits in video games).

 

The amount of memory that is used quickly spirals upward. Granted, high end video cards with 512MB+ video RAM rarely run into problems such as this, but the effect can be shown (I'm looking for the video card review that I saw it best in, if I find it, I'll post it).

 

http://enthusiast.hardocp.com/article.html?art=MTQ4OSw5LCxoZW50aHVzaWFzdA==

 

The CoD4 section relates to what I was referring to.

 

http://enthusiast.hardocp.com/article.html?art=MTQ4OSw0LCxoZW50aHVzaWFzdA==

 

The specific page.

Edited by big314mp
grammar/clarity
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.