Re: Windows array allocation problem



Roy Lewallen wrote:

(snip)

As I understand Windows operation, each Windows application has its own 2 GB of addressable virtual memory space. The total virtual memory available to all running applications can add up to a great deal more than 4 GB. This is swapped to and from actual memory and the disk as needed.

On a 32 bit system you have 4GB of virtual address space. The way many
systems (including windows) use that space is 2GB for the system, common
among all programs and 2GB private space for each program. The total
virtual memory may be greater than 4GB, but only 4GB is addressable
at one time.

I have seen systems with more than 2GB of available swap space,
and programs that determine the available memory find a negative
number (treating it as a signed 32 bit value) deciding that not
enough is available. I have seen the same thing for available
disk space.

-- glen

.



Relevant Pages

  • Re: Paging File
    ... Total Virtual Memory 2 GB ... drive than where Windows is installed, or is it another partition on ... The difference between the pagefile data for drive F: ...
    (microsoft.public.windowsxp.basics)
  • Re: A question about virtual memory
    ... total virtual memory = total physical memory+ swap space, ... for example, in the output from /proc/meminfo, total virtual memory = ... That's totally bogus. ...
    (comp.os.linux.development.apps)
  • Re: A question about virtual memory
    ... total virtual memory = total physical memory+ swap space, ... for example, in the output from /proc/meminfo, total virtual memory = ... That's totally bogus. ...
    (comp.os.linux.development.apps)
  • MsInfo32 question
    ... "System Summary", there are items for memory, virtual memory, etc. ... My example system has 16 GB of physical memory, and two 4095 MB Page files ... Available Virtual Memory <somethng less than total virtual memory> ... Can someone explain why MsInfo32.exe reports Page File Space ss ...
    (microsoft.public.win2000.general)
  • A question about virtual memory
    ... I am new to this and am trying to understand virtual memory, ... for example, in the output from /proc/meminfo, total virtual memory = ... VmallocChunk: 536863567 kB ... libraries, ...
    (comp.os.linux.development.apps)