قبل بضع سنوات ، لم يكن هناك الكثير من الخيارات للهندسة المعمارية التي تريد أن يستخدمها الكمبيوتر.لفترة طويلة ، سيطرت بنية x86 المصنوعة من Intel و x64 من صنع AMD على حوسبة المستهلك لسنوات.بالنسبة للجزء الأكبر ، فإن الغالبية العظمى من أجهزة الكمبيوتر هي x86 حتى اليوم ، على الرغم من أن الهندسة المعمارية عمرها عدة عقود.
ومع ذلك ، فقد بدأ منافس جديد في الظهور في السنوات الأخيرة.ARM ، نفس البنية التي تشغل هواتفنا ، تتجه ببطء لتستحوذ على مساحة الكمبيوتر الشخصي.ولكن أي واحد يجب أن تختار؟
جدول المحتويات
ما هو x86؟
x86 هي مجموعة التعليمات الأكثر استخدامًا على أجهزة الكمبيوتر ، وربما الأكثر استخدامًا.يرجع تاريخ
x86 إلى السبعينيات.بعد إطلاق شريحة 4 بت في عام 1971 (أول معالج دقيق) ، قدمت Intel وحدة المعالجة المركزية 8008 8 بت في عام 1972 ، تبعها أيضًا 8080 8 بت في عام 1974. الطريق الطبيعي للمضي قدمًا ، إذن ، كان الذهاب 16-قليل.قامت الشركة بذلك في عام 1978 ، مع إطلاق Intel 8086. أدى ذلك إلى ظهور مجموعة تعليمات x86 ، مع ارتفاع الاسم من خلفائها الذين أطلقوا عليها 80186 و 80286 و 80386 وما إلى ذلك.
ومع ذلك ، فإن ما نعرفه اليوم باسم هندسة x86 لا يرتبط ارتباطًا وثيقًا بالموديل 8086 الأصلي الموقر. بدلاً من ذلك ، فإن سلف جميع معالجات x86 الموجودة حاليًا في السوق هو معالج Intel 80386 ، والذي تم إطلاقه بعد سبع سنوات ، في عام 1985. بعدالكل ، اعتمادًا على السياق ، يُطلق على x86 أحيانًا اسم”i386″ أو”IA-32″.علاوة على ذلك ، كان أول من أطلق مجموعة تعليمات 32 بت مع الحفاظ على القدرة على تشغيل كود 16 بت الأقدم بشكل صحيح والذي تم تشغيله على تصميمات تستند إلى 8086.
ستستمر البنية في التوسيع مرة أخرى ، إلى 64 بت.تُعرف البنية اللاحقة ، والتي يتم استخدامها حاليًا بواسطة جميع وحدات المعالجة المركزية x86 الحديثة ، باسم”x86-64″ أو”x64″ أو”AMD64″.لقد كانت AMD في الواقع ، بدلاً من Intel ، هي التي ابتكرت الهندسة المعمارية.كانت Intel تدفع ببديل 64 بت الخاص بها ، IA-64 ، والذي لم يكن متوافقًا مع الإصدارات السابقة مع x86.صنعت AMD الخاصة بها كامتداد لمجموعة تعليمات x86 ، والتي انتهى بها الأمر إلى أن تكون الحل الأكثر اعتمادًا على نطاق واسع.
ما هو ARM؟
تتمتع رقائق ARM بتاريخ أطول مما تعتقد ، على الرغم من انتشار استخدامها على أجهزة الكمبيوتر الشخصية.
تم تقديم أول تصميم ARM في عام 1985 – في نفس العام تم إصدار وحدة المعالجة المركزية الأصلية 80386 من Intel.طورت Acorn Computers البنية ، وكان أول سيليكون ARM ، المعروف باسم ARM1 ، يعمل بسرعة 6 ميجاهرتز ، وهو ليس سريعًا تمامًا عند مقارنته بالرقائق الحديثة.خضع لبعض سنوات إعادة العمل بعد ذلك ، في حين كان أول جهاز يعمل بالطاقة ARM هو كمبيوتر RiscPC ، والذي تم إطلاق آخر طراز منه في عام 1994 بواسطة Acorn Computers.نعم ، كان أول جهاز ARM في الواقع كمبيوتر شخصي!
لم تقلع ، رغم ذلك.حاولت تصميمات Acorn المبكرة لـ ARM ، ورقائق RISC بشكل عام ، محاربة هيمنة Intel في التسعينيات ، لكنها كانت جهدًا غير مثمر ، وتم إنزال ARM إلى الأنظمة المدمجة.من هناك ، على الرغم من ذلك ، شقوا طريقهم إلى الهواتف والأجهزة المحمولة ، وفي النهاية ، إلى الهواتف الذكية والأجهزة اللوحية – تعمل جميع الهواتف الذكية المباعة اليوم تقريبًا على وحدة المعالجة المركزية القائمة على ARM.
الآن ، يشهد ARM انتعاشًا في مساحة أجهزة الكمبيوتر الشخصية عبر أجهزة الكمبيوتر المحمولة.في عام 2017 ، أعلنت شركة كوالكوم عن التوسيع الرسمي لمجموعة شرائحها المحمولة الناجحة ، Snapdragon ، في مساحة الكمبيوتر المحمول ، مع أول شريحة كمبيوتر محمول مخصصة ، Snapdragon 850 ، تم إطلاقها في عام 2018. وفي عام 2020 ، قدمت Apple أول جهاز كمبيوتر قائم على ARM ،MacBook Air القائم على M1 ، باستخدام شريحة Apple M1 ARM الداخلية الخاصة به ، بعد استخدام وحدات المعالجة المركزية x86 Intel لسنوات.أطلقت Apple أيضًا أجهزة كمبيوتر سطح المكتب من حين لآخر استنادًا إلى ARM أيضًا – وبالتحديد Mac mini و iMac و Mac Studio.
x86 مقابل ARM: ما هو الفرق؟
هناك اختلافات جوهرية بين كل من x86 و ARM يجب أن تكون على دراية بها قبل الشراء.
وهي رقائق ARM هي رقائق متنقلة بطبيعتها.إذا اشتريت جهازًا يعمل بنظام Windows بمعالج Snapdragon ، فمن المحتمل أن يأتي أيضًا مع مودم ، بحيث يمكنك وضع بطاقة SIM في الكمبيوتر المحمول واستخدام بيانات الهاتف المحمول مباشرة من جهاز الكمبيوتر الخاص بك.يأتي بعضها مزودًا بأجهزة مودم 5G ، لذا يمكنك الاتصال بشبكة 5G فائقة السرعة.وهي رقائق M-series من Apple لا تأتي مع أجهزة المودم ، ولكن من الشائع رؤيتها في أجهزة الكمبيوتر المحمولة التي تعمل بنظام Windows ARM.
هناك أيضًا معضلة استهلاك الطاقة.تعتبر رقائق ARM ، حسب التصميم ، أكثر كفاءة في استخدام الطاقة من وحدات المعالجة المركزية x86.إنها معالجات RISC ، لذا فهي أبسط في التصميم.أيضًا ، تساعد أشياء مثل تكوين ARM’s big.LITTLE على عمر البطارية والكفاءة الإجمالية بشكل كبير.لهذا السبب ، يمكن أن يكون عمر البطارية في جهاز كمبيوتر يعمل بتقنية ARM أطول بكثير من عمر بطارية x86.يمكن لرقائق الكمبيوتر المحمول x86 السحب ما بين 15 واط و 45 واط ، في حين أن جهاز Apple M1 يحتوي على TDP يبلغ حوالي 10 واط.
أيهما يجب أن تحصل عليه؟
يعتمد ذلك بشكل كبير على أولوياتك على جهاز الكمبيوتر ، ولكن يجب أن يأتي جزء من قرارك على النظام الأساسي الذي تخطط لاستخدامه.
لا يزال Windows هو الأفضل على أنظمة x86 إذا كنت من مستخدمي الكمبيوتر.بينما يدعم Windows ARM ، فإنه يحتاج إلى بعض العمل قبل أن يتمكن جميع مستخدمي الكمبيوتر الشخصي من الاستمتاع به بشكل صحيح.يحتوي على طبقة توافق لتشغيل برنامج x86 عليه ، لكنه لا يزال قيد التقدم ، وقد تختلف المسافة المقطوعة وفقًا للتطبيقات التي تريد استخدامها.قد يعمل البعض منهم بشكل جيد ، بينما يعمل البعض الآخر بفظاعة.
إذا كنت ترغب في الاستفادة من مزايا ARM ، فمن الأفضل أن تذهب مع Apple وتحصل على MacBook لنفسك.تعتبر Rosetta طبقة توافق رائعة ، حيث تتيح للمستخدمين تشغيل تطبيقات x86 Mac بشكل لا تشوبه شائبة تقريبًا.ومعظم التطبيقات التي ربما تهتم بها هي بالفعل تطبيقات M الأصلية على أي حال ، أو يعمل المطورون على جعلها أصلية من M.
ما لم تكن حقًا بحاجة إلى وظيفة”الاتصال دائمًا” التي يوفرها لك Windows على أجهزة كمبيوتر ARM مع أجهزة المودم المضمنة ، يجب أن تستخدم نظام x86 على Windows.من ناحية أخرى ، تعد أجهزة M1/M2 Mac أفضل بكثير من سابقتها x86 ، وسيكون من الخطأ عدم الاستفادة من ذلك.
أجهزة كمبيوتر ARM قادمة ، لكن يجب أن تنتظر
بدأت أجهزة كمبيوتر ARM في الظهور مؤخرًا.ومع ذلك ، لا يجب أن تقفز على واحدة على الفور إلا إذا كنت تريد الذهاب إلى Apple.لا يزال Windows هو الأفضل على أجهزة كمبيوتر x86.قد يتغير ذلك في المستقبل القريب أو البعيد ، على الرغم من أن التكنولوجيا تتحرك بسرعة!