시스템이 64 비트 OS를 실행할 수 있습니까?


15

32 비트 Ubuntu 14.4 LTS를 사용하고 있습니다. 내 컴퓨터가 64 비트 OS를 실행할 수 있는지 어떻게 알 수 있습니까? 아키텍처와 CPU op 모드가 혼동됩니다.

발췌 /proc/cpuinfo:

$ grep " lm " /proc/cpuinfo
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx **lm** constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm dtherm tpr_shadow vnmi flexpriority

출력 lscpu:

kamal@kamal-G31T-M7:~$ lscpu
Architecture:          i686
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                2
On-line CPU(s) list    0, 1
Thread(s) per core:    1
Core(s) per socket:    2
Socket(s):             1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 23
Stepping:              10
CPU MHz:               2793.084
BogoMIPS:              5586.16
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              2048K
…

3
Pentium 4 Prescott 이후의 모든 Intel CPU (일부 초기 Atom CPU 제외) 및 Athlon 64 이후의 모든 AMD CPU는 x86_64를 지원하므로 12 년 미만 동안 CPU를 구매 한 경우 64 비트 지원을 확인할 필요가 없습니다
phuclv

2
@ LưuVĩnhPhúc 사실이 아닙니다. Intel Core Duos는 32 비트 전용이며 2006 년 9 월까지 새로운 모델이 출시되었습니다. 불행히도 오래된 노트북에 하나가 있었기 때문에이 사실을 알고 있습니다.
musiKk

1
그들은 여전히 ​​32 비트 만 지원하는 132 개의 CPU를 적극적으로 만들지 만 데스크탑이나 랩톱에서 만나지 못할 것입니다. 거의 모든 소비자는 64 비트입니다.
Oli

@musiKk 나는 코어 듀오 잊어하지만 지금은 어쨌든 매우 드문
phuclv

특히 GNU / Linux에서 (자원 요구 사항이 여전히 매우 낮기 때문에) 사용중인 32 비트 CPU 수에 놀랄 것입니다. 지난 몇 달 전에 (몇 달 전) 가서 모든 시스템 소프트웨어를 업그레이드했을 때, 집에 64 비트 시스템이 남아 있지 않다는 것을 알았습니다 (과거에는 몇 가지가 있었지만 모두 죽었습니다). 내가 남긴 건 32 비트 CPU
뿐입니다

답변:


30

CPU op-mode(s)줄 을 보면 단서가 나타납니다.

CPU op-mode(s):       32-bit, 64bit

그래서 그래, 당신의 CPU 지원 지침을 64 비트 . 원하는 경우 64 비트 버전의 Ubuntu를 사용할 수 있습니다. 다시 설치해야하며 업그레이드 경로가 없습니다.

지난 10 년 정도의 기간 동안 대부분의 CPU는 64 비트를 지원할 것입니다. 인텔이 여전히 132 개의 32 비트 CPU를 만들기 때문에 이것이 보장되지는 않지만 슈퍼 예산 아톰, 셀러론 및 펜티엄, 특수 목적의 제온 및 일부 SoC입니다. AMD의 제품은 비슷합니다.

CPU가 무엇인지 알 수 있다면 (즉, Model name출력을 읽는다 ), 구글에서 사용할 수있는 무언가가된다. 내 서버 중 하나는 다음과 같습니다.

Model name:            Intel(R) Pentium(R) CPU G3220 @ 3.00GHz

인텔 ARK 페이지 는 모든 CPU 기능과 지원되는 아키텍처를 알려줍니다. 물론 당신은 링크에서 다를 수 있지만 다음 읽기에 플래그를 해독하기 위해 매우 안정적이고 쉽게 lscpu하고 cat /proc/cpuinfo.


내 펜티엄 듀얼 코어 CPU E5500 @ 2.80GHz. 인텔 ® 64 ‡ = 예. 시스템에서 64 비트를 실행할 수 있습니까?
kamal

예, 내가 아는 한, 모든 펜티엄 듀얼 코어 CPU는 64 비트 OS를 실행할 수 있습니다.
Zeiss Ikon

@kamal CPU가 64 비트를 완벽하게 실행할 수 있습니다. 인텔 셀러론 E1200 (2008) 조차도 64 비트를 가지고 있습니다. 당신은 확실히 그 것보다 더 최신입니다.
Ismael Miguel

@ZeissIkon 확실하지 않아서 다시 확인했습니다. (Q1 '05에서 발표 스미스 필드 등)에 최초 인텔 펜티엄 D는 64 비트이었다 ark.intel.com/products/27511/...
로빈 Whittleton

9

출력과 혼동하지 마십시오.

아키텍처 : 현재 설치된 OS가 32 비트인지 64 비트인지를 의미합니다.

CPU op-mode : CPU가 64 비트인지 아닌지를 알려주는 실제 출력입니다.

우분투 에서 교차 확인하려면 :

lscpu는 CPU, 스레드, 코어, 소켓, NUMA 노드 수, CPU 캐시, CPU 제품군, 모델, bogoMIPS, 바이트 순서 및 sysfs 및 / proc / cpuinfo에서 스테핑에 대한 정보와 같은 CPU 아키텍처 정보를 수집하여 사람에게 인쇄합니다. 읽을 수있는 형식. 온라인 및 오프라인 CPU를 모두 지원합니다. 또한 다른 CPU가 다른 캐시를 공유하여 다른 프로그램에 제공 할 수있는 방법을 포함하여 구문 분석 가능한 형식으로 인쇄 할 수도 있습니다.

따라서 다음 명령을 실행하십시오.

grep "model name" /proc/cpuinfo 

CPU의 모델 번호를 얻습니다. 구글 검색을 수행하면 CPU가 64 비트인지 아닌지에 대한 내용을 찾을 수 있습니다.

에서 인텔 :

삼


2
내가이 인텔 ®에게 그 의미 detail.so 내 프로세서가 64 ‡ = 예를 가지고, 내 시스템은 64 비트 운영 체제 : 실행할 수
카말

3

CPU는 64 비트 시스템을 지원합니다.

에서 볼 수 있습니다 CPU op-mode(s).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.