WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

Re: [Xen-users] 32bit vs 64bit memory usage question

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-users] 32bit vs 64bit memory usage question
From: "Ulrich Windl" <ulrich.windl@xxxxxxxxxxxxxxxxxxxx>
Date: Mon, 05 Feb 2007 16:28:58 +0100
Delivery-date: Mon, 05 Feb 2007 07:29:07 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <45C74693.5060504@xxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Organization: Universitaet Regensburg, Klinikum
Priority: normal
References: <BAY124-DAV28223A55AFFE7204DD4E6AC990@xxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
On 5 Feb 2007 at 10:00, Tom Miller wrote:

[...]
> 64 bit pointers and 64 bit memory address slots are twice as big as
> corresponding 32 bit ones.   So unless you have 4 GB of memory or more,
> using 64bit software is actually slower for the system, not faster.

Are you sure? You are not saying that 64-bit programs are twice as large as 
32-bit 
programs, do you? Besides of that I'd expect a 64-bit CPU to load a 64 bit word 
from memory in the same speed as a 32-bit CPU would load a 32-bit word. Also 
these 
AMD/Intel CPUs seem to have additional registers in 64bit mode.

I think the memory overhead comes from (As Andrew S Tanenbaum explained in one 
of 
his books about 10 years ago) the fact that the tables to manage the huge 64 
bit 
virtual address space are a great deal larger than those for 32-bit.

Finally (as in HP-UX 11), a 64 bit OS does not mean that every program is a 
64-bit 
executable: a 32-bit Shell, Perl and Emacs is sufficient for most users I'd 
think 
;-)

Regards,
Ulrich


> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-users



_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users