Schlagwort-Archiv: Zeichenfolge

cpu flags in /proc/cpuinfo

32bit oder 64bit CPU?

Wer herausfinden möchte, ob im inneren seines Rechners eine 32bit- oder eine 64bit CPU ihren Dienst verrichtet, kann dies relativ schnell und einfach anhand von /proc/cpuinfo erledigen.

Mittels

cat /proc/cpuinfo

kann man sich alle nur erdenklichen Informationen zu der/den im Rechner verbauten CPU(s) ausgeben lassen. Interessant ist für uns die Zeile flags.

cpu flags in /proc/cpuinfo

Ist dort in dem Wust von Kürzeln die Zeichenfolge lm zu finden, ist man Besitzer einer modernen 64bit CPU. Zur Erklärung: Das Kürzel lm steht für Long-Mode, was nichts anderes bedeutet, als das die CPU den 64bit Modus von AMD beherrscht und somit sowohl 32- als auch 64bit Anwendungen ausführen kann.

Alternativ könnte man auch das Feld “adress sizes” untersuchen. Steht dort etwas wie

36 bits physical, 48 bits virtual

darf man davon ausgehen, das man eine 64bit CPU besitzt. Dieser Weg ist jedoch nicht empfehlenswert, da nicht alle CPUs diese Information herausrücken.