시스템 하드웨어 이름, 프로세서 유형 및 하드웨어 플랫폼

시스템 하드웨어 이름, 프로세서 유형 및 하드웨어 플랫폼

다음은 반환된 시스템 하드웨어 이름, 프로세서 유형 및 하드웨어 플랫폼입니다 uname.

서버에서(일부 64비트 Linux 배포판 포함)

-bash-4.1$ uname -m
x86_64
-bash-4.1$ uname -p
x86_64
-bash-4.1$ uname -i
x86_64

내 노트북(32비트 Ubuntu 12.04가 설치된 Thinkpad T400)

$ uname -m
i686
$ uname -p
i686
$ uname -i
i386

머신 하드웨어 이름과 프로세서 유형이 항상 동일한지 궁금합니다.

하드웨어 플랫폼이란 무엇입니까? 운영 체제에 관한 내용을 나타내는 것처럼 보이는 이유는 무엇입니까?

감사해요!

답변1

하드웨어 플랫폼( uname -i)은 소프트웨어가 어떤 아키텍처(일반적으로 32비트 또는 64비트)에 맞게 컴파일되었는지 알려줍니다.

이는 uname -m시스템 자체의 아키텍처에 대해 알려줍니다. 여기서 마더보드에 대해 생각해 보십시오.

uname -pCPU의 아키텍처를 알려줍니다 .

시스템과 CPU의 차이점은 무엇입니까

나는 이 두 스위치가 가장 혼란스럽다고 -m생각 합니다. -p시스템에는 한 가지 유형의 아키텍처(예: 32비트)가 있지만 다른 아키텍처(64비트)를 제공하는 CPU를 사용할 수 있습니다.

이는 흔하지 않은 일이므로 실제로는 일반적으로 동일한 스키마를 보고 제공하는 것처럼 보입니다 -m.-p

인용하다

관련 정보