قبل بضع سنوات ، لم يكن هناك الكثير من الخيارات للهندسة المعمارية التي تريد أن يستخدمها جهاز الكمبيوتر الخاص بك. لفترة طويلة ، سيطرت بنية x86 المصنوعة من Intel و x64 من صنع AMD على حوسبة المستهلك لسنوات. بالنسبة للجزء الأكبر ، فإن الغالبية العظمى من أجهزة الكمبيوتر هي x86 حتى اليوم ، على الرغم من أن الهندسة المعمارية عمرها عدة عقود.
ومع ذلك ، فقد بدأ منافس جديد في الظهور في السنوات الأخيرة. ARM ، نفس البنية التي تشغل هواتفنا ، تتجه ببطء لتستحوذ على مساحة الكمبيوتر الشخصي. ولكن أي واحد يجب أن تختار؟
ما هو x86؟
x86 هي مجموعة التعليمات الأكثر استخدامًا على أجهزة الكمبيوتر ، وربما الأكثر استخدامًا في التاريخ.
تعود أصول x86 إلى السبعينيات. بعد إطلاق شريحة 4 بت في عام 1971 (أول معالج دقيق) ، قدمت إنتل وحدة المعالجة المركزية 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 ، أعلنت شركة Qualcomm عن التوسيع الرسمي لمجموعة شرائحها المحمولة الناجحة ، Snapdragon ، في مساحة الكمبيوتر المحمول ، مع إطلاق أول شريحة كمبيوتر محمول مخصصة ، Snapdragon 850 ، في عام 2018. وفي عام 2020 ، طرحت شركة آبل أول كمبيوتر قائم على ARM ، وهو جهاز MacBook Air القائم على M1 ، باستخدامه شريحة Apple M1 ARM الداخلية، بعد استخدام وحدات المعالجة المركزية Intel x86 لسنوات. أطلقت 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 كبير. التكوين الصغير تساعد في عمر البطارية والكفاءة العامة بشكل كبير. لهذا السبب ، يمكن أن يكون عمر البطارية في جهاز كمبيوتر يعمل بتقنية 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. قد يتغير ذلك في المستقبل القريب أو البعيد ، على الرغم من أن التكنولوجيا تتحرك بسرعة!