المحتوى عن 'ذاكرة'.



مزيد من الخيارات

  • ابحث بالكلمات المفتاحية

    أضف وسومًا وافصل بينها بفواصل ","
  • ابحث باسم الكاتب

نوع المُحتوى


التصنيفات

  • التخطيط وسير العمل
  • التمويل
  • فريق العمل
  • دراسة حالات
  • نصائح وإرشادات
  • التعامل مع العملاء
  • التعهيد الخارجي
  • التجارة الإلكترونية
  • الإدارة والقيادة
  • مقالات ريادة أعمال عامة

التصنيفات

  • PHP
    • Laravel
    • ووردبريس
  • جافاسكريبت
    • Node.js
    • jQuery
    • AngularJS
    • Cordova
  • HTML
    • HTML5
  • CSS
  • SQL
  • سي شارب #C
    • منصة Xamarin
  • بايثون
    • Flask
    • Django
  • لغة روبي
    • Sass
    • إطار عمل Bootstrap
    • إطار العمل Ruby on Rails
  • لغة Go
  • لغة جافا
  • لغة Kotlin
  • برمجة أندرويد
  • لغة Swift
  • لغة R
  • لغة TypeScript
  • سير العمل
    • Git
  • صناعة الألعاب
    • Unity3D
  • مقالات برمجة عامة

التصنيفات

  • تجربة المستخدم
  • الرسوميات
    • إنكسكيب
    • أدوبي إليستريتور
    • كوريل درو
  • التصميم الجرافيكي
    • أدوبي فوتوشوب
    • أدوبي إن ديزاين
    • جيمب
  • التصميم ثلاثي الأبعاد
    • 3Ds Max
    • Blender
  • نصائح وإرشادات
  • مقالات تصميم عامة

التصنيفات

  • خواديم
    • الويب HTTP
    • قواعد البيانات
    • البريد الإلكتروني
    • DNS
    • Samba
  • الحوسبة السّحابية
    • Docker
  • إدارة الإعدادات والنّشر
    • Chef
    • Puppet
    • Ansible
  • لينكس
  • FreeBSD
  • حماية
    • الجدران النارية
    • VPN
    • SSH
  • مقالات DevOps عامة

التصنيفات

  • التسويق بالأداء
    • أدوات تحليل الزوار
  • تهيئة محركات البحث SEO
  • الشبكات الاجتماعية
  • التسويق بالبريد الالكتروني
  • التسويق الضمني
  • التسويق بالرسائل النصية القصيرة
  • استسراع النمو
  • المبيعات
  • تجارب ونصائح

التصنيفات

  • إدارة مالية
  • الإنتاجية
  • تجارب
  • مشاريع جانبية
  • التعامل مع العملاء
  • الحفاظ على الصحة
  • التسويق الذاتي
  • مقالات عمل حر عامة

التصنيفات

  • الإنتاجية وسير العمل
    • مايكروسوفت أوفيس
    • ليبر أوفيس
    • جوجل درايف
    • شيربوينت
    • Evernote
    • Trello
  • تطبيقات الويب
    • ووردبريس
    • ماجنتو
  • أندرويد
  • iOS
  • macOS
  • ويندوز

التصنيفات

  • شهادات سيسكو
    • CCNA
  • شهادات مايكروسوفت
  • شهادات Amazon Web Services
  • شهادات ريدهات
    • RHCSA
  • شهادات CompTIA
  • مقالات عامة

أسئلة وأجوبة

  • الأقسام
    • أسئلة ريادة الأعمال
    • أسئلة العمل الحر
    • أسئلة التسويق والمبيعات
    • أسئلة البرمجة
    • أسئلة التصميم
    • أسئلة DevOps
    • أسئلة البرامج والتطبيقات
    • أسئلة الشهادات المتخصصة

التصنيفات

  • ريادة الأعمال
  • العمل الحر
  • التسويق والمبيعات
  • البرمجة
  • التصميم
  • DevOps

