Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Computing > Windows 64bit > 64bit app - 8 terabytes or 4 GB?

Reply
Thread Tools

64bit app - 8 terabytes or 4 GB?

 
 
Jacky Kwok
Guest
Posts: n/a
 
      06-21-2005
Dear All:

I just read the the "What are the General Memory Limits of Windows 64-bit?"
in
http://msdn.microsoft.com/isv/techno...q/default.aspx

The answer in the page is
"Virtual Address Space per 64 bit processes: 2 GB (4 GB with large
address aware) "


Is it correct?

I also had read the 64bit SDK document in
http://msdn.microsoft.com/library/de...ress_space.asp

It mentioned that
"By default, 64-bit Microsoft Windows-based applications have a
user-mode address space of 8 terabytes".

What is the fact? 8 terabytes or 4 GB?

If a 64bit application just uses max 4GB, I think it is not so interesting.



--
Jacky Kwok
jacky@alumni_DOT_cuhk_DOT_edu_DOT_hk
jacky@compose_DOT_com_DOT_hk
 
Reply With Quote
 
 
 
 
Wayne Wastier
Guest
Posts: n/a
 
      06-21-2005
You know it is higher than 4GB. There are AMD Opteron motherboards out now
that support 128GB of RAM, so it has to be higher.



Wayne


 
Reply With Quote
 
 
 
 
Darrell Gorter[MSFT]
Guest
Posts: n/a
 
      06-21-2005
Hello,
That page looks to be wrong, let me check on this.
Thanks,
Darrell Gorter[MSFT]

This posting is provided "AS IS" with no warranties, and confers no rights
--------------------
<Date: Tue, 21 Jun 2005 10:23:49 +0800
<From: Jacky Kwok <>
<User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317)
<X-Accept-Language: en-us, en
<MIME-Version: 1.0
<Subject: 64bit app - 8 terabytes or 4 GB?
<Content-Type: text/plain; charset=ISO-8859-1; format=flowed
<Content-Transfer-Encoding: 7bit
<Message-ID: <>
<Newsgroups: microsoft.public.windows.64bit.general
<NNTP-Posting-Host: 210.176.55.168
<Lines: 1
<Path: TK2MSFTNGXA01.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFT NGP15.phx.gbl
<Xref: TK2MSFTNGXA01.phx.gbl microsoft.public.windows.64bit.general:8131
<X-Tomcat-NG: microsoft.public.windows.64bit.general
<
<Dear All:
<
<I just read the the "What are the General Memory Limits of Windows 64-bit?"
<in
<http://msdn.microsoft.com/isv/techno...generalfaq/def
ault.aspx
<
<The answer in the page is
<"Virtual Address Space per 64 bit processes: 2 GB (4 GB with large
<address aware) "
<
<
<Is it correct?
<
<I also had read the 64bit SDK document in
<http://msdn.microsoft.com/library/de...-us/win64/win6
4/virtual_address_space.asp
<
<It mentioned that
<"By default, 64-bit Microsoft Windows-based applications have a
<user-mode address space of 8 terabytes".
<
<What is the fact? 8 terabytes or 4 GB?
<
<If a 64bit application just uses max 4GB, I think it is not so interesting.
<
<
<
<--
<Jacky Kwok
<jacky@alumni_DOT_cuhk_DOT_edu_DOT_hk
<jacky@compose_DOT_com_DOT_hk
<

 
Reply With Quote
 
Charlie Russel - MVP
Guest
Posts: n/a
 
      06-21-2005
That FAQ is wrong. Pure and Simple

--
Charlie.
http://www.msmvps.com/xperts64/


Jacky Kwok wrote:
> Dear All:
>
> I just read the the "What are the General Memory Limits of Windows
> 64-bit?" in
> http://msdn.microsoft.com/isv/techno...q/default.aspx
>
> The answer in the page is
> "Virtual Address Space per 64 bit processes: 2 GB (4 GB with large
> address aware) "
>
>
> Is it correct?
>
> I also had read the 64bit SDK document in
> http://msdn.microsoft.com/library/de...ress_space.asp
>
> It mentioned that
> "By default, 64-bit Microsoft Windows-based applications have a
> user-mode address space of 8 terabytes".
>
> What is the fact? 8 terabytes or 4 GB?
>
> If a 64bit application just uses max 4GB, I think it is not so
> interesting.



 
Reply With Quote
 
