Logo ar.removalsclassifieds.com

الفرق بين X86 و X64 (مع الجدول)

جدول المحتويات:

Anonim

x86 و x64 هما معماريتان لمجموعة التعليمات (ISA) تم تصميمهما أساسًا لتحديد الطريقة التي يجب أن يتصرف بها رمز الجهاز. تم إطلاق كلاهما من قبل شركة Intel لمعالجات الكمبيوتر. بالنسبة لبعض الناس ، قد تبدو هذه ليست سوى المصطلحات. ومع ذلك ، فإن فهم الاختلاف بين الاثنين قد يساعد في تحديد رأس أو ذيل الموقف.

X86 مقابل X64

الفرق بين x86 و x64 هو أن x86 عبارة عن بنية مجموعة تعليمات 32 بت تم إطلاقها بواسطة Intel في عام 1978 بينما x64 عبارة عن بنية مجموعة تعليمات 64 بت تم إطلاقها من قبل شركة AMD في وقت لاحق في عام 2000. بينما x86 قديم وإصدار قديم إلى حد ما ، تم توسيع x64 وتحسينه وأكثر قوة.

تم تصميم x86 لأول مرة للمعالج الدقيق 8086 بواسطة Intel. يأتي اسم "86" من ذلك. كان في البداية توسيعًا بمقدار 16 بت ولكن تمت ترقيته لاحقًا إلى 32 بت عندما ظهرت معالجات دقيقة جديدة. تحتوي معظم الأجزاء المضمنة في البنية على 32 بتًا ، بدءًا من سجلات البت وناقلات الذاكرة وحتى حافلات البيانات.

وفي الوقت نفسه ، يعد x64 إصدارًا أحدث من x86 ويأتي مع مجموعة تعليمات 64 بت. لقد أحدث ثورة في الصناعة من خلال إدخال طريقتين مختلفتين للتشغيل. كانت هذه هي وضع التوافق ووضع الترحيل. بغض النظر ، يدعم ISA كميات أكبر من الذاكرة من السابق. يمكنه حتى نقل كميات أكبر من البيانات عبر ناقل البيانات.

جدول المقارنة بين X86 و X64

معلمات المقارنة

X86

X64

إطلاق تم إطلاقه في عام 1978 بواسطة Intel. تم إطلاقه في عام 2000 بواسطة AMD.
تصميم إنه إصدار قديم تم تصميمه للمعالجات الدقيقة 8086. إنه امتداد للإصدار الأقدم ويتم ترقيته.
المعالج له بنية 32 بت. لديها معمارية 64 بت.
ذاكرة يحتوي على ذاكرة محدودة قابلة للعنونة بحد أقصى 4 جيجا بايت. لديها حد أكبر من الحد الأقصى للذاكرة القابلة للعنونة بحوالي 20 جيجا بايت.
البيانات لديها ناقل بيانات 32 بت. لديها ناقل بيانات 64 بت.
حساب يقسم القيمة أثناء حساب وتخزين أعداد صحيحة أكبر. لا يقسم قيمة الأعداد الصحيحة الأكبر ويحسبها ويخزنها بشكل أسرع.

ما هو X86؟

x86 عبارة عن مجموعة من هياكل التعليمات التي تم إطلاقها في عام 1978 بواسطة Intel. يعتبر إصدارًا قديمًا نظرًا لأنه يحتوي على بنية 32 بت فقط. تم تصميم ISA في البداية لمعالجات 8086 ذات بنية 16 بت. ومع ذلك ، مع إصدار إصدارات أحدث مثل 8088 و 80186 و 80386 و 80486 ، تمت ترقية ISA.

تم إنشاؤه منذ ذلك الحين من قبل العديد من الشركات الأخرى بما في ذلك AMD و Cyrix و VIA Technologies. حتى أن البعض قاموا بتمديده إلى إصدار 64 بت. في الوقت الحاضر ، تعمل معظم أجهزة الكمبيوتر وأجهزة الكمبيوتر المحمولة الشخصية ووحدات تحكم الألعاب على معيار ISA.

تركز البنية بشكل أساسي على التوافق مع الإصدارات السابقة. لهذا ، يحتوي طول التعليمات المتغير على تصميم CISC. في هذا ، يتم تشغيل وظيفة معالجة البايت التي تخزن الكلمات بالترتيب الصغير. يسمح هذا أيضًا بمعالجة العديد من القيم العددية عن طريق تقسيمها.

