Macbook Architecture discrepancy

Discussion in 'MacBook' started by cjm2176, Oct 26, 2011.

  1. cjm2176 macrumors newbie

    Joined:
    Oct 26, 2011
    #1
    Hello all,

    I am using a macbook 5 with an intel core 2 duo processor, which, as I understand it, is meant to have the x86_64 architecture.

    however the terminal commands

    /usr/bin/arch

    and

    uname -p

    both give the result

    i386

    Is there any explanation for this discrepancy?
     
  2. robbieduncan Moderator emeritus

    robbieduncan

    Joined:
    Jul 24, 2002
    Location:
    London
  3. cjm2176 thread starter macrumors newbie

    Joined:
    Oct 26, 2011
    #3
    I am guessing 32, under system profiler -> software I have:

    64-bit Kernel and Extensions: No
     
  4. robbieduncan Moderator emeritus

    robbieduncan

    Joined:
    Jul 24, 2002
    Location:
    London
    #4
    Then I would suggest that is your answer: these utilities are giving you the architecture of the kernel.
     
  5. cjm2176 thread starter macrumors newbie

    Joined:
    Oct 26, 2011
    #5
    I see, so would that mean processes that are 32 bit fall under i386 and 64 bit processes fall under x86_64?
     
  6. robbieduncan Moderator emeritus

    robbieduncan

    Joined:
    Jul 24, 2002
    Location:
    London
    #6
    Yes, I would say that is a fair way to look at it. You could always try rebooting to the 64 bit kernel to confirm (reboot holding down 6 and 4 keys)
     
  7. cjm2176 thread starter macrumors newbie

    Joined:
    Oct 26, 2011
    #7
    Ok thanks for the help this is more clear now
     

Share This Page