Charlie Russel - MVP
Guest
Posts: n/a
 
      06-21-2005
See, you're much politer than I. I said it's just plain wrong.

--
Charlie.
http://www.msmvps.com/xperts64/


"Darrell Gorter[MSFT]" wrote:
> Hello,
> That page looks to be wrong, let me check on this.
> Thanks,
> Darrell Gorter[MSFT]
>
> This posting is provided "AS IS" with no warranties, and confers no
> rights --------------------
> <Date: Tue, 21 Jun 2005 10:23:49 +0800
> <From: Jacky Kwok <>
> <User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317)
> <X-Accept-Language: en-us, en
> <MIME-Version: 1.0
> <Subject: 64bit app - 8 terabytes or 4 GB?
> <Content-Type: text/plain; charset=ISO-8859-1; format=flowed
> <Content-Transfer-Encoding: 7bit
> <Message-ID: <>
> <Newsgroups: microsoft.public.windows.64bit.general
> <NNTP-Posting-Host: 210.176.55.168
> <Lines: 1
> <Path: TK2MSFTNGXA01.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFT NGP15.phx.gbl
> <Xref: TK2MSFTNGXA01.phx.gbl
> microsoft.public.windows.64bit.general:8131 <X-Tomcat-NG:
> microsoft.public.windows.64bit.general <
> <Dear All:
> <
> <I just read the the "What are the General Memory Limits of Windows
> 64-bit?" <in
> <http://msdn.microsoft.com/isv/techno...generalfaq/def
> ault.aspx
> <
> <The answer in the page is
> <"Virtual Address Space per 64 bit processes: 2 GB (4 GB with large
> <address aware) "
> <
> <
> <Is it correct?
> <
> <I also had read the 64bit SDK document in
> <http://msdn.microsoft.com/library/de...-us/win64/win6
> 4/virtual_address_space.asp
> <
> <It mentioned that
> <"By default, 64-bit Microsoft Windows-based applications have a
> <user-mode address space of 8 terabytes".
> <
> <What is the fact? 8 terabytes or 4 GB?
> <
> <If a 64bit application just uses max 4GB, I think it is not so
> interesting. <
> <
> <
> <--
> <Jacky Kwok
> <jacky@alumni_DOT_cuhk_DOT_edu_DOT_hk
> <jacky@compose_DOT_com_DOT_hk
> <



 
Reply With Quote
 
Charlie Russel - MVP
Guest
Posts: n/a
 
      06-21-2005
Actually, Wayne, "virtual memory address space" and RAM are two VERY
different things. It would be technically possible to support that much RAM
and still only have a 4GB Virtual Memory address space. Stupid, silly, and
not very efficient. But technically possible.

--
Charlie.
http://www.msmvps.com/xperts64/


Wayne Wastier wrote:
> You know it is higher than 4GB. There are AMD Opteron motherboards
> out now that support 128GB of RAM, so it has to be higher.
>
>
>
> Wayne



 
Reply With Quote
 
Peter Lawton
Guest
Posts: n/a
 
      06-21-2005
Those sound like the limits for 32bit apps to me, 2Gb or 4Gb when compiled
large memory aware. It definately isn't the limit for 64bit apps.

Peter Lawton

"Jacky Kwok" <> wrote in message
news:...
> Dear All:
>
> I just read the the "What are the General Memory Limits of Windows
> 64-bit?"
> in
> http://msdn.microsoft.com/isv/techno...q/default.aspx
>
> The answer in the page is
> "Virtual Address Space per 64 bit processes: 2 GB (4 GB with large address
> aware) "
>
>
> Is it correct?
>
> I also had read the 64bit SDK document in
> http://msdn.microsoft.com/library/de...ress_space.asp
>
> It mentioned that
> "By default, 64-bit Microsoft Windows-based applications have a user-mode
> address space of 8 terabytes".
>
> What is the fact? 8 terabytes or 4 GB?
>
> If a 64bit application just uses max 4GB, I think it is not so
> interesting.
>
>
>
> --
> Jacky Kwok
> jacky@alumni_DOT_cuhk_DOT_edu_DOT_hk
> jacky@compose_DOT_com_DOT_hk



 
Reply With Quote
 