يحتوي x86 على ذاكرة محدودة قابلة للعنونة بحد أقصى 4 جيجابايت. يحتوي على ناقل بيانات 32 بت ، وسجل 32 بت وناقل ذاكرة 32 بت أيضًا. هذه الميزات متوفرة الآن أيضًا في 64 بت منذ أن تم تطويرها وترقيتها من قبل شركات مختلفة غير إنتل. تثبت أنها مفيدة للاستخدام الشخصي عندما لا يكون العمل على الجهاز معقدًا.

ما هو X64؟

مثل x86 ، يعد x64 أيضًا بنية مجموعة تعليمات. ومع ذلك ، فهو إصدار موسع ومتقدم تم إصداره في عام 2000 بواسطة AMD. يمكن للهندسة أن تخزن وتحسب قيمًا تكاملية أكبر من السابقة حيث أن لها حدًا يقارب 20 جيجا بايت. تأتي حافلات الذاكرة وحافلات البيانات والسجلات في 64 بت مع ISA.

نظرًا لوظائفها المتميزة ، تم اعتماد الهيكل من قبل العديد من الشركات الأخرى بما في ذلك Intel. تم دمجه في معالجات مثل Intel Core 2 و Core i7 و corei5 وحتى Corei3. علاوة على ذلك ، مثل x86 ، يتميز x64 بالتوافق مع الإصدارات السابقة أيضًا.

تعمل البنية مع وضعين هما وضع التوافق ووضع الترحيل. يوفر وضع التوافق للمستخدمين القدرة على العمل مع تطبيقات المستخدم ذات 16 بت و 32 بت و 64 بت. هذا يعزز أداء المعالج ويزيد من الإنتاجية بدرجة كبيرة جدًا. له تصميم مشابه للوضع المحمي الذي كان متاحًا في الإصدارات السابقة ، مما يمنحه توافقًا كاملاً مع الإصدارات السابقة.

يدعم وضع الترحيل كميات هائلة من الذاكرة الظاهرية والمادية. يتيح ذلك للمستخدم تخزين برامج وبرامج أكبر حجمًا على الجهاز. بل إنه يدعم عمليات الفاصلة العائمة التي تستخدم 16 من سجلات المتجهات في وقت واحد.

الاختلافات الرئيسية بين X86 و X64

  1. تم إطلاق x86 بواسطة Intel في عام 1978 بينما تم إطلاق x64 بواسطة AMD في عام 2000.
  2. x86 هو إصدار أقدم تم تصميمه في البداية فقط من أجل 8086 المعالجات الدقيقة بينما يعد x64 امتدادًا للأول ويتميز بترقيات مختلفة.
  3. يحتوي x86 على بنية 32 بت بينما يحتوي الأخير على إعداد معماري 64 بت.
  4. يحتوي x86 على حد أقصى محدود للذاكرة القابلة للعنونة يبلغ 4 جيجابايت بينما يحتوي x64 على حد أكبر للذاكرة القابلة للعنونة يبلغ حوالي 20 جيجابايت.
  5. يحتوي x86 على ناقل بيانات 32 بت بينما يحتوي الأخير على ناقل بيانات 64 بت.
  6. x86 يقسم القيمة أثناء حساب وتخزين أعداد صحيحة أكبر بينما x64 لا يقسم قيمة الأعداد الصحيحة الأكبر ويحسبها ويخزنها بشكل أسرع.

استنتاج

x86 و x64 هي هياكل مجموعة تعليمات تستخدم بشكل أساسي لأجهزة الكمبيوتر الشخصية وأجهزة الكمبيوتر المحمولة. تم إطلاق كلاهما من قبل شركات مختلفة في البداية. ومع ذلك ، فقد تم تبني تصميمهم على نطاق واسع من قبل الآخرين مع تقدم السنوات. بينما تم إطلاق x86 في عام 1978 من قبل Intel ، تم إطلاق الأخير في وقت لاحق من قبل AMD في عام 2000. وهذا يجعل x86 إصدارًا قديمًا.

مراجع

الفرق بين X86 و X64 (مع الجدول)