OSX: pouco confuso sobre arquitetura no Macbook Pro

OSX: pouco confuso sobre arquitetura no Macbook Pro

Estou tendo problemas para interpretar como os dispositivos OSX fazem interface com kernels e arquiteturas de 32/64 bits. Eu nem sei como funciona isso.

Então talvez alguém possa me ajudar. Preciso rodar em um ambiente de 64 bits, pois estou tentando testar alguns softwares que exigem 64 bits. Ainda estou enfrentando problemas estranhos que apontam para um problema de arquitetura, no entanto, de acordo com o System Profiler e comandos genéricos no sistema, estou executando ambos - o que é bastante confuso. Me resolva, POR FAVOR!

Aqui estão os dois comandos (e sua saída correspondente):

drew - ~ $ uname -m 
x86_64
drew - ~ $ arch
i386

E uma captura de tela:

insira a descrição da imagem aqui

Responder1

Meu melhor palpite seria que este é um bug não intencional noarcocomando. Todos os Macs recentes são de 64 bits e o Lion está claramente inicializando 64 por padrão (como você mostrou). É bem possível que a Apple simplesmente não tenha atualizado o Arch na versão .0 do Lion.

Responder2

Aqui está umapresentaçãofornecido há alguns anos, que fornece uma boa introdução à arquitetura do kernel do OS-X.

O link original era doWiki XNU.

informação relacionada