Charlie Russel - MVP
Guest
Posts: n/a
 
      06-21-2005
To expand:

a.. What are the General Memory Limits of Windows 64-bit?

The memory limits for 64-bit Windows are:

a.. Total Virtual Address Space: 4 GB (32-bit) and 16 TB (64-bit) <--
Correct
b.. Virtual Address Space per 32-bit processes: 2 GB (3 GB with 3gb flag)
<-- Wrong.
c.. Virtual Address Space per 64 bit processes: 2 GB (4 GB with large
address aware) <-- WAY wrong
The correct answer is 4 GB for 32 bit processes compiled with the
/LARGEMEMORYAWARE switch, when running in x64's WOW64. No command line
switches are required. And for 64 bit processes, it's 8TB of address space.

--
Charlie.
http://www.msmvps.com/xperts64/


Jacky Kwok wrote:
> Dear All:
>
> I just read the the "What are the General Memory Limits of Windows
> 64-bit?" in
> http://msdn.microsoft.com/isv/techno...q/default.aspx
>
> The answer in the page is
> "Virtual Address Space per 64 bit processes: 2 GB (4 GB with large
> address aware) "
>
>
> Is it correct?
>
> I also had read the 64bit SDK document in
> http://msdn.microsoft.com/library/de...ress_space.asp
>
> It mentioned that
> "By default, 64-bit Microsoft Windows-based applications have a
> user-mode address space of 8 terabytes".
>
> What is the fact? 8 terabytes or 4 GB?
>
> If a 64bit application just uses max 4GB, I think it is not so
> interesting.



 
Reply With Quote
 
Robert Klemme
Guest
Posts: n/a
 
      06-21-2005
Charlie Russel - MVP wrote:
> Actually, Wayne, "virtual memory address space" and RAM are two VERY
> different things. It would be technically possible to support that
> much RAM and still only have a 4GB Virtual Memory address space.
> Stupid, silly, and not very efficient. But technically possible.


And it *has* been done: just think of the old times(TM) with EMS, HMS,
memory bank switching etc.

Kind regards

robert

 
Reply With Quote
 
Wayne Wastier
Guest
Posts: n/a
 
      06-21-2005
Charles,

"Ahead of Computex 2005 in Taipei, AMDboard.com has another scoop regarding
the latest 8-way AMD Opteron motherboard from IWILL. Dual-core ready, the
IWILL H8502 is powered by the powerful NVIDIA NFORCE PRO 2200 & 2050 that
can provide up to 40 lanes PCI-Express bandwidth. The IWILL H8502 8-way AMD
Opteron server architecture also uses a special HTX technology to connect
the I/O controller to the system controller and can accommodate up to 128GB
of memory. All this allows an unprecedented level of performance required
for complex, highly technical computing and high performance parallel
applications as proven by Linpack benchmark raised 80% from 4-way to 8-way
system! "



 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Explaining "Terabytes" to Management Lawrence D'Oliveiro NZ Computing 3 04-27-2008 01:32 AM
XP 64bit and Vista 64bit questions Charles Chambers Windows 64bit 2 02-20-2007 01:12 AM
1000 Terabytes = 1 exabyte? Keith Chilton MCDST 1 02-17-2007 04:17 AM
Dual boot with Server 2003 64bit and XP 64bit =?Utf-8?B?emltbWVybWE=?= Windows 64bit 8 10-11-2006 03:56 PM
[SCIRUBY] ruby, that guy on the cell phone behind you, and terabytes Ara.T.Howard Ruby 0 10-22-2005 11:29 PM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57