Any 64bit users? (1 Viewer)

Martin

Senior Member
Dec 31, 2000
56,913
#1
Anyone here running a 64bit system? Have you run into any nasty platform bugs? I'm new to the 64bit world and I have to say the amd64 ubuntu is working much smoother than I was afraid of. No x86_64 related problems yet, 32bit binaries and libs are handled almost entirely transparently.
 

Buy on AliExpress.com
OP
Martin

Martin

Senior Member
Dec 31, 2000
56,913
  • Thread Starter
  • Thread Starter #4
    Hypothetically, what are the advantages of 64 over 32?
    Code:
    $ python
    Python 2.5.1 (r251:54863, Oct  5 2007, 13:50:07)
    [GCC 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>> 2**32
    4294967296
    ^ bytes of memory addressable with a 32bit cpu. Now if we try that with 64bits :D

    Code:
    >>> 2**64
    18446744073709551616L
    So in more convenient units: 4gb vs 16exabytes

    It also means that for floating point calculations you have double the number of bytes for a floating point number representation, which is rather handy for stuff that uses a lot of floating point (few desktop apps do).

    Also, because memory addresses are now 64bits, 64bit binaries are larger in filesize, because every memory address is twice the length.

    Is 64bit faster? no.
     

    Rami

    The Linuxologist
    Dec 24, 2004
    8,065
    #6
    Code:
    $ python
    Python 2.5.1 (r251:54863, Oct  5 2007, 13:50:07)
    [GCC 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>> 2**32
    4294967296
    ^ bytes of memory addressable with a 32bit cpu. Now if we try that with 64bits :D

    Code:
    >>> 2**64
    18446744073709551616L
    So in more convenient units: 4gb vs 16exabytes

    It also means that for floating point calculations you have double the number of bytes for a floating point number representation, which is rather handy for stuff that uses a lot of floating point (few desktop apps do).

    Also, because memory addresses are now 64bits, 64bit binaries are larger in filesize, because every memory address is twice the length.

    Is 64bit faster? no.
    That read "blah blah blah" for me....

    If its not faster, then what are the PRACTICAL advantages of it? Stability?
     
    OP
    Martin

    Martin

    Senior Member
    Dec 31, 2000
    56,913
  • Thread Starter
  • Thread Starter #7
    It's not that complicated. With a 32bit cpu you cannot address more than 4gb of memory. Imagine a Saudi roadmap that isn't big enough to cover the whole country. The part outside the map is there but you have no way of reaching it.

    That's really all there is to it.
     

    Cronios

    Juventolog
    Jun 7, 2004
    27,412
    #14
    So it is just the Ram limitation issue, big deal, i dont plan to use more than 4GB in the near future anyway...maybe if i had a server...
    Both Intel and AMD have 64bit solutions, but i ve herd a lot of soft compatibility problems appeared, i dont know about linux users, but the windows users do suffer a few...
     

    Users Who Are Viewing This Thread (Users: 0, Guests: 1)