Re: Future of 64 bits



gtr <xxx@xxxxxxx> wrote:

> Is anything that is
> really making use of 64-bit going to stumble?

Besides the possibility of the Intel chips being 64-bits also, as
clvrmnky mentioned, I wonder what you mean by "really making use of
64-bit". My observation is that the huge majority of people have no idea
what this actually means, and that it is primarily a marketting buzz
word. Exceptions exist, but they are exceptions.

The marketting folk have "stolen" the term 64-bit so that it has almost
no actual technical meaning these days. Or perhaps I should say that its
meaning varies from product to product, depending on whatever meaning
makes that product look better. If you know a specific technical meaning
of "64-bit" system that your software depends on, then ask about that
specific meaning. If you don't know any more specifically than that the
marketting folk say it is a 64-bit product, then you don't have anything
to worry about.

Are you using more than 2 gb of memory in a single application? The most
common meaning of "64-bit" system in today's market-speak is one that
uses more than 32 bits for addresses. It often isn't very close to 64
bits, but it is well more than 32. The main point is that it is address
space - i.e. memory size. This isn't the total memory of your system,
but rathert the amount that a single application uses. As a general
rule, 32-bit systems have to play "tricks" to handle more than 2 gb of
memory in a single application. Sometimes they just can't do it; other
times the "tricks" cause significant speed penalty.

Another common martket-speak use of the term 64-bit is just to imply
that things run faster because of wider bus widths. Sometimes they do.
But sometimes things actually run more slowly (because those 64-bit
addresses take twice the bus bandwidth).

--
Richard Maine | Good judgement comes from experience;
email: last name at domain . net | experience comes from bad judgement.
domain: summertriangle | -- Mark Twain
.



Relevant Pages

  • Re: RAM-a-lam-a-DING-DONG
    ... > So I buy a 512MB stick of memory from Crucial, to up my Powerbook G4 from ... > meaning I can only upgrade to 768MB. ...
    (uk.comp.sys.mac)
  • Re: help me understand memory and processes
    ... The term "shared memory" has a very specific meaning in the ... to page out parts of the data space for processes. ... >> actually shared with others or private space. ...
    (comp.os.linux.misc)
  • Re: Question about RAM
    ... AFAIK, the mem ... Meaning if you have two .NET exe's running... ... image* of DLL's in memory is always shared across processes... ... without really understanding how it works (note I said *exectuable image* ...
    (microsoft.public.dotnet.languages.vb)
  • Re: memory leak`s
    ... Yes, the task manager is a first approximation if you know how to interpret it, but ... relying on it for an instantaneous snapshot whose meaning is not interpreted sensibly is ... increasing memory fragmentation is not determinable just by watching the memory increase. ... >> If you get an L1 cache hit, you get 0 CPU cycles delay in accessing the ...
    (microsoft.public.vc.mfc)