On Fri, 2004-12-17 at 13:30 +0000, James Wilkinson wrote: > However, if the program is dynamically linked, it will need 32 bit > versions of the libraries. Now some of these libraries will probably > already be loaded, but on a 64 bit OS, they might well be 64 bit > versions. So the kernel will probably have to keep 32 bit and 64 bit > versions of the same libraries loaded. This reduces the efficiency of > the CPU's caches, and makes less RAM available for hard disk caching. You mean I/O cache, not CPU cache, libraries are loaded into the address space of every application and not shared in memory, at least not with Linux. > Intel's Itanium CPUs were not designed with 32 bit *performance* as a > priority, and it shows. They *are* much slower when running 386 code. This is one of the reasons IA64 is almost dead. Tom -- T h o m a s Z e h e t b a u e r ( TZ251 ) PGP encrypted mail preferred - KeyID 96FFCB89 finger thomasz@xxxxxxxxxxxxxx for key Prohibiting cryptography to prevent terrorism is as meaningful as ...prohibiting mumming to prevent bank robbery!
Attachment:
signature.asc
Description: This is a digitally signed message part