Results 1 to 11 of 11

Thread: Shared Memory Question

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    AO Viking's Tactician Member Lucjan's Avatar
    Join Date
    Jun 2006
    Posts
    1,049

    Default Shared Memory Question

    Exactly what does shared memory mean/do, and is there any way to "unshare" it?

  2. #2

    Default Re: Shared Memory Question

    It depends on the context.

    In an architecture context, you can have a shared mem. architecture, vs. a distributed memory one. The shared memory architecture means that all CPUs will be able to directly access the entire memory, and they all see that entire memory space. In the distributed memory architecture, the CPUs are usually in different physical machines, and they only see their local chunk of memory, not the entire memory space; however, they may be able to access other CPU's local memory chunks, but NOT directly - only via the other CPUs.

    Obviously, this is a simplified and generalized explanation ;)

    Now, in the "software" context, say you have one machine, and a bunch of programs. Normally, as a basic OS security design, processes will run in separate memory spaces, and won't be able to access each other's memory. But if, for some reason, you WANT some of your processes to be able to access a common chunk of memory, you can declare a region of memory as "shared", and all the other processes will be able to access it directly.

    Again, this is a simplified explanation.

    I hope this at least answers the first half of your question.

    Your question was however more than vague, and I am not sure what you mean by unsharing. What's your context ?
    In the second case I mentioned, it's pretty obvious, if you don't want that shared memory, you don't declare it :) But I'm guessing your context is a different one.
    So, more details are required.
    Therapy helps, but screaming obscenities is cheaper.

  3. #3
    AO Viking's Tactician Member Lucjan's Avatar
    Join Date
    Jun 2006
    Posts
    1,049

    Default Re: Shared Memory Question

    I know it was vague, because I'm not sure what I'm talking about myself.

    I was told the reason my laptop, which has a 256 mb GeForce 5150 Go, runs M2 slower than my desktop's old graphics card, a 256 mb ati x1300 pro, is because the laptop's graphics card is using shared memory.

    The laptops 1.8 dual core is faster than my desktop's 2.8 single cell, so there's no issue there, it's just that shared memory business....

    Basically I just want my game to run better on the laptop (runs with most settings on medium, but some have to go to low) because my desktop is currently out of commission, hard drive crashed big time. Any ideas?

  4. #4
    Member Member Phatose's Avatar
    Join Date
    Dec 2003
    Location
    PA, USA
    Posts
    591

    Default Re: Shared Memory Question

    A 5150 isn't going to run it nicely any way you look at it. The memory sharing is just a symptom of the bigger problem that it's just not a very good video card. The FX series just ain't great, and while an X1300 is no beast, the 5150 is more or less a leper.

    At any rate, unsharing the memory isn't going to happen. It's basically borrowing system memory for texture storage - so unless you decide you don't like textures, you're not gonna change that.

  5. #5
    Cynic Senior Member sapi's Avatar
    Join Date
    Oct 2004
    Location
    Brisbane
    Posts
    4,970

    Default Re: Shared Memory Question

    To begin with, that's not a great card (but that's what you have to expect from a laptop)

    Shared memory means that the card 'steals' system memory. This is slower and has teh added disadvantage of bottlenecking low-end systems by using up all the memory (or at least 256mb of it)
    From wise men, O Lord, protect us -anon
    The death of one man is a tragedy; the death of millions, a statistic -Stalin
    We can categorically state that we have not released man-eating badgers into the area -UK military spokesman Major Mike Shearer

  6. #6
    AO Viking's Tactician Member Lucjan's Avatar
    Join Date
    Jun 2006
    Posts
    1,049

    Default Re: Shared Memory Question

    Hm...rather disappointing for a system I paid 1,400 for.

    Better question then. I've been having a problem with my desktop that seems irreversable, and the desktop itself is rather aged at 4 1/2 years, so I think I'm just going to replace the parts I haven't replaced in the last year.

    So, basically, I need a hard drive, motherboard, and cpu. Any suggestions?

    As far as things I've bought recently and intend to keep, I've already got an nvidia Geforce 7600 GS using the agp 8x slot, so I'd prefer a mobo with both agp and pci xpress slots in case I want to use pci express in the future. Using two sticks of 1 gig ddr ram right now. Have a 430 watt power supply.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Single Sign On provided by vBSSO