> (Somebody want to explain what that means - Stan?)
>
> http://support.microsoft.com/default.aspx?scid=KB;en-us;q247904

That article explains the windows terminal services problem thoroughly.  Why
are we discussing a microsoft OS memory management problem on this list?
Oh, maybe memory management needs some explanation:

Programs are written today in portable, high level languages (C, C++).
Programmers do not explicitly manage memory locations, as modern OS's handle
this for them.  This is because systems run many programs simultaneously
(multitasking), and thus one programmer cannot take into account what other
programs (and what physical memory locations they are using) may be running
on the system.  So programmers use virtual addresses, which the operating
system memory management code translates into physical memory addresses at
run time.  The problem described in the article above arises because the OS
comsumes memory in order to manage the virtual->physical mapping of memory
locations.  The consumed memory stores the translation tables, which map
virtual memory addresses to physical memory addresses.

Kind of a double edged sword, eh?  The more memory a system has (thus
allowing more processes to run, or larger processes, i.e. databases), the
more of that memory is consumed just to manage memory.  This is the price we
pay for progress... ;)

Oh, wasn't this thread about P4 Xeon performance (or lack thereof :)?
Answer in next post...

StanTheMan
TheHardwareFreak
rcon admin at:
Beer for Breakfast servers        <http://bfb.bogleg.org/>
   209.41.98.2:27016 (CS multi-map)   209.41.98.2:27015 (DoD)
   209.41.98.2:27017 (CS militia/dust2)            Dallas, TX




_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux

Reply via email to