ذاكرة أبل

ذاكرة أبل

ذاكرة أبل الموحدة، كيف تعمل ” M1 ARM” على تسريع الأجهزة من شركة Apple، وما مزاياها وما أهميتها، لتتمكن من اختيار أجهزتك من أبل بعناية

ذاكرة أبل الموحدة، تعيد Apple التفكير في كيفية وجود المكونات وتشغيلها داخل جهاز كمبيوتر محمول. مع شرائح M1 في أجهزة Mac الجديدة،
تمتلك Apple “بنية الذاكرة الموحدة” (UMA) الجديدة التي تعمل على تسريع أداء الذاكرة بشكل كبير. إليك كيفية عمل الذاكرة على Apple Silicon.


كيف تتعامل ذاكرة أبل مع ذاكرة الوصول العشوائي؟

في حال لم تكن قد سمعت بالأخبار بالفعل، أعلنت شركة Apple عن قائمة جديدة لأجهزة Mac في نوفمبر 2020.
تستخدم طرز MacBook Air و MacBook Pro و Mac Mini الجديدة معالجًا قائمًا على ARM تم تصميمه خصيصًا بواسطة Apple يسمى M1.
كان هذا التغيير متوقعًا منذ فترة طويلة وهو تتويج لعقد قضته Apple في تصميم معالجات قائمة على ARM لأجهزة iPhone و iPad.
ذاكرة أبل (M1) هو نظام على شريحة (SoC)، مما يعني أنه لا يوجد فقط وحدة المعالجة المركزية داخل المعالج،
ولكن أيضًا المكونات الرئيسية الأخرى، بما في ذلك وحدة معالجة الرسومات ، ووحدات التحكم في الإدخال / الإخراج  والمحرك العصبي من Apple لمهام الذكاء الاصطناعي،
والأهم من ذلك لأغراضنا، تعد ذاكرة الوصول العشوائي الفعلية جزءًا من نفس الحزمة. للتوضيح، ذاكرة الوصول العشوائي
ليست على نفس السيليكون مثل الأجزاء الأساسية من شركة نفط الجنوب.
بدلاً من ذلك، توضع على الجانب كما هو موضح أعلاه.

إضافة ذاكرة أبل

إضافة ذاكرة الوصول العشوائي إلى SoC ليس بالأمر الجديد. يمكن أن يشتمل Smartphone SoCs على ذاكرة الوصول العشوائي،
وقرار Apple بوضع وحدات ذاكرة الوصول العشوائي جانباً هو شيء رأيناه من الشركة منذ عام 2018 على الأقل.
إذا نظرت إلى تفكيك iFixit لجهاز iPad Pro 11، يمكنك رؤية ذاكرة الوصول العشوائي تجلس على الجانب مع معالج A12X.
الأمر المختلف الآن هو أن هذا النهج قادم أيضًا إلى جهاز Mac، وهو كمبيوتر متكامل مصمم لأعباء العمل الثقيلة.

اقرأ أيضا: ” كيفية عمل حساب Apple ID أبل ستور 2020


الأساسيات: ما هي ذاكرة الوصول العشوائي والذاكرة؟

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

موقع ذاكرة الوصول العشوائي

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


ذاكرة أبل الموحدة M1: رفيق الحجرة المنفصل

ذاكرة أبل الموحدة
ذاكرة أبل الموحدة

لذا فإن وحدات ذاكرة الوصول العشوائي الفعلية لا تزال كيانات منفصلة، لكنها تجلس على نفس الركيزة الخضراء مثل المعالج.
“ما هي الصفقة الكبيرة؟” حسنًا، أولاً وقبل كل شيء، هذا يعني وصولاً أسرع إلى الذاكرة، مما يؤدي حتماً إلى تحسين الأداء.
بالإضافة إلى ذلك، تقوم Apple بتعديل كيفية استخدام ذاكرة أبل الموحدة داخل النظام.
تسمي Apple نهجها “هندسة الذاكرة الموحدة” (UMA).
الفكرة الأساسية هي أن ذاكرة الوصول العشوائي الخاصة بـ M1 هي مجموعة واحدة من الذاكرة يمكن لجميع أجزاء المعالج الوصول إليها.
هذا يعني أنه إذا احتاجت وحدة معالجة الرسومات (GPU) إلى مزيد من ذاكرة النظام، فيمكنها زيادة الاستخدام بينما تنخفض الأجزاء الأخرى من SoC.
والأفضل من ذلك، ليست هناك حاجة لاقتطاع أجزاء من الذاكرة لكل جزء من SoC ثم نقل البيانات بين الفراغين لأجزاء مختلفة من المعالج. بدلاً من ذلك،


أهمية ذاكرة أبل الموحدة

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

