Re: Can 64 bit Vista support a 32 bit application with 4 GB?
- From: Tim Roberts <spamtrap@xxxxxxxxxx>
- Date: Tue, 26 Feb 2008 07:14:51 GMT
"Jerome H. Fine" <spamtrap@xxxxxxxxxx> wrote:
In addition, there is a DLL program which I hope to use under the
emulator which also requests
memory. If I am able to make my own modifications to the DLL, I will be
using it to sieve for
prime numbers up around 10**18. If I can accomplish what I estimate is
possible, the DLL will
ask for as much virtual memory as possible (at least 1.5 GB) which must
be physical memory
NOT backed up via a swap file or any other file if the sieve is going to
run at a reasonable speed.
It is THAT assumption that I challenge. You are simply assuming a priori
that the Windows XP kernel is too stupid to optimize its behavior for your
application. Unless your memory usage is pathological, I simply do not
automatically accept that your sieve will not run at a reasonable speed
using standard paging.
I seem to remember that there was a similar situation with respect to
the STAR-100
(from CDC) operating system back in 1972. That was also a virtual
operating system
with a 256 TeraByte virtual address space with a 48 bit address. I tend
to remember
that several programs trashed themselves to death when their working set
exceeded
physical memory - which back then was only a few MegaBytes. I wrote the
part
of the operating system which handled the paging and wrote the LRU
(least recently
used) pages out to the swap file. The size of large pages was 65536
bytes, so there
were not very many large pages available.
Interesting that you worked on the Star-100. I spent the 1980s working for
Control Data, and I got the job in part based on an interview at Oregon
State with a guy from the Star-100 team. He and I talked shop for the
whole hour, then he said "Tell you what, I'll just write down what they
want to hear." It must have worked.
--
Tim Roberts, timr@xxxxxxxxx
Providenza & Boekelheide, Inc.
.
- References:
- Re: Can 64 bit Vista support a 32 bit application with 4 GB?
- From: Tim Roberts
- Re: Can 64 bit Vista support a 32 bit application with 4 GB?
- Prev by Date: Re: Real mode int from protected mode and back
- Next by Date: Re: MASM ASSUME directives...
- Previous by thread: Re: Can 64 bit Vista support a 32 bit application with 4 GB?
- Next by thread: Switch from protected mode to real mode
- Index(es):
Relevant Pages
|