إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

كيف تعرف هل جهازك يدعم 64-بت أم لا

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • جلال شفرور
    رد
    التفسير موجود في مصدر النواة في الملف
    include/asm/cpufeature.h



    مثلا على منصات 64 بت عندك
    كود:
       [URL="http://fxr.watson.org/fxr/source/include/asm-x86_64/cpufeature.h?v=linux-2.6#L50"]50[/URL] #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_LM"]X86_FEATURE_LM[/URL]          (1*32+29) /* Long Mode (x86-64) */
    http://fxr.watson.org/fxr/source/inc....h?v=linux-2.6

    كود:
        1 [B][I]/*[/I][/B]
        2 [B][I] * cpufeature.h[/I][/B]
        3 [B][I] *[/I][/B]
        4 [B][I] * Defines x86 CPU feature bits[/I][/B]
        5 [B][I] */[/I][/B]
        6 
        7 #ifndef [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=__ASM_X8664_CPUFEATURE_H"]__ASM_X8664_CPUFEATURE_H[/URL]
        8 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=__ASM_X8664_CPUFEATURE_H"]__ASM_X8664_CPUFEATURE_H[/URL]
        9 
       10 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=NCAPINTS"]NCAPINTS[/URL]        7       [B][I]/* N 32-bit words worth of info */[/I][/B]
       11 
       12 [B][I]/* Intel-defined CPU features, CPUID level 0x00000001, word 0 */[/I][/B]
       13 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_FPU"]X86_FEATURE_FPU[/URL]         (0*32+ 0) [B][I]/* Onboard FPU */[/I][/B]
       14 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_VME"]X86_FEATURE_VME[/URL]         (0*32+ 1) [B][I]/* Virtual Mode Extensions */[/I][/B]
       15 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_DE"]X86_FEATURE_DE[/URL]          (0*32+ 2) [B][I]/* Debugging Extensions */[/I][/B]
       16 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_PSE"]X86_FEATURE_PSE[/URL]         (0*32+ 3) [B][I]/* Page Size Extensions */[/I][/B]
       17 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_TSC"]X86_FEATURE_TSC[/URL]         (0*32+ 4) [B][I]/* Time Stamp Counter */[/I][/B]
       18 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_MSR"]X86_FEATURE_MSR[/URL]         (0*32+ 5) [B][I]/* Model-Specific Registers, RDMSR, WRMSR */[/I][/B]
       19 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_PAE"]X86_FEATURE_PAE[/URL]         (0*32+ 6) [B][I]/* Physical Address Extensions */[/I][/B]
       20 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_MCE"]X86_FEATURE_MCE[/URL]         (0*32+ 7) [B][I]/* Machine Check Architecture */[/I][/B]
       21 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_CX8"]X86_FEATURE_CX8[/URL]         (0*32+ 8) [B][I]/* CMPXCHG8 instruction */[/I][/B]
       22 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_APIC"]X86_FEATURE_APIC[/URL]        (0*32+ 9) [B][I]/* Onboard APIC */[/I][/B]
       23 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_SEP"]X86_FEATURE_SEP[/URL]         (0*32+11) [B][I]/* SYSENTER/SYSEXIT */[/I][/B]
       24 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_MTRR"]X86_FEATURE_MTRR[/URL]        (0*32+12) [B][I]/* Memory Type Range Registers */[/I][/B]
       25 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_PGE"]X86_FEATURE_PGE[/URL]         (0*32+13) [B][I]/* Page Global Enable */[/I][/B]
       26 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_MCA"]X86_FEATURE_MCA[/URL]         (0*32+14) [B][I]/* Machine Check Architecture */[/I][/B]
       27 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_CMOV"]X86_FEATURE_CMOV[/URL]        (0*32+15) [B][I]/* CMOV instruction (FCMOVCC and FCOMI too if FPU present) */[/I][/B]
       28 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_PAT"]X86_FEATURE_PAT[/URL]         (0*32+16) [B][I]/* Page Attribute Table */[/I][/B]
       29 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_PSE36"]X86_FEATURE_PSE36[/URL]       (0*32+17) [B][I]/* 36-bit PSEs */[/I][/B]
       30 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_PN"]X86_FEATURE_PN[/URL]          (0*32+18) [B][I]/* Processor serial number */[/I][/B]
       31 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_CLFLSH"]X86_FEATURE_CLFLSH[/URL]      (0*32+19) [B][I]/* Supports the CLFLUSH instruction */[/I][/B]
       32 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_DS"]X86_FEATURE_DS[/URL]          (0*32+21) [B][I]/* Debug Store */[/I][/B]
       33 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_ACPI"]X86_FEATURE_ACPI[/URL]        (0*32+22) [B][I]/* ACPI via MSR */[/I][/B]
       34 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_MMX"]X86_FEATURE_MMX[/URL]         (0*32+23) [B][I]/* Multimedia Extensions */[/I][/B]
       35 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_FXSR"]X86_FEATURE_FXSR[/URL]        (0*32+24) [B][I]/* FXSAVE and FXRSTOR instructions (fast save and restore */[/I][/B]
       36                                           [B][I]/* of FPU context), and CR4.OSFXSR available */[/I][/B]
       37 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_XMM"]X86_FEATURE_XMM[/URL]         (0*32+25) [B][I]/* Streaming SIMD Extensions */[/I][/B]
       38 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_XMM2"]X86_FEATURE_XMM2[/URL]        (0*32+26) [B][I]/* Streaming SIMD Extensions-2 */[/I][/B]
       39 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_SELFSNOOP"]X86_FEATURE_SELFSNOOP[/URL]   (0*32+27) [B][I]/* CPU self snoop */[/I][/B]
       40 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_HT"]X86_FEATURE_HT[/URL]          (0*32+28) [B][I]/* Hyper-Threading */[/I][/B]
       41 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_ACC"]X86_FEATURE_ACC[/URL]         (0*32+29) [B][I]/* Automatic clock control */[/I][/B]
       42 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_IA64"]X86_FEATURE_IA64[/URL]        (0*32+30) [B][I]/* IA-64 processor */[/I][/B]
       43 
       44 [B][I]/* AMD-defined CPU features, CPUID level 0x80000001, word 1 */[/I][/B]
       45 [B][I]/* Don't duplicate feature flags which are redundant with Intel! */[/I][/B]
       46 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_SYSCALL"]X86_FEATURE_SYSCALL[/URL]     (1*32+11) [B][I]/* SYSCALL/SYSRET */[/I][/B]
       47 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_MMXEXT"]X86_FEATURE_MMXEXT[/URL]      (1*32+22) [B][I]/* AMD MMX extensions */[/I][/B]
       48 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_FXSR_OPT"]X86_FEATURE_FXSR_OPT[/URL]    (1*32+25) [B][I]/* FXSR optimizations */[/I][/B]
       49 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_RDTSCP"]X86_FEATURE_RDTSCP[/URL]      (1*32+27) [B][I]/* RDTSCP */[/I][/B]
       50 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_LM"]X86_FEATURE_LM[/URL]          (1*32+29) [B][I]/* Long Mode (x86-64) */[/I][/B]
       51 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_3DNOWEXT"]X86_FEATURE_3DNOWEXT[/URL]    (1*32+30) [B][I]/* AMD 3DNow! extensions */[/I][/B]
       52 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_3DNOW"]X86_FEATURE_3DNOW[/URL]       (1*32+31) [B][I]/* 3DNow! */[/I][/B]
       53 
       54 [B][I]/* Transmeta-defined CPU features, CPUID level 0x80860001, word 2 */[/I][/B]
       55 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_RECOVERY"]X86_FEATURE_RECOVERY[/URL]    (2*32+ 0) [B][I]/* CPU in recovery mode */[/I][/B]
       56 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_LONGRUN"]X86_FEATURE_LONGRUN[/URL]     (2*32+ 1) [B][I]/* Longrun power control */[/I][/B]
       57 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_LRTI"]X86_FEATURE_LRTI[/URL]        (2*32+ 3) [B][I]/* LongRun table interface */[/I][/B]
       58 
       59 [B][I]/* Other features, Linux-defined mapping, word 3 */[/I][/B]
       60 [B][I]/* This range is used for feature bits which conflict or are synthesized */[/I][/B]
       61 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_CXMMX"]X86_FEATURE_CXMMX[/URL]       (3*32+ 0) [B][I]/* Cyrix MMX extensions */[/I][/B]
       62 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_K6_MTRR"]X86_FEATURE_K6_MTRR[/URL]     (3*32+ 1) [B][I]/* AMD K6 nonstandard MTRRs */[/I][/B]
       63 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_CYRIX_ARR"]X86_FEATURE_CYRIX_ARR[/URL]   (3*32+ 2) [B][I]/* Cyrix ARRs (= MTRRs) */[/I][/B]
       64 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_CENTAUR_MCR"]X86_FEATURE_CENTAUR_MCR[/URL] (3*32+ 3) [B][I]/* Centaur MCRs (= MTRRs) */[/I][/B]
       65 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_REP_GOOD"]X86_FEATURE_REP_GOOD[/URL]    (3*32+ 4) [B][I]/* rep microcode works well on this CPU */[/I][/B]
       66 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_CONSTANT_TSC"]X86_FEATURE_CONSTANT_TSC[/URL] (3*32+5) [B][I]/* TSC runs at constant rate */[/I][/B]
       67 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_SYNC_RDTSC"]X86_FEATURE_SYNC_RDTSC[/URL]  (3*32+6)  [B][I]/* RDTSC syncs CPU core */[/I][/B]
       68 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_FXSAVE_LEAK"]X86_FEATURE_FXSAVE_LEAK[/URL] (3*32+7)  [B][I]/* FIP/FOP/FDP leaks through FXSAVE */[/I][/B]
       69 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_UP"]X86_FEATURE_UP[/URL]          (3*32+8) [B][I]/* SMP kernel running on UP */[/I][/B]
       70 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_ARCH_PERFMON"]X86_FEATURE_ARCH_PERFMON[/URL] (3*32+9) [B][I]/* Intel Architectural PerfMon */[/I][/B]
       71 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_PEBS"]X86_FEATURE_PEBS[/URL]        (3*32+10) [B][I]/* Precise-Event Based Sampling */[/I][/B]
       72 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_BTS"]X86_FEATURE_BTS[/URL]         (3*32+11) [B][I]/* Branch Trace Store */[/I][/B]
       73 
       74 [B][I]/* Intel-defined CPU features, CPUID level 0x00000001 (ecx), word 4 */[/I][/B]
       75 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_XMM3"]X86_FEATURE_XMM3[/URL]        (4*32+ 0) [B][I]/* Streaming SIMD Extensions-3 */[/I][/B]
       76 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_MWAIT"]X86_FEATURE_MWAIT[/URL]       (4*32+ 3) [B][I]/* Monitor/Mwait support */[/I][/B]
       77 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_DSCPL"]X86_FEATURE_DSCPL[/URL]       (4*32+ 4) [B][I]/* CPL Qualified Debug Store */[/I][/B]
       78 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_EST"]X86_FEATURE_EST[/URL]         (4*32+ 7) [B][I]/* Enhanced SpeedStep */[/I][/B]
       79 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_TM2"]X86_FEATURE_TM2[/URL]         (4*32+ 8) [B][I]/* Thermal Monitor 2 */[/I][/B]
       80 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_CID"]X86_FEATURE_CID[/URL]         (4*32+10) [B][I]/* Context ID */[/I][/B]
       81 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_CX16"]X86_FEATURE_CX16[/URL]        (4*32+13) [B][I]/* CMPXCHG16B */[/I][/B]
       82 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_XTPR"]X86_FEATURE_XTPR[/URL]        (4*32+14) [B][I]/* Send Task Priority Messages */[/I][/B]
       83 
       84 [B][I]/* VIA/Cyrix/Centaur-defined CPU features, CPUID level 0xC0000001, word 5 */[/I][/B]
       85 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_XSTORE"]X86_FEATURE_XSTORE[/URL]      (5*32+ 2) [B][I]/* on-CPU RNG present (xstore insn) */[/I][/B]
       86 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_XSTORE_EN"]X86_FEATURE_XSTORE_EN[/URL]   (5*32+ 3) [B][I]/* on-CPU RNG enabled */[/I][/B]
       87 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_XCRYPT"]X86_FEATURE_XCRYPT[/URL]      (5*32+ 6) [B][I]/* on-CPU crypto (xcrypt insn) */[/I][/B]
       88 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_XCRYPT_EN"]X86_FEATURE_XCRYPT_EN[/URL]   (5*32+ 7) [B][I]/* on-CPU crypto enabled */[/I][/B]
       89 
       90 [B][I]/* More extended AMD flags: CPUID level 0x80000001, ecx, word 6 */[/I][/B]
       91 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_LAHF_LM"]X86_FEATURE_LAHF_LM[/URL]     (6*32+ 0) [B][I]/* LAHF/SAHF in long mode */[/I][/B]
       92 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_CMP_LEGACY"]X86_FEATURE_CMP_LEGACY[/URL]  (6*32+ 1) [B][I]/* If yes HyperThreading not valid */[/I][/B]
       93 
       94 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=cpu_has"]cpu_has[/URL]([URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=c"]c[/URL], [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=bit"]bit[/URL])                [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=test_bit"]test_bit[/URL]([URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=bit"]bit[/URL], ([URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=c"]c[/URL])->x86_capability)
       95 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=boot_cpu_has"]boot_cpu_has[/URL]([URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=bit"]bit[/URL])      [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=test_bit"]test_bit[/URL]([URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=bit"]bit[/URL], [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=boot_cpu_data"]boot_cpu_data[/URL].x86_capability)
       96 
       97 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=cpu_has_fpu"]cpu_has_fpu[/URL]            1
       98 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=cpu_has_vme"]cpu_has_vme[/URL]            0
       99 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=cpu_has_de"]cpu_has_de[/URL]             1
      100 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=cpu_has_pse"]cpu_has_pse[/URL]            1
      101 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=cpu_has_tsc"]cpu_has_tsc[/URL]            1
      102 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=cpu_has_pae"]cpu_has_pae[/URL]            ___BUG___
      103 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=cpu_has_pge"]cpu_has_pge[/URL]            1
      104 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=cpu_has_apic"]cpu_has_apic[/URL]           [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=boot_cpu_has"]boot_cpu_has[/URL]([URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_APIC"]X86_FEATURE_APIC[/URL])
      105 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=cpu_has_mtrr"]cpu_has_mtrr[/URL]           1
      106 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=cpu_has_mmx"]cpu_has_mmx[/URL]            1
      107 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=cpu_has_fxsr"]cpu_has_fxsr[/URL]           1
      108 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=cpu_has_xmm"]cpu_has_xmm[/URL]            1
      109 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=cpu_has_xmm2"]cpu_has_xmm2[/URL]           1
      110 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=cpu_has_xmm3"]cpu_has_xmm3[/URL]           [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=boot_cpu_has"]boot_cpu_has[/URL]([URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_XMM3"]X86_FEATURE_XMM3[/URL])
      111 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=cpu_has_ht"]cpu_has_ht[/URL]             [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=boot_cpu_has"]boot_cpu_has[/URL]([URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_HT"]X86_FEATURE_HT[/URL])
      112 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=cpu_has_mp"]cpu_has_mp[/URL]             1 [B][I]/* XXX */[/I][/B]
      113 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=cpu_has_k6_mtrr"]cpu_has_k6_mtrr[/URL]        0
      114 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=cpu_has_cyrix_arr"]cpu_has_cyrix_arr[/URL]      0
      115 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=cpu_has_centaur_mcr"]cpu_has_centaur_mcr[/URL]    0
      116 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=cpu_has_clflush"]cpu_has_clflush[/URL]        [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=boot_cpu_has"]boot_cpu_has[/URL]([URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_CLFLSH"]X86_FEATURE_CLFLSH[/URL])
      117 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=cpu_has_ds"]cpu_has_ds[/URL]             [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=boot_cpu_has"]boot_cpu_has[/URL]([URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_DS"]X86_FEATURE_DS[/URL])
      118 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=cpu_has_pebs"]cpu_has_pebs[/URL]           [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=boot_cpu_has"]boot_cpu_has[/URL]([URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_PEBS"]X86_FEATURE_PEBS[/URL])
      119 #define [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=cpu_has_bts"]cpu_has_bts[/URL]            [URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=boot_cpu_has"]boot_cpu_has[/URL]([URL="http://fxr.watson.org/fxr/ident?v=linux-2.6;i=X86_FEATURE_BTS"]X86_FEATURE_BTS[/URL])
      120 
      121 #endif [B][I]/* __ASM_X8664_CPUFEATURE_H */[/I][/B]

    اترك تعليق:


  • Majid Al-Dharrab
    رد
    بالطبع 64-بت أفضل من ناحية المعالجة والسرعة ولكن للأسف دعم البرامج له أقل بكثير من الدعم لمعمارية 32-بت. أصبحت أفكر بإزالة النسخة الحالية من النظام وتركيب نسخة 32-بت فقط لأجل الراحة من مشاكل التوافق.

    اترك تعليق:


  • mohaned_nj
    رد
    شكراً لك 64
    وبالتاكيد لان معالجي AMD Athlon x2 64

    اترك تعليق:


  • أحمد عطاالله
    رد
    كود:
    processor    : 0
    vendor_id    : GenuineIntel
    cpu family    : 6
    model        : 15
    model name    : Intel(R) Pentium(R) Dual  CPU  T2330  @ 1.60GHz
    stepping    : 13
    cpu MHz        : 800.000
    cache size    : 1024 KB
    physical id    : 0
    siblings    : 2
    core id        : 0
    cpu cores    : 2
    apicid        : 0
    initial apicid    : 0
    fdiv_bug    : no
    hlt_bug        : no
    f00f_bug    : no
    coma_bug    : no
    fpu        : yes
    fpu_exception    : yes
    cpuid level    : 10
    wp        : yes
    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 lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm
    bogomips    : 3192.02
    clflush size    : 64
    cache_alignment    : 64
    address sizes    : 36 bits physical, 48 bits virtual
    power management:
    
    processor    : 1
    vendor_id    : GenuineIntel
    cpu family    : 6
    model        : 15
    model name    : Intel(R) Pentium(R) Dual  CPU  T2330  @ 1.60GHz
    stepping    : 13
    cpu MHz        : 800.000
    cache size    : 1024 KB
    physical id    : 0
    siblings    : 2
    core id        : 1
    cpu cores    : 2
    apicid        : 1
    initial apicid    : 1
    fdiv_bug    : no
    hlt_bug        : no
    f00f_bug    : no
    coma_bug    : no
    fpu        : yes
    fpu_exception    : yes
    cpuid level    : 10
    wp        : yes
    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 lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm
    bogomips    : 3191.99
    clflush size    : 64
    cache_alignment    : 64
    address sizes    : 36 bits physical, 48 bits virtual
    power management:

    اترك تعليق:


  • alsadi
    رد
    هل هناك ميزة افتقدتها كل تلك الشهور ؟؟؟
    غالبا نعم انظر الفارق بين الأداء على نفس الجهاز ونفس النظام ونفس الإصدار (فيدورا 12 واحدة 32 والأخرى 64)

    http://www.linuxac.org/forum/showthread.php?32769

    بالمناسبة ما نوع المعالج واسم بالكامل ؟

    اترك تعليق:


  • أحمد عطاالله
    رد
    كود:
    [01:30][ahmed ~]$ grep flags /proc/cpuinfo | grep -q '\blm\b' && echo "64" || echo "32"
    64
    [01:31][ahmed ~]$

    هذا اللاب توب لدي منذ عامين وأنا أعمل علي أنه 32 بت فقط
    هل هناك مميزات افتقدتها كل تلك الشهور ؟؟؟

    اترك تعليق:


  • 7L!nux
    رد
    الف شكر جربتها والنتيجة 32

    اترك تعليق:


  • كيف تعرف هل جهازك يدعم 64-بت أم لا

    سأفترض أنك تستعمل أي توزيع

    لو كانت ذات التوزيعة 32-بت وجهازك يدعم 64-بت فإن السؤال عن نوع المعالج من خلال
    uname -p
    أو من خلال النواة لا يصلح لأنه يعطيك طور نظام التشغيل


    لذا يمكنك معرفة هل جهازك يدعم 64-بت من خلال الأمر التالي
    كود:
    grep flags /proc/cpuinfo | grep -q '\blm\b' && echo "64" || echo "32"
يعمل...
X