إليك كيف تصف Apple بنية ذاكرة أبل الموحدة الخاصة بها على موقع M1 الرسمي :

  • يتميز M1 أيضًا ببنية الذاكرة الموحدة، أو UMA. يوحد M1 ذاكرته ذات النطاق الترددي العالي وزمن الاستجابة المنخفض في مجموعة واحدة ضمن حزمة مخصصة.
  • نتيجة لذلك، يمكن لجميع التقنيات الموجودة في SoC الوصول إلى نفس البيانات دون نسخها بين مجموعات متعددة من الذاكرة.
  • هذا يحسن الأداء وكفاءة الطاقة بشكل كبير.
  • تطبيقات الفيديو أكثر سرعة.
  • الألعاب أكثر ثراءً وتفصيلاً.
  • تتم معالجة الصور بسرعة البرق. ونظامك بالكامل أكثر استجابة “.
  • ولا يقتصر الأمر على أن كل مكون يمكنه الوصول إلى نفس الذاكرة في نفس المكان. كما يشير كريس ميلور في The Register، تستخدم Apple ذاكرة ذات عرض نطاق ترددي عالٍ هنا.
  • الذاكرة أقرب إلى وحدة المعالجة المركزية (والمكونات الأخرى)، وهي أسرع للوصول إليها من الوصول إلى شريحة ذاكرة الوصول العشوائي التقليدية المتصلة باللوحة الأم عبر واجهة مقبس.

اقرأ أيضا: ” ما هي خدمة أبل ميوزيك Apple Music؟


Apple ليست أول شركة تحاول استخدام ذاكرة أبل الموحدة

الذاكرة الموحدة
الذاكرة الموحدة

رسم تخطيطي لـ NVIDIA من الأيام الأولى لميزة ذاكرة أبل الموحدة للشركة. نفيديا
Apple ليست أول شركة تتعامل مع هذه المشكلة. على سبيل المثال، بدأت NVIDIA في تقديم حل للأجهزة والبرامج للمطورين يسمى Unified Memory  منذ حوالي ست سنوات.
بالنسبة إلى NVIDIA، توفر الذاكرة الموحدة موقعًا واحدًا للذاكرة “يمكن الوصول إليه من أي معالج في النظام.” في عالم NVIDIA،
فيما يتعلق بوحدة المعالجة المركزية ووحدة معالجة الرسومات، فإنهم يذهبون إلى نفس الموقع لنفس البيانات.
ومع ذلك، وراء الكواليس، يقوم النظام بترحيل البيانات المطلوبة بين ذاكرة وحدة المعالجة المركزية ووحدة معالجة الرسومات المنفصلة.
بقدر ما نعلم، فإن Apple لا تتبع نهجًا باستخدام تقنيات وراء الكواليس. بدلاً من ذلك، كل جزء من SoC قادر على الوصول إلى نفس الموقع بالضبط للبيانات الموجودة في الذاكرة.
الخلاصة مع UMA من Apple هو الأداء الأفضل من الوصول الأسرع إلى ذاكرة الوصول العشوائي وتجمع الذاكرة المشتركة الذي يزيل عقوبات الأداء لنقل البيانات إلى عناوين مختلفة.

اقرأ أيضا: ” كيفية عمل حساب Apple ID أبل ستور 2020


كم تحتاج من ذاكرة الوصول العشوائي؟

ليس الحل الذي تقدمه شركة آبل هو مجرد إشراق الشمس والسعادة. نظرًا لأن M1 يحتوي على وحدات ذاكرة الوصول العشوائي (RAM) المدمجة بعمق،
فلا يمكنك ترقيتها بعد الشراء. إذا اخترت جهاز MacBook Air بسعة 8 جيجابايت، فلا توجد زيادة في ذاكرة الوصول العشوائي لهذا الجهاز في وقت لاحق. لكي نكون منصفين،
لم تكن ترقية ذاكرة الوصول العشوائي شيئًا يمكنك القيام به على جهاز MacBook لفترة من الوقت الآن.
كان شيئًا يمكن أن يفعله Mac Minis سابقًا، ولكن ليس إصدارات M1 الجديدة.
صل حجم أجهزة M1 Mac الأولى إلى 16 جيجابايت – يمكنك الحصول على M1 Mac بذاكرة 8 جيجابايت أو 16 جيجابايت،
لكن لا يمكنك الحصول على أكثر من ذلك. لم يعد الأمر مجرد وضع وحدة ذاكرة الوصول العشوائي في الفتحة.
كما يمكن لوحدة معالجة الرسومات (GPU) ووحدة المعالجة المركزية (CPU) وأجزاء أخرى من المعالج الوصول إلى نفس البيانات على نفس عنوان الذاكرة.