تمّ العثور على 6 نتائج

  1. كم مرّةً حاولت التّركيز على شيء واحد مهم، وانتهيت بأنْ أصبح عقلك مُشتّتًا في ألْف شيء؟ مهما حاولت الحفاظ على تنظيم أفكارك، تبدأ الأفكار تلحُّ على عقلك فكرة بعد أخرى من حين لآخر مُشتِّتةً بذلك انتباهك المحدود. فعلى سبيل المثال أثناء عملك على مشروع ما، يُلحُّ عليك فجأة التّفكير فيما ستأكله على العشاء أو ربما تُفكّر في حوار دار مع صديق لك منذ عدّة أيام! العقل كثير التّقلّب، ولكن لحسن الحظ هناك طرق فعّالة للسّيطرة على أفكارك والحفاظ على تنظيمها وحمايتك من التّشتّت بالأفكار الخارجيّة وذلك عن طريق خاصيّة إدراكيّة واحدة، وهي ذاكرتك العاملة. لكن ربما تساءلت ما هي الذّاكرة العاملة؟ هذا ما سنعرفه في السّطور القادمة. ما هي “الذّاكرة العاملة”؟ عندما تتلقّى المعلومات ومن ثَمّ تقوم بمعالجتها في عقلك لأيّ مدة زمنيّة، فإنك حينها تستعمل ما يُسمّيه علماء الأعصاب الإدراكيّين “الذّاكرة العاملة”. مثال ذلك عندما تحتاج مثلًا لتذكّر رقم هاتف في المدة الزمنيّة بين سماع الرقم وكتابته، أو مثلًا عندما تتذكّر الاتجاه الذي يُفترَض أن تسير فيه بسيارتك بينما تبحث عن مَعالِم مُعيّنة (انعطف أوّل يمين، ثمّ استمر مستقيمًا حتى ترى لافتة صفراء كبيرة، ومن ثَمّ ثالث مبنى على اليسار…). في مواقف كهذه لا تحتاج فقط إلى أن تَحتفظ ببعض المعلومات حاضرة وجاهزة في عقلك، وإنما تحتاج أيضًا أن تتعامل معها في سياق الواقع من حولك. لكن الذّاكرة العاملة ليست مختصّة بالمعلومات الأساسيّة التي على هيئة تعليمات فقط، فمثلا آخر مرّة كتبت منشورًا أو مقالًا في منصة ما، كانت الذّاكرة العاملة حاضرة معك أيضًا؛ فهي التي ساعدتك على الاحتفاظ بالمعلومات التي تلقّيتها أثناء بحثك ثمّ اختيار ما يناسب منشورك أو مقالك منها. باختصار، الذّاكرة العاملة تعمل كسُبّورة في دماغنا نكتب عليها معلومات مُعيّنة في أثناء استعمالها. لكنّ المشكلة هي أنّ الذّاكرة العاملة لا تستطيع الاحتفاظ سوى بكمّيّة محدودة من المعلومات في المرّة الواحدة، كما أنها يتم طرقها باستمرار بالأفكار والتجارب الحِسّيّة الجديدة مُستبدِلة بذلك أفكارك الأصليّة المهمّة. بالرغم من ذلك هناك بعض الطّرق لزيادة القدرة الاستيعابيّة لذاكرتك العاملة. كيفيّة الاحتفاظ بالأفكار أثناء العمل بالرغم من معرفتنا عن الذّاكرة العاملة منذ ثمانينيّات القرن الماضي، إلّا أنّ فهمنا لكيفيّة عملها قد تغيّر مع الوقت. وُضِعت أحدث نظرية في تفسير عملها بواسطة العالِمَيْن النفسيَّيْن آلان باديلي و جراهام هيتش، وتقترح النّظريّة أنّ هناك عدّة مخازن للاحتفاظ بالمعلومات والتي يتمّ التّحكم بها بواسطة جهاز إشرافي يُطلَق عليه “المدير المركزي”. وقبل أن نحاول فهم كيفيّة تقوية الذّاكرة العاملة، يجب أوّلا فهم كيفيّة عملها. الخطوة الأولى: الدّورة الصّوتيّة هل تذكر حديثنا حول محاولة تذكّر رقم هاتف؟ غالبًا أثناء محاولتك لحفظ الرقم تقوم بترديده في نفسك مرّة بعد مرّة فيما يُعرف بالدّورة الصّوتيّة. عندما نسمع أيّ معلومة فإنّنا نحوّلها مباشرة إلى ما يشبه الشّفرة الصّوتيّة، ثم بعد ذلك لمنع هذه المعلومة من التّبخّر فإننا نقوم بترديد شفرتها “التحدّث” بصوت عقلنا الداخلي و”استماعها” بأذن عقلنا في دورة مستمرّة كما لو أنّ بداخل عقلنا جهازًا يصنع صدًى للصوت. ولكنْ للأسف تسقط المعلومات من هذه الدّورة بشكل سريع، وهذا يفسّر لماذا تكون الأرقام الأطْول أصعب في التذكّر، فبمجرّد وصولك إلى نهاية الرّقم تجد نفسك قد نسيت أوّل عدّة أرقام. وقد قام العالم النّفسي الأمريكي جورج ميلر بتحديد مدى القدرة الاستيعابيّة لذاكرتنا العاملة في بحثه المسمَّى “معجزة الرّقم 7، بزيادة أو نقص 2”، وقد اقترح في هذا البحث أنّ الإنسان العادي يستطيع الاحتفاظ بسبعة عناصر من المعلومات في الذّاكرة العاملة في المرّة الواحدة. الخطوة الثّانية: دفتر الإبصار المكاني تصوّر في عقلك شكل غرفة تعرفها جيّدًا (يمكن أن تكون غرفتك نفسها التي أنت فيها الآن)، والآن أغلق عينيْك وقم بعدّ الأشياء المجاورة للحائط من اليسار إلى اليمين. بينما تتفحّص المكان بعين عقلك الداخليّة فإنّك حينها تستخدم ما يُسمّى بدفتر الإبصار المكاني، والذي هو عبارة عن جزء من الذّاكرة العاملة يُمَكّنك من تخزين صورة في عقلك ومِن ثَمّ الرجوع إليها وتفحّصها بعد ذلك. فبينما تتعامل الدّورة الصّوتيّة مع الأصوات والأوامر الكلاميّة، فإن دفتر الإبصار المكاني مُختص بالذّاكرة البصريّة. الخطوة الثّالثة: الذّاكرة الحلْقيّة بالرّغم من أنّها ليست جزءًا من النّموذج الأساسي للنّظريّة، إلّا أنّ باديلي في سنة 2000 قام بإضافتها كجزء جديد إلى نظريّته وأطلق عليها “الذّاكرة الحلقيّة”، وهي التي تقوم بوظيفة ربط المعلومات ببعضها في حلْقة واحدة وتكوين وحدات متكاملة من المعلومات البصريّة والمكانيّة والصوتيّة بتسلسل زمني. وهي التي تتيح لنا تذكّر واستعادة قصّة رواية أو فيلم ما بتسلسل أحداثه، وكذلك وضع أجزاء المعلومات في السّياق المناسب. التّحكّم التّنفيذي: تنظيم الأمور ودمجها مع بعضها وضع العمل في الذّاكرة العاملة هو من اختصاص نظام التّحكّم التّنفيذي، وهو النّظام الذي يجمع كل العمليّات ويقوم بترتيبها ويقرّر ما هي المعلومات التي سيتم الاحتفاظ بها، وفي أيّ مخزن من مخازن الذّاكرة سوف يتم تخزينها. ويقوم نظام التّحكّم التّنفيذي أيضًا بدمج وتوفيق المعلومات مع بعضها في مخازن الذّاكرة الثّلاث، وكذلك يقوم هذا النّظام بما هو أكثر أهمّية، وهو توفير مساحة مناسبة في العقل للتّعامل مع المعلومة ومعالجتها والاستفادة منها. فإذا كانت المخازن الثّلاث يمكن تمثيلها بالبروز الموجود في مكعّبات الليجو الذي يربط المكعبات ببعضها، فإن التّحكّم التّنفيذي هو اللوحة التي تضع عليها المكعّبات وتبني عليها هيكلًا جديدًا ذا معنى. كيف تُعزّز ذاكرتك العاملة؟ تُعتبَر الذّاكرة العاملة من أهمّ الوظائف الإدراكيّة التي لدينا؛ فهي التي تساعدنا في العديد من العمليّات العقليّة من تعلّم لحروف الهجاء إلى استيعاب المواقف الاجتماعيّة وترتيب أولويّات الأنشطة المختلفة وكذلك الالتزام بالمواعيد. وقد ظهر حديثًا أنّ الذّاكرة العاملة أفضل من أداة قياس الذّكاء (IQ) في قياس النّجاح الأكاديمي المستقبلي، حيث أنّ 98% من الأطفال الذين لديهم ذاكرة عاملة ضعيفة حصلوا على معدّلات منخفضة في اختبارات استيعاب القراءة والحساب التقليديّة، وبالتالي فالذّاكرة العاملة مرتبطة ارتباطًا وثيقًا بالقدرة العقليّة. إذًا فما هي الطّرق التي يمكن من خلالها تعزيز قوّة ذاكرتنا العاملة؟ قلّل التّوتّر في حياتك تظهر الدّراسات بشكل متزايد أنّ التّوتّر يمكن أن يكون له تأثير سلبي على ذاكرتنا العاملة؛ فكلما زاد التّوتّر في حياة الفرد، كلما قلّت كفاءة ذاكرته العاملة في القيام بأبسط العمليات الإدراكيّة. الأمر للأسف عبارة عن حلقة مستمرّة، ففقدان التّركيز الذي يؤدّي إلى التّأخر في إنهاء مشروعِ ما سوف يُولّد قلقًا بطبيعة الأمر، والذي يقوم بدوره في تقليل كفاءة ذاكرتنا العاملة وبالتّالي تقليل تركيزنا، ومِنْ ثَمّ تعيد الحلقة نفسها. بالرّغم من ذلك هناك طريقة لمساعدتنا في كسر هذه الحلقة، وهي أن نصبح أكثر تركيزًا. “أظهر الطّلّاب الذين تلقّوْا تدريبًا على الانتباه والتّركيز زيادةً في القدرة الاستيعابيّة للذّاكرة العاملة، وأحرزوا درجات في المتوسط أكبر من غيرهم بـ16% في اختبارات استيعاب القراءة” أُقِيمَت دراسة في جامعة كاليفورنيا في سانتا باربرا في 2013 على 48 طالبًا جامعيًا ممّن قاموا بحضور تدريب على الانتباه والتّركيز أو اتّبعوا نظامًا في التّغذية لمدّة أسبوعيْن. ومع نهاية وقت الدّراسة، أظهر الطّلّاب الذين حضروا تدريبًا على الانتباه والتّركيز كفاءةً أعلى لذاكرتهم العاملة وحصلوا في اختبارات استيعاب القراءة على درجات أعلى بـ16% مقارنة بمستواهم قبل بدء الدّراسة، بل وأعلى أيضًا من أقْرانهم ممّن اتبعوا نظامًا غذائيًا. فالخلاصة هي أنّك عندما تشعر بالأفكار المُشتِّتة تزحف إلى عقلك، قم فورًا بأخذ استراحة ولو حتّى لدقائق معدودة وأفرغ عقلك من كلّ شيء؛ فإنّ هذا سيساعدك على استرجاع صفاء ذهنك وتركيزك عندما تعود مرّةً أخرى إلى عملك. قم ببعض التّمارين الرّياضيّة يمكن أيضًا تعزيز قوّة الذّاكرة العاملة عن طريق التّمارين الرّياضيّة. قامت عالمة التّمارين د.كريستين لوبوإستس مع زملائها بإجراء تجربة لتوضيح أثر التّمارين على الذّاكرة العاملة قبل وأثناء وبعد القيام بتمارين شاقّة. وقد أظهرت النّتائج أنّ القدرة الاستيعابية للذاكرة العاملة قلّت أثناء القيام بتمرين بدني شاقّ وكذلك بعده بفترة وجيزة، إلّا أنّها بالرّغم من ذلك ارتفعت بعد فترة راحة قصيرة مقارنةً بأولئك الذين لم يقوموا بأيّ نشاط. وكما أنّ التّمارين الشّاقّة مفيدة في رفع كفاءة العقل بشكل عام، فإنها أيضًا وبشكل خاص يمكنها تعزيز القدرة الاستيعابيّة للذّاكرة العاملة. اهتمّ بهواياتك ومهاراتك في كتاب لطبيب الباطنة السّويدي توركل كلينجبرج يُسمّى “العقل المتدفّق”، أوضح أنّه يمكن تعزيز قوّة الذّاكرة العاملة عن طريق تعريضها للكثير من الإثارة العصبيّة. وبيّن بحث الدّكتور كلينجبرج أيضًا أنّه كلما مارسنا مهارة أو هواية معيّنة، كلما زادت المساحة الدّماغيّة المُحفَّزة بالإثارة العصبيّة المرتبطة بتلك المهارة أو الهواية. على سبيل المثال، المساحة الدماغيّة المُحفَّزة بلعبة الأحجية أو مكعب روبيك في دماغ شخص يلعبها ستكون أكبر من تلك الموجودة في دماغ شخص لا يلعبها. ممارسة هواية أو مهارة جديدة لن تساعدك فقط على الاحتفاظ بكميّة معلومات أكثر في ذاكرتك العاملة، وإنّما ستساعدك أيضًا في التّمرّن على تجاهل المُشتِّتات المحيطة بك والحفاظ على تركيزك، وذلك سيفيدك في مهماتك وأعمالك الأخرى. من الجدير بالذّكر أنّ الذّاكرة العاملة ككثير من أجزاء عقلنا لاتزال مجالًا لم نسبر أغواره بشكل كامل ولم نصل إلى فهم مكتمل حول جميع علاقاته المتعدّدة مع مُختلَف الوظائف الإدراكيّة الأخرى. ولكن ما نعرفه الآن هو أنّ عقلنا لديه قدرة استيعابيّة محدودة في حفظ المعلومات أثناء القيام بمهمّة مُعيّنة، وكذلك يصعب عليه مقاومة جميع المُشتّتات (وكلّنا جرّب ذلك من قبل في أيّ مهمّة قمنا بها وكنّا نحاول إنهائها قبل انتهاء وقتها). في النّهاية أيًا كانت الطريقة التي ستستخدمها في زيادة قدرة ذاكرتك العاملة، فإنها سوف تفي بالغرض وتساعدك في المحافظة على تركيزك وإبعاد كل تلك المُشتّتات التي تحاول صرف انتباهك. ترجمة -وبتصرّف- للمقال How to regain focus and increase your working memory in 3 steps لصاحبه Jory MacKay حقوق الصورة البارزة محفوظة لـ Freepik
  2. عند تشغيل برنامج ما على الحاسوب تعمل جميع عناصره مع بعضها كفريق لتشغيل البرنامج وتنفيذ الأوامر، يوجد عنصر في ذلك الفريق له دور مهم في عمل الحاسوب وهو الذاكرةMemory. الجميع يعلم أنَّ حواسيبهم تحوي ذاكرة ولكن هل تعلم ما هي أنواع الذاكرات التي بداخله وكيف تعمل؟ ستتعلم في هذه المقالة مبدأ عمل الذاكرة وأنواعها. مفهوم الذاكرة ومبدأ عملها يشير مصطلح الذاكرة إلى إمكانيَّة حفظ وتخزين البيانات والملفات لمدّة من الزمن، ويحوي الحاسوب نوعين رئيسييْن من الذاكرة وهي ذاكرةٌ متطايرةٌ Volatile memory تخزِّن البيانات أثناء عمل الحاسوب فقط وتتلاشى بعد إيقافه مثل ذاكرة الوصول العشوائي RAM‏ (Random Access Memory)، وذاكرةٌ ثابتةٌ (غير متطايرة) Non-volatile memory تحتفظ بالبيانات حتى بعد انقطاع التيار عنها مثل ذاكرة القراءة فقط ROM‏ (Read-Only Memory). يُخزَّن نظام التشغيل والصور والفيديو والملفات وغيرها تخزينًا دائمًا على القرص الصلب HDD‏ (Hard Drive Disks) الذي يدعى "ذاكرة ثانوية" فالمعالج لا يتعامل معه مباشرةً لبطئه الشديد. وعند تشغيل الحاسوب أو برنامجٍ ما يُنقل نظام التشغيل والبرامج من الذاكرة الثانوية إلى الذاكرة الرئيسية - وهي من نوع RAM‏ - ليعالج إذ إنَّ هذه الذاكرة أسرع بكثير من القرص الصلب. تتحوَّل جميع البيانات والملفات إلى النظام الثنائي (أصفار وآحاد) لأنَّ عتاد الحاسوب -كما تعلم- يتعامل مع هذا النظام الرقمي فقط أي لا يفهم إلا القيمة 0 أو 1، لذا تتألف الذاكرة من خلايا متجاورة بشكل مصفوفةٍ (أسطر وأعمدة) لها عناوين تخزِّن كلَّ خلية منها القيمة1 بحفظها شحنة كهربائية والقيمة 0 بتفريغها من شحنتها الكهربائية (لا توجد شحنة فيها)، وتختلف طريقة عمل الخلايا وتخزين شحنتها باختلاف نوع الذاكرة. إذا أردت مثلًا تخزين الرقم 55 فيحوله حاسوبك إلى النظام الثنائي ويصبح 110111 الذي يحتاج إلى ست خلايا لتخزينه، هذا يعني أنَّ كلَّ خلية في الذاكرة تخزِّن بتًّا bit واحدًا. أنواع الذاكرة سنشرح أهمَّ نوعين في الذاكرة وهما ذاكرة القراة فقط ROM وذاكرة الوصول العشوائي RAM. ذاكرة القراءة فقط ROM هي ذاكرةٌ يمكن القراءة منها فقط دون الكتابة أو التعديل عليها، وتُخزِّن الشركة المصنعة محتواها أثناء تصنيعها، وتحتفظ بالبيانات عند انقطاع التيار الكهربائي. تُستخدم لأغراض محدَّدة كتخزين ملفٍّ أو برنامجٍ (مثل برنامج من نوع Firmware) وقراءته دون الحاجة إلى التعديل عليه ومن الأمثلة على هذه الذاكرة هي ذاكرة البيوس. يوجد ثلاثة أنواعٍ لهذه الذاكرة وهي: الذاكرة القابلة للبرمجة PROM‏ الذاكرة القابلة للبرمجة PROM‏ (Programmable ROM) أو الذاكرة القابلة للبرمجة مرةً واحدةً OTP NVM‏ (One-Time Programmable Non-Volatile Memoty) هي ذاكرةٌ رقميةٌ يكون فيها كل بت مقفلًا بعنصر إلكتروني لا يمكن التعديل عليه. تُكتب البيانات على هذه الذاكرة بعد تصنيعها وتبقى فيها على الدوام دون إمكانية تعديلها أو إزالتها، ولكتابة محتواها توضع في جهاز يدعى "مبرمج PROM". يُستخدم هذا النوع في الأجهزة المحمولة، والمتحكمات المصغَّرة microcontrollers، وغيرها من الأجهزة الإلكترونية. الذاكرة القابلة لإعادة المسح والبرمجة EPROM يمكن مسح محتوى هذه الذاكرة EPROM‏ (Erasable Programmable ROM) خلافًا للنوع السابق بتعريض الخلايا للأشعة فوق البنفسجية ثمَّ إعادة الكتابة عليها. تستهلك هذه العملية (المسح وإعادة البرمجة) من عمر الذاكرة وتصل عدد مرات المسح وإعادة البرمجة إلى 1000 مرة. يوجد أعلى الذاكرة فتحةٌ تسمح بمرور الأشعة فوق البنفسجة إلى الخلايا لمسح محتواها دفعةً واحدةً، لذا يجب نزع هذه الذاكرة من اللوحة ووضعها على جهاز البرمجة لبرمجتها مجدَّدًا وغالبا توضع على مقبسٍ لتسهيل نزعها وإعادة تركيبها. مصدر الصورة الذاكرة القابلة لإعادة المسح والبرمجة إلكترونيًا EEPROM تشبه بنية هذه الذاكرة EEPROM‏ (Electrically Erasable Programmable ROM) النوع EPROM باستثناء أنَّ عملية المسح والبرمجة تُجرى إلكترونيًّا أي لا داعي لإزالتها من اللوحة أو الدارة. مصدر الصورة: Nevit Dilmen عبر WikiMedia Commons. عملية الكتابة إلى هذه الذاكرة Flashing بطيئة نسبةً إلى عملية القراءة منها، ومن أنواعها: الذاكرة EAROM‏ (Electrically alterable ROM): سرعة الكتابة عليها بطيئةٌ جدًا وتحتاج إلى تيارٍ مرتفع (12 فولط)، وتُستخدم كثيرًا للقراءة في الحالات التي تندر فيها الكتابة عليها. وتُستعمل حاليًا مع الذاكرة CMOS عوضًا عن الذاكرة SRAM التي تحتاج إلى تيار لحفظ محتوياتها. الذاكرة Flash: تدعى اصطلاحيًّا الذاكرة الومضية وعُرفيًا الذاكرة "فلاش" وتتَّصف بأنَّ سرعة القراءة والكتابة عليها كبيرةٌ مقارنة مع أنواع الذاكرة EEPROM الأخرى، وعمرها طويلٌ إذ تصل عدد مرات الكتابة والمسح إلى المليون مرة (لا تخف من تلف ذاكرتك لكثرة تهيئتها)، وسعتها كبيرة تزيد عن 64 غيغابايت. بدأ استخدامها في مجالات كثيرة لتحل مكان الأنواع السابقة من الذاكرة ROM وأجهزة التخزين الميكانيكية أيضًا مثل القرص الصلب نظرًا لمزاياها الكثيرة. تبين الصورة ذاكرة فلاش على اليسار ومتحكم الذاكرة على اليمين. مصدر الصورة: Nrbelex عبر Wikimedia Commons. ذاكرة الوصول العشوائي RAM هي من نوع الذاكرة المتطايرة التي تفقد محتواها بانقطاع التيار الكهربائي عنها ولكن توجد أنواع ثابتة من هذه الذاكرة طُورت حديثًا لا تفقد محتواها بانقطاع التيار تسمى ذاكرة الوصول العشوائي الثابتة NVRAM‏ (Non-Volatile RAM). سميت "ذاكرة الوصول العشوائي" نظرًا لإمكانية الوصول إلى أيِّ موقعٍ في هذه الذاكرة مباشرةً بزمنٍ ثابتٍ سواءً الوصول إلى أول أو آخر عنوان في الذاكرة خلافًا لذاكرة الوصول التسلسلي SAM‏ (Serial Access Memory) التي يجب قراءة جميع الخلايا من البداية للوصول إلى آخر خلية. كما أن زمن القراءة والكتابة في هذه الذاكرة متساويان. توجد أنواع متعدِّدة لهذه الذاكرة منها ما هو قيد التطوير مثل T-RAM و Z-RAM ولكن سنشرح النوعين الأساسيين وهما SRAM والنوع DRAM. الذاكرة الساكنة SRAM‏ (Static RAM) هي ذاكرة من النوع المتطاير وسميت ساكنة لتفريقها عن الذاكرة الديناميكية DRAM‏ (Daynamic RAM) التي تحتاج إلى عملية تنشيط لاستمرار حفظ البيانات كما سنرى لاحقًا. تتألف الخلية الواحدة عادةً من ستة ترانزستورات ويمكن أن تتراوح بين 4 إلى 10 ترانزستورات من نوع MOSFET لحفظ بت واحد (0 أو 1)، وتحتفظ الخلايا بشحنتها بدوام وجود التيار ما لم يُمح محتواها أو يُعدَّل عليها. توضح الصورة خلية واحدة مؤلفة من 6 ترانزستورات. مزايا هذه الذاكرة: الاستهلاك القليل للطاقة. لا تحتاج إلى دارة تنشيط للخلايا. السرعة الكبيرة في القراءة والكتابة. ومساوئها تتلخص بما يلي: ثمنها المرتفع. التناسب الطردي بين السعة والحجم، فكلما زادت سعتها زاد حجمها. تُستعمل على نطاق واسع في الأجهزة المحمولة، والكاميرات الرقمية، والحاسوب للتخبئة Caching في المعالج وكذاكرة تخزين مؤقت في القرص الصلب وغيرها. تصنف هذه الذاكرة بحسب نوع الترانزستورات في الخلية أو كونها متطاير أم ثابتة، التي تسمى الذاكرة الساكنة غير المتطايرة nvSRAM، أو بحسب أدائها. الذاكرة الديناميكية DRAM‏ (Daynamic RAM) هي ذاكرة متطايرة تتألف الخلية فيها من مكثف وترانزستور، وعندما تكون شحنة المكثف موجبة تأخذ الخلية القيمة 1 وعندما تكون سالبة تأخذ القيمة 0. لمَّا كان الترانزستور هو شبه ناقل فإنه يسرِّب جزءًا من شحنة المكثِّف التي تتلاشى في النهاية وحينئذٍ تفقد الخلية شحنتها وبالتالي تفقد الذاكرة بياناتها لذا يعاد تجديد شحنة المكثفات خلال فترات منتظمة وتدعى هذه العملية "إعادة تنشيط الذاكرة" ولهذا السبب سميت "ديناميكية". ولا يمكن أثناء عملية التنشيط القراءة أو الكتابة من الذاكرة الأمر الذي يبطئ من سرعتها. مزايا هذه الذاكرة هي: رخيصة الثمن. بساطة بنيتها (ترانزستور ومكثف لكلِّ خليَّة). سعتها الكبيرة وصغر حجمها. ومن مساوئها: الاستهلاك الكبير للطاقة. الحاجة إلى تنشيط خلاياها لدوام حفظ محتواها. بطيئة بالموازنة مع الذاكرة SRAM. تُستخدم ذاكرة رئيسية في الحاسوب (يشار إليها دائمًا "RAM") وذاكرة رسومية Graphics memory في بطاقة العرض. يوجد نوعان للذاكر ة DRAM وهما: الذاكرة الديناميكية غير المتزامنة ADRAM‏ (Asynchronous DRAM) يكون تردُّد هذه الذاكرة مختلفًا عن تردُّد الناقل الأمامي FSB واستُخدمت قديمًا ذاكرة رئيسية في الحاسوب، ومن أنواعها FPM ADRAM‏ (Fast Page Mode ADRAM) والنوع EDO ADRAM‏ (Extended Data Out ADRAM). الذاكرة الديناميكية المتزامنة SDRAM‏ (Synchronous DRAM) يكون تردُّد هذه الذاكرة متزامنًا مع تردُّد الناقل الأمامي FSB للوحة الأم إذ يتزايد بذلك معدَّل سرعة نقل البيانات، وتُستخدم ذاكرة رئيسية في الحواسيب. ولهذه الذاكرة أنواع متعددة وهي: SDR SDRAM ‏(Single Data rate): هي أول جيل من ذاكرات SDRAM حيث حلَّت مكان الذاكرة BEDO-ADRAM الأحدث من نوع ADRAM. وهي قديمةٌ وبطيئةٌ جدًا (تنقل كلمة واحدة كلَّ نبضة) ومحالٌ أن تراها إلا في الصور، وقيمة الجهد الكهربائي لها هو 3.3 فولط. DDR SDR ‏(Doual Data Rate): صدرت عام 2000 وتدعى أيضًا DDR1 وتتمايز بعرض نطاقٍ Bandwidth مضاعف لناقل البيانات وسرعة نقل كبيرة، وهي قديمة. DDR2 SDRAM: صدرت عام 2003 وتصل سرعتها إلى ضعف سرعة DDR مع استهلاك أقل للطاقة. DDR3 SDRAM: صدرت عام 2007 وهي أيضًا أسرع من DDR2 وأقلُّ استهلاكًا للطاقة، ويوضح الجدول التالي أنواعها. الاسم القياسي تردد الذاكرة (ميغاهيرتز) زمن الدورة (نانو ثانية) تردد ناقل الدخل والخرج (ميغاهيرتز) معدل البيانات (ميغاهيرتز) الجهد الكهربائي (فولط) اسم الوحدة معدل النقل (ميغابايت/ثانية) DDR3-800 100 10 400 800 1.5 PC3-6400 6400 DDR3-1066 133 7.5 533 1066 1.5 PC3-8500 8533 DDR3-1333 166 6 666 1333 1.5 PC3-10600 10666 DDR3-1600 200 5 800 1600 1.5 PC3-12800 12800 DDR3-1866 233 4.3 933 1866 1.5 PC3-14900 14933 DDR3-2133 266 3.75 1066 2133 1.5 PC3-17000 17066 معدل النقل = معدل البيانات x عرض ناقل الذاكرة (8 بايت أي 64 بت)، وتردُّد الذاكرة هو مقلوب زمن الدورة مع مراعاة الواحدات. DDR4 SDRAM: صدرت عام 2014 وهي سريعةٌ جدًا وتعمل بجهدٍ منخفض، ويوضح الجدول أنواعها. الاسم القياسي تردد الذاكرة (ميغاهيرتز) زمن الدورة (نانو ثانية) تردد ناقل الدخل والخرج (ميغاهيرتز) معدل البيانات (ميغاهيرتز) الجهد الكهربائي (فولط) اسم الوحدة معدل النقل (ميغابايت/ثانية) DDR4-1600 200 10 800 1600 1.2 PC4-12800 12800 DDR4-1866 233 7.5 933 1866 1.2 PC4-14900 14933 DDR4-2133 266 6 1066 2133 1.2 PC4-17000 17066 DDR4-2400 300 5 1200 2400 1.2 PC4-19200 19200 DDR5 SDRAM: أعلنت شركة JEDEC في شهر آذار من هذا العام أنَّ هذه الذاكرة قيد التطوير وستصدر العام القادم 2018. ملحوظة: بعض الشركات لا تسمي الذاكرة باسمها القياسي مثل DDR4-xxx بل تستخدم الاسم PC4-xxxx حيث يشير الرقم في الاسم الأول إلى معدَّل البيانات أما الثاني فيشير إلى معدَّل النقل. تنبيه: إذا أردت شراء ذاكرتين لحاسبك أو أردت شراء ذاكرةٍ جديدةٍ لإضافتها إلى ذاكرة حاسوبك فانتبه إلى توافق التردُّد بين الذاكرتين أي إذا كان لديك ذاكرة DD3-1600 فاشتر ذاكرة أخرى ذات النوع DD3-1600 فإن لم تكن الذاكرتان بالتردد نفسه فلن يعمل الحاسوب، وانتبه أيضًا إلى التوافق مع تردد الناقل الأمامي في اللوحة الأم. عامل الشكل تركَّب الذاكرة ضمن شقوق التوسعة على اللوحة الأم وتتألف من لوحة دارات مطبوعة PCB عليها عددٌ من الرقاقات التي تحوي الخلايا بداخلها (الترانزستورات والمكثفات)، وتحدِّد عوامل الشكل عدد الرقاقات ومكان توضُّعها وشكل تعليب الذاكرة وتُستخدم غالبًا مع الذاكرة DRAM، وأشهر عوامل الشكل المستخدمة هي: SIMM‏ (Single In-line Memory Module) عرض ناقل البيانات في هذا التعليب إمَّا 8 بت (30‎-pin SIMM) وبذلك تكون السعة العظمى للذاكرة هي 16 ميغابايت أو 32 بت (72‎-pin SIMM) الذي تكون فيه السعة العظمة للذاكرة هي 128 ميغابايت. واستُخدم هذا العامل في ثمانينات القرن الماضي وحتى عقدٍ من الزمن إذ حلَّ مكانه العامل DIMM. DIMM‏ (Dual In-line Memory Module) هو الأكثر شهرة في الحواسيب المكتبية ويتراوح عدد الرقاقات على الذاكرة بين 4 إلى 9 وتختلف وظيفة التماسات في الوجه الأول للذاكرة عن وظيفة التماسات في الوجه الآخر مما يضاعف عدد التماسات. توضح الصورة الفرق بين أنواع الذاكرة SDRAM ذات عامل الشكل DIMM. مصدر الصورة: Cmuelle8 عبر WikiMedia Commons. SO-DIMM‏ (Small Outline DIMM) هو أصغر من العامل DIMM حيث يصل إلى نصف حجمه ويُستخدم في الأنظمة ذات المساحات المحدودة مثل الحواسيب المحمولة أو الطابعات المكتبية أو الأجهزة الشبكية ...إلخ. توضح الصورة الفرق بين أنواع الذاكرة SDRAM. مصدر الصورة عبر WikiMedia Commons. MicroDIMM عامل الشكل هذا أصغر حجمًا من SO-DIMM ويُستخدم في الأجهزة الإلكترونية ذات المساحة الصغيرة كالحواسيب المحمولة الصغيرة. يبين الجدول التالي عدد التماسات لعوامل الشكل DIMM و SODIMM و MicroDIM مع أنواع الذاكرة SDRAM. اسم الذاكرة DIMM SODIMM MicroDIMM DDR1 184 200 172 DDR2 240 200 214 DDR3 240 204 214 DDR4 288 256 - ملحوظة: في امتحان compTIA A+ 220-901 توجد أسئلةٌ عن أنواع الذواكر بالتفصيل حتى عن الأرقام في الجداول السابقة (تردد الذاكرة ومعدَّل نقل البيانات وعدد التماسات ...إلخ). الخلاصة تعلمنا في هذا الدرس مبدأ عمل الذاكرة الرقمية وأنواعها وأصبحت الآن قادرًا على التمييز بين مختلف أنواع الذواكر ومزاياها، وإن كان لديك حاسوب ٌمكتبي فلا تتردَّد بنزع الذاكرة وفحص نوعها وعامل شكلها. المصادر Static rando-access memory، ويكيبيديا. Computer memory :Chris Woodford،‏ Explain that stuff. Read-only memory، ويكيبيديا. Programmable read-only memory، ويكيبيديا. EPROM، ويكيبيديا. EEPROM، ويكيبيديا. Dynamic random-access memory، ويكيبيديا. Synchronous dynamic random-access memory، ويكيبيديا. DDR SDRAM، ويكيبيديا. DDR2 SDRAM، ويكيبيديا. DDR3 SDRAM، ويكيبيديا. DDR4 SDRAM، ويكيبيديا. DIMM، ويكيبيديا. SO-DIMM، ويكيبيديا.
  3. سنتحدّث في هذا المقال من سلسلة المقالات حول التعامل مع ويندوز 10 عن كيفيّة تثبيت ويندوز 10 وذلك باستخدام أسلوب التنصيب من ذاكرة USB. السبب في اختياري هذا الأسلوب هو أنّه في بعض الحالات قد تحتاج إلى تنصيب ويندوز 10 على حاسوب غير متصل بشبكة الانترنت حاليًا أو لا يحتوي على أيّ نظام تشغيل مسبقًا أو أنّه يحتوي على نظام تشغيل غير متوافق مع ويندوز. لذلك فستحتاج إلى الحصول على قرص DVD يحتوي على نسخة ويندوز 10 وقد يكون الحاسوب لا يحوي محرك أقراص مدمجة DVD عندها لابد أن تلجأ إلى أسلوب عمليّ أكثر يتمثّل في تنصيب ويندوز 10 عن طريق ملف ISO والذي سنتحدث عنه في هذا المقال. الحصول على نسخة ويندوز 10 سنقوم بتنصيب الإصدار Windows 10 Pro لذلك سنقوم بالحصول عليه من موقع مايكروسوفت. انتقل إلى هذه الصفحة التي تسمح لنا بتحميل نسخة صورة ISO من ويندوز 10. انظر إلى الشكل التالي: استخدم شريط التمرير للوصول إلى القائمة المنسدلة الخاصة بتحديد إصدار ويندوز الذي نرغب بتحميله. اختر الإصدار Windows 10 من هذه القائمة كما في الشكل التالي: بعد اختيار هذا الإصدار انقر الزر "تأكيد" لكي تظهر لك خيارات أخرى تتعلّق باللغة التي ترغب بأن يدعمها نظام التشغيل. اختر اللغة العربية ثم انقر زر "تأكيد" الذي يظهر أسفل قائمة تحديد اللغة كما في الشكل التالي: في نهاية المطاف ستزودك هذه الصفحة برابطيّ تحميل. الأوّل خاص بنسخة 32 بت، والثاني خاص بنسخة 64 بت. علمًا أنّ هذه الرّوابط تكون صالحة خلال 24 ساعة فقط. اختر نسخة 64 بت كما في الشكل التالي: ستبدأ عملية التحميل التي قد تستغرق بعض الوقت تبعًا لسرعة الاتصال لديك. علمًا أنّ حجم النسخة يقارب 3.8 جيجا بايت. نسخ ملف ISO إلى ذاكرة USB بعد الانتهاء من عمليّة التحميل ينبغي أن ننسخ ملف ISO الذي حصلنا عليه إلى ذاكرة USB. سنجعل هذه الذاكرة إقلاعية Bootable USB Flash Memory عن طريق استخدام برنامج مخصّص لهذا الغرض. وللقيام بذلك سنستخدم برنامج اسمه Rufus وهو برنامج مجانيّ ومفتوح المصدر، وسهل الاستخدام إلى حدّ كبير. يمكن الحصول على هذا البرنامج من هذا الرابط. أدرج ذاكرة USB الخاصة بك والتي يجب أن تكون سعتها 4 جيجا بايت على الأقل. ثمّ شغل برنامج Rufus الذي حصلت عليه قبل قليل. لاحظ في البداية أنّ البرنامج سيتعرّف على ذاكرة USB التي أدرجتها، ويظهرها ضمن قائمة الأجهزة Device في الأعلى كما يظهر في الشكل التالي: بالنسبة إليّ، اسم ذاكرة USB الخاصة بي: WIN10_64_AR كما يظهر من الشكل السابق. لاحظ أيضًا الزر الصغير الموجود في الأسفل والذي أحطته بمستطيل أحمر صغير. يسمح هذا الزر باختيار نسخة ملف ISO الذي نزّلناه مسبقًا وذلك لوضع هذه النسخة على ذاكرة USB. انقر هذا الزر، ومن مربّع الحوار الذي سيظهر اختر ملف ISO الذي يمثّل نسخة ويندوز 10 التي قمنا بتنزيلها، ولاحظ كيف أنّ البرنامج يتعرّف على محتوى ملف الـ ISO ويُظهر لك جميع المعلومات المتعلّقة به: اترك هذه الإعدادات كما هي بدون تعديل. يمكنك الآن نقر زر Start ليعرض لك البرنامج رسالة تحذير بأنّ محتويات ذاكرة USB سيتم محوها. بعد موافقتك على ذلك ستبدأ عملية النسخ التي ستستغرق قليلًا من الوقت. بعد الانتهاء من عملية نسخ ملف ISO إلى ذاكرة USB سيعرض لك البرنامج رسالة READY من جديد ليخبرك أنّ عملية النسخ قد انتهت، وبذلك أصبحت هذه الذاكرة جاهزة الآن لأن يتم تنصيب نظام ويندوز منها. تنصيب ويندوز 10 احرص على ضبط خيار الإقلاع من ذاكرة USB في أيّ حاسوب ترغب بتنصيب ويندوز 10 عليه، وذلك من خلال إعدادات BIOS الخاصة به. عند الإقلاع من ذاكرة USB هذه سيعمل برنامج الإعداد الخاص بويندوز 10 ضمن سلسلة من الخطوات البسيطة التي ستتوّج بتنصيب ويندوز 10 على هذا الحاسوب. تبدأ هذه الخطوات بنافذة تخبرنا بنوع اللغة وإعدادات نسخة ويندوز التي سيتم تنصيبها على هذا الجهاز. حدّد الخيارات كما هو موضّح في الشكل السابق (أو حسبما ترغب) ثم انقر زر التالي. ستظهر نافذة أخرى انقر منها زر "التثبيت الآن". ستظهر بعد ذلك نافذة تنشيط ويندوز. أدخل فيها الرقم التسلسلي للنسخة التي لديك ثم انقر زر التالي. أمّا إذا لم تكن تمتلك رقمًا تسلسليًّا وأردت تجربة ويندوز 10 فيمكنك نقر "مفتاح المنتج غير موجود لدي" الموجود بجواز زر "التالي". ستخيّرنا النافذة التالية بين الإصدارين Windows 10 Home و Windows 10 Pro. اختر Windows 10 Pro ثم انقر زر "التالي". بعد ذلك ستظهر نافذة الترخيص. يمكنك تفقّد بنودها، ثم وافق عليها، وانقر زر "التالي". ستظهر بعد ذلك نافذة تحديد نوع التثبيت المرغوب به. كما في الشكل التالي: اختر الخيار الأول إذا أردت ترقية نظام الويندوز القديم الموجود أصلًا في الحاسوب أو يمكنك اختيار الخيار الثاني "مخصص" لتظهر بعد ذلك نافذة تحديد محرّك الأقراص المرغوب لتثبيت ويندوز ضمنه. يمكنك من خلال هذه النافذة تهيئة محركات الأقراص، وإنشاء أقراص جديدة، وحذفها. بعد اختيار محرّك الأقراص المناسب، انقر زر "التالي" لكي تبدأ عملية النسخ والإعداد. ستستغرق هذه العملية بعضًا من الوقت، بحسب سرعة جهاز الحاسوب لديك. بعد الانتهاء سيعرض برنامج الإعداد نافذة تستطيع من خلالها تحديد فيما إذا أردت استخدام الإعدادات السريعة أو أنّك تريد استخدام خيار التخصيص. سنختار هنا "استخدام الإعدادات السريعة". ستظهر بعد ذلك نافذة تسمح لك بكتابة اسم المستخدم الذي سيستخدم هذا الحاسوب، بالإضافة إلى تعيين كلمة مرور مناسبة، وتلميح لها، ثم انقر زر "التالي". عند هذه النقطة تكون عملية تنصيب ويندوز 10 قد انتهت، وسيظهر لك سطح المكتب للمرّة الأولى. الخطوة الأولى التي ينبغي القيام بها بعد تنصيب ويندوز هي التشبيك مع الإنترنت وتحديث ويندوز. وهذا ما سنتحدّث عنه بالإضافة إلى مواضيع أخرى في الدرس التالي. الخلاصة تعلّمنا من خلال هذا الدرس كيفيّة تنزيل نسخة ISO لويندوز 10 ونسخها إلى ذاكرة USB عن طريق برنامج اسمه Rufus، ثم نصّبنا ويندوز 10 من خلال ذاكرة USB بعد أن جعلنا الحاسوب يُقلع منها. إذا كنت تعمل في حقل الدعم الفني IT ربما ستجد هذه الطريقة مفيدة للغاية عند تنصيب ويندوز 10 على أكثر من حاسوب بنفس الوقت، حيث تستفيد من ميزة عدم إشغال الشبكة الخاصة بالشركة بتحميل نسخة الويندوز مباشرةً من الانترنت. أو عندما ترغب بتنصيب ويندوز 10 مباشرةً على حاسوب لا يحتوي على أيّ نظام تشغيل بشكل مسبق. سنتابع عملنا في هذه السلسلة في إجراء التحديث الأوليّ لويندوز 10 والتعرّف على المزايا الجديدة والمهمّة لنظام التشغيل الواعد من مايكروسوفت.
  4. تتميّز هواتف iPhone (أجهزة Apple بصورة عامة) بسرعة وسلاسة عالية مقارنة بالهواتف الأخرى. ويمكنك الاستمتاع بتجربة السرعة هذه عند شراء iPhone جديد. لكن بمرور الوقت، وبما أننا نستخدم هواتفنا في كل شيء تقريبًا، ستلاحظ تباطؤ ملحوظ في سرعة الهاتف والذي يُعزى إلى عوامل مختلفة كتراكم الملفات غير المرغوب فيها وبيانات الذاكرة المؤقتة. سنلقي في هذا المقال نظرة على بعض طرق تنظيف ذاكرة iPhone لتوفير المساحة، زيادة السرعة، وتحسين أداء الهاتف. امسح ذاكرة التخزين المؤقت cache لمتصفح Safari بانتظام بالرغم من أنّ الاحتفاظ بالملفات في الذاكرة المؤقتة يفيد في تسريع التصفّح، إلا أنّ حذفها أيضًا يوفر مساحة لأنّها تستهلك مساحة تخزين ويمكن أن تسبب بطء هاتفك إذا كان حجم بيانات التصفح كبيرًا. لحذف ذاكرة التخزين المؤقت وسجل التاريخ، اذهب إلى إعدادات Settings> Safari> مسح سجل التاريخ وبيانات الموقع Clear History and Website Data، ثم قم بتأكيد عملية المسح: سيتم حذف سجل التاريخ ومعلومات تسجيل الدخول إلى المواقع التي قمت بحفظها سابقًا. احذف التطبيقات التي لا تستخدمها تمتلئ هواتفنا بمختلف أنواع التطبيقات والألعاب. بعضها مهمة ونستخدمها بشكل يومي، والبعض الآخر غير ضروري وربّما حتّى ننسى وجودها على الهاتف من قلّة استخدامها. وحذف التطبيقات غير المفيدة أو غير الضرورية هو من أسهل وأسرع الطرق لتوفير المساحة. بإمكانك حذف التطبيق مباشرة بالضغط على أيقونته بشكل مستمر إلى أن يبدأ بالاهتزاز ثم النقر على أيقونة × الصغيرة التي تظهر في زاوية أيقونة التطبيق: أو حذفه من الإعدادات بالذهاب إلى إعدادات Settings> عام General> التخزين واستخدام iCloud (Storage & iCloud Usage) > إدارة التخزين Manage Storage: تُعرض في قائمة "إدارة التخزين" جميع التطبيقات التي قمت بتثبيتها على هاتفك بالإضافة إلى المساحة التي تستهلكها. انقر فوق التطبيق الذي تريد حذفه ثم انقر على حذف التطبيق Delete App: احذف الوسائط القديمة أو غير المهمة تستهلك الوسائط، مثل الصور، الموسيقى، وخاصة الفيديوهات، مساحة كبيرة جدًا. وبإمكانك دائمًا توفير المساحة بحذف الصور والموسيقى غير المهمة، أو الفيديوهات التي شاهدتها ولم تعد بحاجة إليها. بإمكانك أيضًا التخلّص من النسخ المتكررة من الصور التي تحفظ عند تشغيل وضع HDR أثناء التقاط الصور. حيث يتم الاحتفاظ بنسختين، النسخة العادية ونسخة HDR. لتعطيل خيار الاحتفاظ بالنسخ العادية من الصور اذهب إلى إعدادات Settings> الصور والكاميرا Photos & Camera> ثم ألغ تفعيل الخيار الاحتفاظ بالصور العادية Keep Normal Photo: وإذا كانت جميع الوسائط المحفوظة على هاتفك مهمة ولا تريد حذف أي شيء منها، فإنّ أفضل حلّ في هذه الحالة هو تخزين نسخة احتياطية منها على خدمة التخزين السحابي iCloud أو محليًا على حاسوبك باستخدام iTunes ومن ثم حذفها من هاتفك. وقد وضّحنا في درس سابق كيفية عمل النسخ الاحتياطية لهواتف iPhone بكلا الطريقتين. ألغِ تفعيل تدفق الصور Photo Stream تعمل خاصية تدفق الصور على مزامنة آخر 1000 صورة تم التقاطها على هاتفك عبر أجهزة Apple الأخرى التي تستخدم عليها حساب iCloud نفسه بشكل تلقائي عندما يكون هاتفك متصلا بالإنترنت عبر Wi-Fi. عند تعطيل هذه الخاصية ستحذف جميع الصور التي تم نسخها على تدفق الصور وستتوقف المزامنة التلقائية مع أجهزتك الأخرى، مما يجعلك توفّر بعض المساحة. لإلغاء تفعيل تدفّق الصور اذهب إلى إعدادات Settings> الصور والكاميرا Photos & Camera> ثم عطّل تدفّق الصور الخاص بي My Photo Stream وأكّد العملية بالنقر على حذف Delete: قم بإعداد الحذف التلقائي للرسائل يمكن أن تستهلك الرسائل النصية التي تصلك مساحة كبيرة، وخصوصًا إذا كان عددها كبيرًا وكانت تحتوي على مرفقات كالصور، الفيديوهات، وغيرها. بإمكانك حذف الرسائل المقروءة أو غير المهمة يدويًا بسحب الرسالة إلى جهة اليمين (أو إلى جهة اليسار إذا كانت واجهة النظام باللغة الإنجليزية) ومن ثم النقر على حذف Delete: وإذا رغبت في حذف رسائل متعددة مرّة واحدة، انقر على تحرير Edit، حدد الرسائل التي تريد حذفها ثم انقر على حذف Delete: وهناك خاصية لجعل الرسائل تُحذف تلقائيًا وبشكل دوري كل فترة محددة. لتفعيل الخاصية اذهب إلى إعدادات Settings> الرسائل Messages> الاحتفاظ بالرسائل Keep Messages ثم حدد مدة الاحتفاظ بالرسائل 30 يوم أو سنة واحدة. قبل أن تؤكد عملية الحذف، تأكد من حفظ مرفقات الرسائل المهمة التي لا ترغب في حذفها: عند تأكيد الحذف سيتم حذف جميع الرسائل الأقدم من المدة المحددة. تخلّص من الملفات الأخرى غير المرغوب فيها تقوم التطبيقات عند استخدامها بتوليد بيانات إضافية وتخزينها في مجلد "المستندات والبيانات" Documents and Data. ولذلك تلاحظ عند إدارة التخزين أنّ بعض التطبيقات تكون ذات حجم صغير لكنّها تستهلك مساحة لأنّ حجم المستندات والبيانات التي تخزّنها كبير جدًا. على سبيل المثال، توضّح الصورة أدناه أنّ حجم تطبيق تويتر 69,1 ميغا، بينما حجم مستنداته وبياناته يبلغ 226 ميغا: تشتمل هذه البيانات على معلومات التسجيل، ملفات الذاكرة المؤقتة، تاريخ التصفّح، معلومات السجلّات، ملفات تعريف الارتباط cookies، وغيرها. وللأسف لا توجد هذه البيانات في مجلدات مستقلة عن التطبيق بحيث يمكن حذفها. لذلك فإنّ أفضل طريقة للتخلّص منها هي حذف التطبيق نفسه ومن ثم إعادة تحميله وتثبيته. هناك أيضًا بعض الأدوات التي تساعد على حذف الملفات غير المهمة Junk Files وتوفير المساحة على هاتفك، مثل PhoneClean. يقوم هذا البرنامج بحذف العديد من البيانات مثل ذاكرة التخزين المؤقتة وملفات تعريف الارتباط للتطبيقات، الملفات المؤقتة، البيانات غير الصحيحة التي تنتج عن عمليات التحميل أو المزامنة غير المكتملة، الصور في سلّة المحذوفات، وغيرها. لتنظيف الذاكرة باستخدام PhoneClean اتبع الخطوات التالية: قم بتحميل البرنامج عبر هذا الرابط ثم تنصيبه على حاسوبك. صِل هاتفك بالحاسوب عبر وصلة USB. افتح PhoneClean ثم انقر على Scan. بعد انتهاء المسح، سيظهر ملخّص بحجم البيانات الجاهزة للتنظيف الآمن، انقر على زر Clean لبدء التنظيف. ملاحظة: بعض الخصائص مُتاحة في الإصدار المدفوع فقط. حقوق الصورة البارزة محفوظة لـ Freepik
  5. رغم قيامك بكل شيء بالطريقة الصحيحة، قد تواجهك أحيانا بعض رسائل الخطأ (errors) على ووردبريس. لا تقلق فإلى جانب أنك قد لا تكون السبب في ذلك بتاتا فقد تجد حلّا سهلًا وبسيطًا له. يتوفر ووردبريس افتراضيا على قيمة قصوى محدودة لرفع الصور، مقاطع الفيديو والملفات الأخرى، نفس الأمر بالنسبة لمحدودية ذاكرة PHP التي تساعدك على تشغيل الملحقات والسكربتات (scripts). قد يصبح هذا الأمر مشكلة حقيقية خصوصا إن كنت تملك موقعا ضخما غنيا بالمحتوى، عند وصولك إلى هذه القيم القصوى فإنك تواجه رسالة خطأ كالتالي: The uploaded file exceeds the upload_max_filesize directive in php.ini عند وصولك إلى القيمة القصوى للذاكرة من المحتمل أن تواجه رسالة مشابهة لما يلي: Fatal error: Allowed memory size of 12345678 bytes exhausted (tried to allocate 2345678 bytes) in /home/your-username/public_html/wp-includes/plugin.php on line 1000 قد يكون إصلاح هذا المشكل أمرا صعبا بعض الشيء بناء على إعدادات الخادوم (server)، لذ سنخصص هذا المقال لتوضيح كيفية زيادة قيمة الرفع القصوى وفي سعة الذاكرة على خادومك حتى تستأنف عملك كالمعتاد. تحديث ملف php.ini إن كنت تستخدم cPanel، اذهب إلى قسم الملفات Files واضغط على زر File Manager. تأكد التأشير على خانة Show Hidden Files ثم اضغط على Go. قم بتحديد مجلد wp-admin، ابحث عن أحد الملفين php.ini أو php5.ini، إن لم تجد أيا منهما، أنشئ واحدا جديدًا بالنّقر على زر New File في الزاوية أعلى اليسار، اختر اسم php.ini للملف ثم اضغط على Create File في الشاشة المنبثقة. يمكنك اختيار Document Root من أجل ولوج أسرع، ستذهب مباشرة إلى ملفات موقعك بعد اختيارها من القائمة المنسدلة. إذا اتبعت هذه الخطوات ولم ينجح الأمر، جرب تغيير اسم الملف إلى php5.ini، بمجرد فتح الملف أضف أو قم بتعديل الأسطر التالية، احفظ التغييرات ثم غلق الملف. upload_max_filesize = 1000M post_max_size = 2000M memory_limit = 3000M file_uploads = On max_execution_time = 180 يدل حرف M على ميغابايت، قم بتغيير القيم القصوى 1000M ،2000M و 3000M إلى قيم أخرى من اختيارك والتي تراها مناسبة لك. يؤدي تغيير قيمة max_execution_time إلى الحد من الوقت المستغرق في تحميل السكربت (مقدّرًا بالثّواني). في العديد من الحالات تتصاعد القيم التي تدخلها أثناء نزولك في القائمة من السطر الأول إلى الثالث، يجب على قيمة upload_max_filesize أن تكون هي الصغرى في حين تكون قيمة memory_limitshould هي الكبرى أما قيمة post_max_size فتمثل الوسط بينهما. قبل التأكد من ذهاب رسالة الخطأ، تأكد من حذف التخزين المؤقت للمتصفح (browser’s cache). تعديل ملف htaccess. إن لم يفِ التعديل السابق بالغرض، جرب التعديل على ملف htaccess.، أضف أو عدّل على الكود التالي في أسفل الصفحة: php_value upload_max_filesize 1000M php_value post_max_size 2000M php_value memory_limit 3000M php_value max_execution_time 180 php_value max_input_time 180 يتم تعديل هذا الكود بنفس طريقة التعديل على ملف php.ini، قم بتغيير القيم إلى ما يناسب احتياجاتك، لا تنس حفظ التعديلات وحذف التخزين المؤقت لمتصفحك. تحسين ملف wp-config.php إن لم تفلح أي الطريقتين السابقتين، جرب التعديل على ملف wp-config.php من خلال إضافة ما يلي إلى أسفل الصفحة مباشرة قبل سطر "happy blogging": define('WP_MEMORY_LIMIT', '3000M'); احفظ التعديلات واحذف التخزين المؤقت للمتصفح (browser’s cache). تغيير القيم القصوى في WHM إن كنت تستضيف موقعك على خادوم مخصص (dedicated server) أو من نوع VPS، يمكنك أن تجرب تغيير القيم القصوى للتحميل والذاكرة في WHM الخاص بك. بعد تسجيل الدخول، اذهب إلى: Server Configuration > Tweak Settings > PHP استخدم نفس القيم التي استخدمتها أعلاه وذلك من أجل نتائج أفضل. أدخل القيم المناسبة لك ثم اضغط على Save أسفل الصفحة. بعد ذلك، اذهب إلى: Service Configuration > PHP Configuration Editor تصفح الصفحة نزولا حتى تجد الأقسام الرئيسية memory_limit و upload_max_filesize. يجب على القيم التي تدخلها هنا أن تكون مطابقة لتلك التي حاولت إدخالها سابقا في ملفي: php.ini و htaccess.. أدخل القيم المناسبة لإعدادك. أخيرًا في قسم Options & Information حدد مكان max_execution_time وقم بتحديثه إلى نفس القيم التي أدخلتها في ملفي: php.ini و htaccess.. اضغط على Save أسفل الصفحة واحذف التخزين المؤقت للمتصفح. خلاصة أنت الآن على أتم استعداد لحل مشكل رسائل الخطأ، استمتع برفع ملفات أكبر حجما واستمر في استخدام الملحقات كما تشاء على موقع ووردبريس الخاص بك. لن تأخذ هذه التغييرات أكثر من بضع دقائق ليظهر تأثيرها لتتمكن من استئناف عملك بسرعة. إذا احتجت إلى رفع ملفات بحجم أكبر مرة واحدة فقط، يمكنك أن تقوم أيضا برفعها من خلال FTP لتجنب هذا العناء. في حين لا يتم عادة عرض الملفات المرفوعة على /wp-content/uploads/ directory باستخدام FTP في مكتبة الميديا، يمكن للملحق Media from FTP أن يسجلها في المكتبة ببضع نقرات. يتم تحديث هذا الملحق بشكل دوري. إن لم تعمل أي من الخيارات المقترحة، لم تتمكن من الولوج إلى الأماكن المذكورة أو واجهت بعض المشاكل أثناء القيام بهذه التغييرات عليك بالاتصال بمزود الاستضافة الخاصة بك الذي يمتلك صلاحية الولوج من أجل القيام بالتغييرات المطلوبة، فمزودك هو الأنسب لهذه المهمة. هل استطعت تغيير القيم القصوى للرفع وذاكرة PHP باستخدام هذه الطرق؟ هل واجهت أي مشاكل في القيام بذلك سابقا؟ تفضل بمشاركتنا تجربتك في التعليقات أسفله. ترجمة بتصرف للمقال: How to Increase the Maximum Upload and PHP Memory Limit in WordPress لصاحبته: JENNI MCKINNON.
  6. واحدة من أسهل الطرق لزيادة استجابة خادومك وجعله قويًا ضدّ أخطاء الذاكرة التي قد تطرأ على تطبيقاتك التي تشغّلها عليه هي عبر إضافة مساحة Swap. Swap هي مساحة من القرص الصلب يتم تعريفها على أنّها مكان يمكن لنظام التشغيل تخزين البيانات فيها مؤقتًا في حال عدم توفّر مكان لذلك على الذاكرة العشوائية (RAM). يعطيك هذا القدرة على زيادة كميّة المعلومات التي يمكن لخادومك الاحتفاظ بها في "ذاكرته" ريثما يعمل. سيتم استخدام المساحة من على القرص الصلب مؤقتًا عندما لا يكون هناك مساحة كافية في الذاكرة العشوائية لحفظ البيانات. المعلومات التي يتم كتابتها على القرص الصلب ستكون أبطء في الاستجابة من تلك الموجودة في الذاكرة العشوائية، ولكنّ نظام التشغيل سيفضّل الإبقاء على بيانات التطبيق العامِلة حاليًا في الذاكرة العشوائية مع استخدام قرص Swap للبيانات الأقدم. بشكلٍ عام، يعتبر امتلاك قرص Swap صمّام أمانٍ فاصل يتم استعماله تلقائيًا عند نضوب الذاكرة العشوائية من خادومك. في هذا الدرس، سنشرح كيفية إنشاء وتمكين ملفّ swap على توزيعة Ubuntu 14.04. ملاحظة: على الرغم من أنّ قرص Swap مستحسن للأنظمة التي تستخدم الأقراص الصلبة التقليدية، إلّا أنّ استخدام Swap مع أقراص SSD يمكن أن يسبب مشاكل وتهتّكًا للعتاد مع مرور الوقت. القيام بذلك قد يؤثر على بنية العتاد التحتية التي توفّر الخدمة لك ولجيرانك. إذا كنت تحتاج تحسين أداء خادومك، فإننا ننصحك بترقيته. سيوفّر لك هذا نتائج أفضل بما يتعلّق بالأداء وسيقلّص من احتمالية حصول مشاكل مع العتاد. التحقق من معلومات Swap على النظام قبل أن نبدأ، سنأخذ جولةً على نظام التشغيل الخاصّ بنا لنرى ما إذا كنّا نمتلك بالفعل قرص Swap أم لا. يمكننا امتلاك أكثر من قرص أو ملفّ Swap واحد، ولكن بشكلٍ عام، يجب أن يكون واحد منها كافيًا فقط. يمكننا رؤية ما إذا كان النظام يمتلك أيّ ملفّات Swap مُعدّة مسبقًا عبر كتابة: sudo swapon -s Filename Type Size Used Priority إذا رأيت فقط ترويسة الجدول، كما رأينا أعلاه، فهذا يعني أنّك لا تمتلك حاليًا أيّ قرص Swap على النظام. طريقة أخرى للتحقق من مساحة swap هي عبر استخدام الأداة free، والتي تقوم بإظهار استخدام الذاكرة الحالي لنا. يمكننا رؤية نسبة استخدام الذاكرة الحالية و swap محسوبةً بالميغابايت عبر كتابة: free -m total used free shared buffers cached Mem: 3953 154 3799 0 8 83 -/+ buffers/cache: 62 3890 Swap: 0 0 0 كما يمكنك أن ترى، مساحة Swap على نظامنا هي 0. وهذا مطابقٌ لما رأيناه في الأمر السابق. التحقق من المساحة المتوفرة على القرص الصلب الطريقة النموذجية لتخصيص المساحة لـ Swap هي عبر استخدام (partition) قسم من القرص الصلب له، ولكنّ التعديل على التقسيم الافتراضي للقرص الصلب ليس دومًا ممكنًا. يمكننا ببساطة إنشاء ملفّ swap عادي ليعمل على قسمٍ موجودٍ بالفعل. قبل أن نقوم بهذا، يجب أن نعرف حجم المساحة الحرّة المتوفّرة على القرص الصلب. يمكننا الحصول على هذه المعلومات عبر كتابة: df -h Filesystem Size Used Avail Use% Mounted on /dev/vda 59G 1.3G 55G 3% / none 4.0K 0 4.0K 0% /sys/fs/cgroup udev 2.0G 12K 2.0G 1% /dev tmpfs 396M 312K 396M 1% /run none 5.0M 0 5.0M 0% /run/lock none 2.0G 0 2.0G 0% /run/shm none 100M 0 100M 0% /run/user كما يمكنك أن ترى في السطر الأول، يمتلك القرص الصلب الخاصّ بنا حوالي 55 جيجابايت من المساحة المتوفّرة، لذا فإنّه يوجد لدينا مساحة كبيرة لاستغلالها. هذا طبعًا على خادوم افتراضي خاصّ جديد بحجمٍ متوسّط، قد يكون خادومك مختلفًا تبعًا لاستخداماتك. على الرغم من أنّه يوجد العديد من الآراء حول الحجم المناسب لملفّ swap، إلّا أنّه يعتمد في الواقع على رغبتك واحتياجات تطبيقاتك. بشكلٍ عام، من المنصوح أن تجعل حجم swap مساويًا أو مضاعفًا لحجم الذاكرة العشوائية (RAM) المتوفّرة على خادومك. بما أنّ خادومنا يحتوي 4 جيجابايت من الذاكرة العشوائية هنا، وبما أنّ ضعف هذا الرقم سيعطينا ملفّ swap كبير جدًا لن نحتاج بتاتًا لاستخدامه كلّه أو حتّى نصفه، فسنقوم فقط باستخدام 4 جيجابايت من المساحة لملفّ swap. إنشاء ملف Swap الآن وبعد أن عرفنا المساحة المتوفّرة على القرص الصلب الخاصّ بنا، يمكننا المضي قدمًا في إنشاء ملفّ swap على نظام الملفّات الخاصّ بنا. سنقوم بإنشاء ملفّ يدعى swapfile ضمن المسار الجذر (/). يجب أن يكون حجم الملفّ مساويًا لحجم المساحة التي نريد تخصيصها لـ Swap، وهناك طريقتان للقيام بالعملية: الطريقة التقليدية البطيئة يمكننا إنشاء ملفّ جديد بحجمٍ معيّن عبر استخدام الأمر dd. تقوم هذه الأداة متعددة الاستخدامات بكتابة البيانات من موقعٍ إلى آخر. يمكننا أن نستعمل هذه الأداة للقيام بكتابة أصفار إلى ملفّ من جهازٍ خاص في أنظمة لينكس موجود في المسار dev/zero/، يقوم هذا الجهاز فقط بطباعة عددٍ من الأصفار حسب ما يُطلبُ منه. نقوم بتحديد حجم الملفّ عبر استخدام bs لحجم الكتلة الواحدة (block size) وcount لعدد الكتل (blocks) التي نريد إنشاءها. يمكننا إسناد أيّ قيمة إلى كِلا المُعامِلين، ولكن ما يهم حقًا هو نتيجتهما معًا. كمثال، في حالتنا نريد إنشاء ملف بحجم 4 جيجابايت. يمكننا القيام بهذا عبر تحديد حجم الكتلة الواحدة بـ 1 جيجابايت وبتحديد عدد الكتل إلى 4: sudo dd if=/dev/zero of=/swapfile bs=1G count=4 4+0 records in 4+0 records out 4294967296 bytes (4.3 GB) copied, 18.6227 s, 231 MB/s تحقق من الأمر الذي تريد إدخاله قبل الضغط على زرّ Enter، لأنّ هذا الأمر يمكن أن يقوم بمسح بياناتك في حال قمت بتوجيه of (والذي يرمز إلى output file أو ملف الخرج) إلى المسار الخاطئ. يمكننا أن نرى أنّه قد تمّ إنشاء الملفّ بحجم 4 جيجابايت عبر كتابة: ls -lh /swapfile -rw-r--r-- 1 root root 4.0G Apr 28 17:15 /swapfile إذا قمت بتنفيذ الأمر السابق لإنشاء ملف swap بنجاح، فقد تكون قد لاحظت أنّه أخذ وقتًا ليكتمل، في خادومنا التجريبي، سترى أنّ النظام استغرق 18 ثانية ليقوم بإنشاء الملفّ، لأنّه يجب عليه كتابة 4 جيجابايت من الأصفار إلى ملفّ على القرص الصلب. إذا كنت تريد معرفة كيفيّة إنشاء الملفّ بشكلٍ أسرع، فقم بحذف الملفّ عبر الأمر أدناه وطبّق الخطوة التالية: sudo rm /swapfile الطريقة السريعة الطريقة الأسرع لإنشاء نفس الملفّ هي عبر استخدام برنامج fallocate. يقوم هذا الأمر بإنشاء ملفّ بحجمٍ معيّن، دون الحاجة إلى كتابة أصفار مثلًا أو محتوىً آخر إليه. يمكننا إنشاء ملفّ بحجم 4 جيجابايت عبر كتابة: sudo fallocate -l 4G /swapfile ستقوم الطرفية بالرجوع إليك في نفس اللحظة تقريبًا. يمكننا التحقق مما إذا كان حجم الملفّ صحيحًا أم لا عبر كتابة الأمر: ls -lh /swapfile -rw-r--r-- 1 root root 4.0G Apr 28 17:19 /swapfile وكما ترى، تمّ إنشاء ملفّ Swap الخاصّ بنا بالمساحة المطلوبة بشكلٍ صحيح. تفعيل ملف Swap الآن تمّ إنشاء الملفّ، ولكنّ النظام لا يعرف أنّه من المفترض به أن يستخدمه بعد. يجب أن نقوم بإخبار النظام بأن يقوم بتهيئة هذا الملفّ كقرص Swap ومن ثمّ تفعيله. ولكن قبل أن نقوم بهذا، علينا ضبط صلاحيات الملفّ بحيث لا يكون قابلًا للقراءة لأيّ أحد باستثناء المستخدم الجذر (root). السماح للمستخدمين الآخرين بقراءة أو كتابة محتويات هذا الملفّ قد يكون خطرًا أمنيًا كبيرًا. يمكننا قفل هذه الصلاحيات عبر كتابة: sudo chmod 600 /swapfile تحقق الآن من أنّ الملفّ يمتلك الصلاحيات الصحيحة عبر تطبيق: ls -lh /swapfile -rw------- 1 root root 4.0G Apr 28 17:19 /swapfile كما نرى، فقط المستخدم الجذر يمتلك صلاحيات الكتابة والقراءة حاليًا. الآن وبعد أن أصبح ملفّنا أكثر أمانًا، يمكننا أن نخبر نظامنا بأن يقوم بتهيئته كملفّ swap عبر تنفيذ: sudo mkswap /swapfile Setting up swapspace version 1, size = 4194300 KiB no label, UUID=e2f1e9cf-c0a9-4ed4-b8ab-714b8a7d6944 أصبح الملفّ الآن جاهزًا ليتم استخدامه كمساحة Swap. يمكننا تفعيله عبر الأمر: sudo swapon /swapfile يمكننا كذلك اختبار نجاح العملية أو فشلها عبر سؤال النظام الآن عمّا إذا كان يتعرّف على مساحة Swap أم لا عبر كتابة: sudo swapon -s Filename Type Size Used Priority /swapfile file 4194300 0 -1 لدينا ملفّ swap جديد هنا. يمكننا أيضًا استخدام أداة free للتأكّد مما وجدناه: free -m total used free shared buffers cached Mem: 3953 101 3851 0 5 30 -/+ buffers/cache: 66 3887 Swap: 4095 0 4095 تمّ الآن إعداد swap بنجاح، وسيقوم النظام باستخدامه عندما يحتاجه فقط. استخدام ملف Swap بشكل دائم لقد قمنا بتفعيل ملفّ Swap الآن، ولكن عندما نقوم بإعادة التشغيل، فإنّ الخادوم لن يقوم تلقائيًا بإعادة تفعيل الملفّ. يمكننا تغيير هذا عبر تعديل ملفّ fstab. قم بتعديل الملفّ بصلاحيات الجذر باستخدام محرر نصوصك المفضّل: sudo nano /etc/fstab في نهاية ملفّك، تحتاج إلى إضافة سطرٍ يخبر نظام التشغيل أن يقوم باستخدام الملفّ الذي أنشأته تلقائيًا: /swapfile none swap sw 0 0 احفظ الملفّ واخرج عندما تنتهي. اضبط إعدادات Swap الخاصة بك هناك بعض الخيارات المؤثّرة على أداء خادومك التي يمكنك ضبطها وتعديلها للحصول على أداءٍ أفضل عند التعامل مع swap. يقوم مُعامِل swappiness بإعداد معدّل تكرار النظام للقيام بعملية نقل البيانات من الذاكرة العشوائية إلى ملفّ swap، وهذه القيمة محصورة بين الـ0 والـ100 وتمثّل نسبةً مئوية. عندما تكون القيمة أقرب إلى الصفر، فإنّ النظام لن يقوم بنقل أيّ بيانات من الذاكرة العشوائية إلى swap إلّا في حال الضرورة القصوى. تذكّر أنّ التعامل مع swap "مكلف" حيث أنّه بطيء بشكلٍ ملحوظ مقارنةً بالذاكرة العشوائية مما يسبب بطئًا في الأداء. لذا فإنّ إخبار النظام بألّا يقوم بالاعتماد على swap كثيرًا سيقوم بتسريع أداء نظامك بشكلٍ عام. إذا كانت القيمة أقرب إلى المئة، فإنّ النظام سيقوم بنقل المزيد من البيانات إلى swap بهدف حفظ المزيد من الذاكرة العشوائية. اعتمادًا على ماهيّة التطبيقات التي تقوم بتشغيلها على خادومك واحتياجاتك الشخصية، قد يكون هذا الخيار أفضل لك في بعض الحالات. يمكننا أن نرى قيمة مُعامِل swappiness الحالية عبر تطبيق: cat /proc/sys/vm/swappiness 60 بالنسبة لجهاز سطح مكتب (استخدام عادي)، فإنّ قيمة 60 ليست سيئة. ولكن بالنسبة إلى خادوم، فإننا قد نود تقريب القيمة إلى الصفر. يمكننا تغيير قيمة swappiness إلى قيمة أخرى عبر استخدام الأمر sysctl. كمثال، لتغيير قيمة swappiness إلى 10، يمكننا تنفيذ: sudo sysctl vm.swappiness=10 vm.swappiness = 10 سيستمر هذا التغيير إلى حين عملية إعادة التشغيل المقبلة. يمكننا جعل هذا التغيير دائمًا حتّى بعد إعادة التشغيل عبر إضافة سطرٍ معيّن إلى نهاية ملفّ etc/sysctl.conf/: sudo nano /etc/sysctl.conf في نهاية الملفّ أضف: vm.swappiness=10 احفظ الملفّ واخرج عندما تنتهي. قيمة أخرى مرتبطة قد تودّ تغييرها هي vfs_cache_pressure. يقوم هذا المُعامِل بتحديد إلى أيّ مدى سيقوم النظام بالاحتفاظ بالخبيئة (cache) للبيانات الأكثر تكرارًا في مقابل البيانات الأخرى. تكون هذه البيانات عادةً متعلقة بنظام الملفّات نفسه، وغالبًا ما يتكرر طلبها، لذلك فإنّه من الممتاز لنظامك أن يقوم بالاحتفاظ بهذه البيانات في ذاكرته المؤقتة. يمكنك رؤية قيمة هذا المُعامِل الحالية عبر الأمر: cat /proc/sys/vm/vfs_cache_pressure 100 حاليًا، يقوم نظامنا بحذف البيانات والمعلومات من الخبيئة (cache) بسرعة سريعة جدًا. يمكننا جعل هذه العملية أكثر بطئًا عبر استخدام قيمة كـ50: sudo sysctl vm.vfs_cache_pressure=50 vm.vfs_cache_pressure = 50 مرةً أخرى.. هذه القيمة ليست دائمة حاليًا وسيتم فقدانها عند إعادة التشغيل، يمكننا تغيير هذا الوضع عبر إضافتها إلى ملفّات إعداداتنا كما فعلنا مسبقًا: sudo nano /etc/sysctl.conf في نهاية الملفّ، أضف القيمة التي تريدها: vm.vfs_cache_pressure = 50 احفظ الملفّ واخرج عندما تنتهي. الخاتمة اتبّاع الخطوات في هذا الدرس سيعطيك بعض الهواء لتتنفسه عندما يتعلّق الأمر باستخدام الذاكرة العشوائية في نظامك. مساحة Swap مفيدة بشكلٍ لا يصدّق في تفادي بعض المشاكل الشائعة. إذا كنت تصادف أخطاء (OOM (Out of memory أو عدم توفّر الذاكرة بشكلٍ شائع، أو إذا كنت ترى أنّ نظامك غير قادر على استخدام التطبيقات التي تحتاجها، فإنّ الحلّ الأفضل لك هو في ضبط إعدادات تطبيقاتك أو في ترقية موارد خادومك، كما أنّ تفعيل مساحة Swap على خادومك سيعطيه المزيد من المرونة ويوفّر لك المزيد من الوقت على خادومٍ بمواصفاتٍ عادية. ترجمة -وبتصرف- للمقال How To Add Swap on Ubuntu 14.04 لصاحبه Justin Ellingwood.