Mate ve vasem pocitaci vykonny procesor ale nejste si jisti jestli podporuje 64-bitovou architekturu? Jsou nazory ze k tomu postacuje prikaz uname -a
, coz neni tak docela pravda, jelikoz tenhle prikaz nam udela konfirmaci beziciho kernelu nasho OS a ne CPU podporu.
Po prikazu uname -a pro 64-bitovej processor ve vysledku budeme videt x86_64 , kdezto pokud nas system bezi pod 32-bitmi uvidime i386 (resp i686)
uname -a
Linux ubuntu 2.6.29-02062903-generic #02062903 SMP Mon May 11 14:20:34 UTC 2009 i686 GNU/Linux
Aby jsme zjistili jestli nas prozessor podporuje 64-bitovou architekturu zadame nasledujici prikaz (zjistime vsechny informace ktere nam nas procesor muze poskytnout)
grep flags /proc/cpuinfo
Vysledek po zadani
grep flags /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 pni monitor tm2 ssse3 lahf_lm
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 pni monitor tm2 ssse3 lahf_lm
Ted si popiseme co vlastne hledame. Hledame flag s popisem lm. Flag lm je urcen pro X86_FEATURE_LM, tzv. Long Mode (64-bit) Support. Takze pokud ve vyse uvedenem vypisu se flag lm nachazi znamena to ze processor plne podporuje 64-bitovou architekturu.
Shrnuti:
Po vypisu uname -a vidime ze bezici system je 32-bitovej, kdezto po detekci capacity procesoru je zretelne , ze bez problemu by mohl bezet system 64-bitovej.