اقرأ أيضا: ” تنظيف سماعة الهاتف من الماء والغبار بدون فكه

إذن ما مقدار ذاكرة الوصول العشوائي التي تحتاجها؟

عندما نتحدث عن أجهزة الكمبيوتر الشخصية التي تعمل بنظام Windows، فإن النصيحة العامة هي أن 8 جيجابايت أكثر من كافية لمهام الحوسبة الأساسية.
يُنصح هواة الألعاب بتكبير هذا حتى 16 جيجا بايت ، ومن المحتمل أن يتضاعف نشاط المستهلكين مرة أخرى لمهام مثل تحرير ملفات الفيديو الكبيرة عالية الدقة.
وبالمثل، مع M1 Macs، يجب أن يكون الطراز الأساسي بسعة 8 جيجابايت كافياً لمعظم الأشخاص. في الواقع، قد يغطي حتى أكثر الاستخدامات اليومية.
من الصعب القول، على الرغم من ذلك،
نظرًا لأن معظم المعايير التي رأيناها تأخذ ذاكرة أبل الموحدة (M1) للعمل في المعايير الاصطناعية التي تدفع وحدة المعالجة المركزية أو وحدة معالجة الرسومات.
ما يهم حقًا هو مدى تعامل M1 Mac بشكل جيد مع الاحتفاظ ببرامج متعددة وعدد كبير من علامات تبويب المتصفح المفتوحة في وقت واحد.

اقرأ أيضا: ” هاتف جالاكسي نوت 20 – Samsung Galaxy Note 20


تطبيقات على ذاكرة أبل الموحدة

حقق ستيفن هول في 9to5 Mac نتائج مبهرة مع M1 MacBook Air مع 8 جيجابايت من ذاكرة الوصول العشوائي. لكي يبدأ الكمبيوتر المحمول في التعثر،
كان عليه أن يفتح نافذة Safari واحدة مع 24 علامة تبويب لموقع الويب، وستة نوافذ أخرى من Safari تشغل فيديو بدقة 2160 بكسل، ويعمل Spotify في الخلفية.
كما أنه أخذ لقطة شاشة. قال هول: “عندها فقط توقف الكمبيوتر أخيرًا”.
في TechCrunch، ذهب Matthew Panazarino إلى أبعد من ذلك مع M1 MacBook Pro بذاكرة وصول عشوائي (RAM) بسعة 16 جيجابايت.
فتح 400 علامة تبويب في Safari (بالإضافة إلى أنه كان لديه بعض البرامج الأخرى المفتوحة) ، وقد تم تشغيله على ما يرام، دون أي مشاكل.

الذاكرة الموحدة في Chrome

ومن المثير للاهتمام، أنه جرب نفس التجربة مع Chrome، لكن Chrome اشتعلت فيه النيران.
لكنه قال إن باقي النظام ظل يعمل بشكل جيد على الرغم من المشكلات المتعلقة بمتصفح Google.
في الواقع، خلال اختباراته، لاحظ أن الكمبيوتر المحمول يستخدم مساحة التبديل في وقت ما، دون أي تراجع ملحوظ في الأداء.
عندما ينفد جهاز الكمبيوتر الخاص بك من ذاكرة الوصول العشوائي، فإنه يقوم بتخزين SSD أو تخزين محرك الأقراص الثابتة كمجموعة مؤقتة من ذاكرة أبل الموحدة.
هذا يمكن أن يخون تباطؤًا ملحوظًا في الأداء ، ولكن ليس مع M1 Macs، على ما يبدو.


في النهاية، نعتقد أن معظم الناس يريدون فقط معرفة كيفية تعامل أجهزة Mac الجديدة مع استخدام “العالم الحقيقي”.
هذه مجرد تجارب يومية غير رسمية، وليست اختبارات رسمية. ومع ذلك، من المحتمل أن تكون ممثلة لما يمكن توقعه للاستخدام اليومي المكثف،
وبالنظر إلى النهج المعدل للذاكرة، يجب أن تكون ذاكرة الوصول العشوائي (RAM) سعة 8 جيجابايت مناسبة لمعظم الأشخاص الذين لا يفتحون علامات تبويب المتصفح بالمئات.
ومع ذلك إذا وجدت نفسك تقوم بتحرير صور أو ملفات فيديو كبيرة متعددة الجيجابايت بينما تتصفح أيضًا بضع عشرات من علامات التبويب وتدفق فيلمًا في الخلفية على شاشة خارجية،
فربما يكون اختيار طراز 16 جيجابايت هو الخيار الأفضل.

فهرس على قوقل نيوز

تابعنا الأن

مقالات هامة
تعليقات (0)

إغلاق