OSX: Macbook Pro의 아키텍처에 대해 약간 혼란스러움

OSX: Macbook Pro의 아키텍처에 대해 약간 혼란스러움

OSX 장치가 32/64비트 커널 및 아키텍처와 인터페이스하는 방식을 해석하는 데 문제가 있습니다. 나는 이것을 어떻게 작동하는지조차 모릅니다.

그래서 누군가가 나를 도와줄 수도 있습니다. 64비트가 필요한 일부 소프트웨어를 테스트하려고 하므로 64비트 환경에서 실행해야 합니다. 여전히 아키텍처 문제라고 지적하는 이상한 문제에 직면하고 있습니다. 하지만 시스템 프로파일러와 시스템의 일반 명령에 따르면 둘 다 실행하고 있는데 이는 다소 혼란스럽습니다. 저를 좀 정리해주세요!

다음은 두 명령(및 해당 출력)입니다.

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

그리고 스크린샷:

여기에 이미지 설명을 입력하세요

답변1

내 최선의 추측은 이것이 의도하지 않은 버그라는 것입니다.아치명령. 최근의 모든 Mac은 64비트이며 Lion은 기본적으로 64비트로 부팅합니다(표시된 대로). Apple이 Lion의 .0 릴리스에서 아치를 업데이트하지 않았을 가능성이 높습니다.

답변2

여기프레젠테이션몇 년 전에 OS-X 커널 아키텍처에 대한 좋은 소개를 제공했습니다.

원래 링크는 에서 왔어요XNU 위키.

관련 정보