x86 ومعالجات ARM: معسكرين مختلفين للغاية في السيناريو الحالي
جدول المحتويات:
الآن بعد أنأصبح وصول تطبيقات x86 على معالجات ARM أكثر من مجرد إغلاق، حسنًا ، في الواقع هو أحد خيول في معركة مايكروسوفت لهذا العام 2017 ، اعتقدنا أنه من الجيد دائمًا توضيح بعض الشكوك ، في هذه الحالة تلك المتعلقة بنوع المعالج.
وبالتأكيد هناك مستخدمون ، الأشخاص الأقل مبادرة والذين ليس لديهم تعريف جيد للغايةما هو الفرق بين معالج بهندسة ARM وآخر يعتمد على x86 هما النوعان الأكثر استخدامًا من المعالجات وسنعرف الآن المزيد من التفاصيل عن أوجه التشابه بينهما ولكن أيضًا ما هي الاختلافات بينهما.
نبدأ بالنوعx86 ، الأكثر استخدامًا في أجهزة الكمبيوتر المكتبية، سواء كانت أجهزة كمبيوتر محمولة أو أجهزة كمبيوتر سطح المكتب. معالجيعتمد على نوع من الهندسة المعمارية مثل CISC(حوسبة مجموعة التعليمات المعقدة) التي تتميز بتقديم عمليات أبطأ إلى حد ما ولكن قبل كل شيء طاقة أعلى الاستهلاك ، وهو أمر لا يمثل مشكلة من حيث المبدأ في المعدات المتصلة بشكل دائم بالشبكة الكهربائية ، لكننا نكرر ، من حيث المبدأ فقط.
أما بالنسبة إلى معالجاتARM ، فهي تستند إلى بنية RISC(كمبيوتر مجموعة التعليمات المخفضة) وتتميز بأنها توفر إمكانية تنفيذ عمليات متوازية. قصيرة وبالتالي توفير الطاقة. هذا ، كما تعتقد بالفعل ، يعني أنها مثالية للأجهزة المحمولة ، سواء كانت أجهزة لوحية أو هواتف محمولة.
تعرف العلامات التجارية العظيمة مدى الحياة كيف تراهن شركات جديدة أخرى على ARM لأجهزتها المحمولة. إنها نتيجة غزو الهاتف الذكي
هذه هي الاختلافات الأساسية ، حيثيلعب نوع العمارة دورًا أساسيًاثم سنجد داخل كل واحد متغيرات أخرى مثل كشركة مصنعة وهنا بالتأكيد تعرف الأسماء. نتحدث عن معالجات x86 عنIntel و AMD، العلامتان الكلاسيكيتان الرائعتان اللتان تتواجدان دائمًا في أجهزة الكمبيوتر التقليدية. على العكس من ذلك ، إذا تحدثنا عن معالجات من نوع ARM ، فلن نجد علامات تجارية ليست قديمة جدًا ولكنها معروفة بنفس القدر ، خاصةً لوجودها في المعدات الخفيفة. هذه هي حالةSamsung أو Apple أو Qualcomm أو MediaTek أو Huawei أو Texas Instrumentsلإعطاء أمثلة قليلة فقط.
جانبان على خلاف
لذلك لدينا جانبان في هذه المرحلة.معالجات X86 خاصة في أجهزة الكمبيوتر المكتبية و ARM في أجهزة الكمبيوتر المحمولةوهذا يعني أنه سيتم استخدام x86 لنقل أنظمة مثل Windows بينما يعمل ARM كأساس لنقل الآخرين مثل iOS و Android نظرًا لكفاءتهما الأكبر في استخدام الطاقة ، كما قلنا بالفعل. لكن هذه ليست حقيقة ثابتة.
وهذا ما تقترحه Microsoft بدعم تطبيقات x86 لمعالجات ARM. التطبيقات التي تعمل تقليديًا على نوع المعالج عالي الاستهلاك والتي ستكون الآن متوافقة مع الأجهزة المحمولةتسعى لتعزيز استخدام التطبيقات العالمية(UWP). وفي الاتجاه المعاكس ، نرى كيف بدأ اتخاذ خطوات في بعض المنتديات المتخصصة لرؤية Android يعمل على أجهزة كمبيوتر سطح المكتب ، وبالتالي على معالجات Intel أو AMD.
جانبان فيهفي الوقت الحالي من الصعب تحديد أيهما يمكن أن يفوز(على الرغم من أن ARM يبدو أنه يتمتع بميزة). يعتمد كل شيء على دعم الشركات المصنعة للمعدات والمكونات الأخرى ، ولكن قبل كل شيء يعتمد على مطوري _ البرامج _.
على سبيل المثال ، تسعى Intel إلى تقليل استهلاك الطاقة لمعالجاتها من خلال مجموعة Haswell (التي خلفت بنية Ivy Bridge) ولهذا قامت بتطوير أساليب وتقنيات التصنيع التي رأيناها حتى الآن في منها من نوع ARM. يتعلق الأمر بالبحث عن انخفاض في TDP (طاقة التصميم الحراري) ، أو ما هو نفسه ،الحد الأقصى لمقدار الطاقة الذي يسمح به نظام التبريدمن a نظام الكمبيوتر لتبديد الحرارة. بينما اختارت العلامات التجارية الأخرى مثل Nvidia ARM مباشرة ، أطلقت CUDA نتيجة لدمج Tegra و NForce.
المستقبل المحتمل ، المستقبل غير المؤكد
الأمر المؤكد هو أندخل بالقوة، مثل فيل في متجر صيني. تدمير كل شيء في طريقه باستخدام المعالجات منخفضة الطاقة التي عادة ما تكون موجودة في جميع الأجهزة المحمولة تقريبًا التي تحتوي على شاشات أقل من 13 بوصة. وأسوأ شيء بالنسبة إلى Intel أو AMD هو أنهفي كل مرة يقدمون فيها أداءً أفضل ، والمزيد من القوة، بحيث لن يمر وقت طويل قبل أن نرى أجهزة كمبيوتر سطح المكتب قيد التشغيل ARM قادرة على التنافس مع هندسة x86.
شهد إنتل و AMD آذان الذئب كما يقولونوبالنظر إلى الوجود المتزايد للأجهزة المحمولة ولكليهما مع ARM معالجات في الداخل ، يتم تقليل حصة x86 بل وحتى تهديدها ، كما قلنا بالفعل ، من خلال غزو هندسة ARM لمجالاتها.
بالنسبة للمستخدم العادي ، كل شيء في النهاية بعيد كل البعد عن الأرقام والفوائد.يقتصر علىقوة ثنائية مقابل الاستقلال الذاتيما الذي نفضله؟ يعتمد ذلك على الجهاز والاستخدام الذي سنقدمه له. _هل سنرى هاتف Android يعمل بمعالج x86 من Intel أو AMD؟ _ ربما ... ولكن _ هل سنرى جهاز Macbook Pro عالي الأداء على ARM؟ _ بالتأكيد ...