۱۳۸۹/۰۳/۰۵

نوشته شده توسط Reza Alizadeh
دسته بندي: ,

خیلی وقت بود که تو فکر بودم که بفهمم این CPU لپ تاپم ۳۲ بیتی یا ۶۴ بیتی اما حال گشتن دنبال جوابش رو نداشتم. چند روز پیش داشتم تو این سایت میگشتم که به این آموزش برخوردم و برام جالب اومد ، این مطلب رو مینویسم تا اگه کسی مثل من این سوال براش پیش اومد از ازش استفاده کنه.

خوب برای فهمیدن اینکه cpu شما ۳۲ بیتی ه یا ۶۴ بیتی کافیه دستور زیر رو توی ترمینال وارد کنید:

$ grep flags /proc/cpuinfo

با اجرای این دستور خروجی شبیه به خروجی زیر دریافت میکنید:

flags : fpu vme de pse tsc msr pae mce cx8 apic 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 smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 lahf_lm tpr_shadow vnmi flexpriority

flags : fpu vme de pse tsc msr pae mce cx8 apic 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 smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 lahf_lm tpr_shadow vnmi flexpriority


خوب این خروجی نشون میده که cpu من دو هسته ایه و هر دو هسته از نوع ۶۴ بیت هستند (lm موجود در دستور).

مد های مختلف cpu در این دستور رو میتونید بصورت زیر مشاهده کنید:

♦ lm که به معنی Long-mode هستش و برای cpu های ۶۴ بیتی بکار میره.

♦ Real mode که برای cpu های ۱۶ بیتی (زمان تیر کمون میرزا !!!) بکار میره.

♦ Protected mode که برای cpu های ۳۲ بیتی بکار میره.
نکته: برای اینکه از نوع کرنل نصب شده با خبر بشیم (32 یا 64 بیت) میتونیم از دستور زیر استفاده کنیم:
uname -m


0 نظر:

ارسال یک نظر