CPU وRAM والتخزين: تشبيه المطبخ
في هذا الدرس 11 موضوعات
نظرة عامة على الدرس
تعلّمت في الدرس السابق أن كل حاسوب يؤدي أربع مهام: الإدخال والمعالجة والتخزين والإخراج. في هذا الدرس ستتعرّف على أسماء الأجزاء الحقيقية التي تقوم بهذا العمل. وستفهم الفكرة التي يخطئ فيها المبتدئون أكثر من غيرها: للحاسوب نوعان مختلفان من التخزين، وهو يحتاج إلى الاثنين.
ستساعدك صورة مطبخ على تثبيت هذه الأفكار. الطاهي يؤدي العمل، وسطح العمل (الرخامة التي يجهّز عليها الطعام) يحمل ما يستخدمه الطاهي الآن، والمخزن والثلاجة يحفظان المكوّنات لوقت لاحق. وفي نهاية الدرس سيكون عندك جواب واضح عن هذا السؤال: "لماذا فقدت مستندي غير المحفوظ عندما انقطعت الكهرباء؟"
لماذا هذا مهم؟ عندما تبني خدمات الـ backend ستقرر باستمرار ما الذي تُبقيه في ذاكرة سريعة مؤقتة، وما الذي تكتبه في تخزين دائم. هذه الخيارات، وما يتبعها من نتائج في الأداء والأمان، تبدأ كلها من هذا الدرس.
يبني هذا الدرس على درس "ماذا يفعل الحاسوب فعلًا". ولا يحتاج إلى أي خلفية أخرى.
أهداف التعلّم
بنهاية هذا الدرس ستكون قادرًا على أن:
- تسمّي الأجزاء الرئيسية للحاسوب، وهي وحدة المعالجة المركزية (CPU)، والذاكرة العشوائية (RAM)، والتخزين، وأجهزة الإدخال والإخراج، واللوحة الأم، وتذكر مهمة كل منها.
- تربط الخطوات الأربع من الدرس الأول بالأجزاء التي تنفّذها.
- تشرح باستخدام تشبيه المطبخ الفرق بين RAM والتخزين.
- تشرح لماذا تضيع البيانات الموجودة في RAM عند انقطاع الكهرباء، بينما لا تضيع البيانات الموجودة على قرص SSD.
- تصف ما يفعله "حفظ" ملف فعلًا.
- تحكم على عبارة تستخدم كلمتي "الذاكرة" و"التخزين" هل استخدمتهما بشكل صحيح، فلا تخلط بين سعة الذاكرة العشوائية وسعة التخزين.
- تذكر أين يتوقف التشبيه عن أن يكون دقيقًا.
الشرح
الأجزاء الأربعة التي تحتاج إلى معرفتها
افتح أي حاسوب، من الحاسوب المحمول إلى الخادم، وستجد الأجزاء التالية تؤدي المهام التي عرفتها في الدرس الأول.
| الجزء | ما هو | مهمته في الخطوات الأربع |
|---|---|---|
| وحدة المعالجة المركزية (CPU، central processing unit) | الشريحة الإلكترونية التي تنفّذ التعليمات | المعالجة |
| الذاكرة العشوائية (RAM، random-access memory) | ذاكرة عمل سريعة ومؤقتة | تحمل ما هو قيد الاستخدام الآن |
| التخزين (SSD أو القرص الصلب) | مكان حفظ أبطأ ودائم | التخزين: يحتفظ بالبيانات لوقت لاحق |
| أجهزة الإدخال والإخراج | لوحة المفاتيح، الشاشة اللمسية، الميكروفون، الشاشة (monitor)، مكبّرات الصوت، بطاقة الشبكة | الإدخال والإخراج |
وهناك جزء خامس يربطها معًا: اللوحة الأم (motherboard)، وهي لوحة الدوائر الرئيسية التي تربط وحدة المعالجة المركزية وفتحات الذاكرة والتخزين والأجهزة الأخرى حتى تتواصل فيما بينها. نادرًا ما تحتاج إلى التفكير فيها، لكنها هي ما يجعل الأجزاء تعمل معًا كآلة واحدة.
يصف كتاب المقرر CC 110 في جامعة Kansas State وحدة المعالجة المركزية بأنها تقوم بـ "كل الحساب والعمليات الحسابية"، ويصف RAM بأنها الذاكرة التي يستخدمها الحاسوب للبرنامج الذي يشغّله وللبيانات التي يعمل عليها، ويصف القرص الصلب أو SSD بأنه تخزين طويل الأمد يبقى "حتى والحاسوب مطفأ". هذه الجمل الثلاث هي جوهر هذا الدرس.
تشبيه المطبخ
تخيّل مطبخًا مزدحمًا.
| في المطبخ | في الحاسوب | ماذا يفعل |
|---|---|---|
| الطاهي | CPU | يؤدي العمل، خطوة صغيرة في كل مرة، متبعًا الوصفة |
| الوصفة | برنامج | التعليمات التي يتبعها الطاهي |
| سطح العمل | RAM | يحمل المكوّنات والوصفة التي يستخدمها الطاهي الآن |
| المخزن والثلاجة | التخزين (SSD أو القرص الصلب) | يحفظان المكوّنات أيامًا أو أسابيع أو شهورًا |
لا يستطيع الطاهي أن يعمل إلا على ما هو على سطح العمل. والمكوّنات الموجودة في المخزن لا فائدة منها حتى يجلبها أحد ويضعها على سطح العمل. وعندما تفتح برنامجًا أو ملفًا يفعل الحاسوب هذا بالضبط: ينسخ البرنامج وبياناته من التخزين إلى "سطح العمل" (RAM) لتتمكن وحدة المعالجة المركزية من العمل عليه بسرعة.
الطاهي: وحدة المعالجة المركزية
تقرأ وحدة المعالجة المركزية (ويسمّيها الناس غالبًا "المعالج" اختصارًا) تعليمة، وتنفّذها، ثم تقرأ التالية. والتعليمة خطوة صغيرة جدًا، مثل جمع عددين أو مقارنتهما. تستمد البرامج قوتها من تنفيذ أعداد هائلة من هذه الخطوات الصغيرة بسرعة كبيرة.
هناك مواصفتان سترى ذكرهما على الحاسوب:
- سرعة الساعة (clock speed)، وتُقاس بالجيجاهرتز (GHz). وحدة معالجة سرعتها 3 GHz تنبض نحو ثلاثة مليارات نبضة في الثانية. النبضة هي الإيقاع الذي تعمل عليه وحدة المعالجة، وليست عدًّا للأعمال التي أنهتها: فمقدار العمل الذي يُنجَز في كل نبضة يعتمد على تصميم وحدة المعالجة.
- أنوية المعالج (cores). نواة المعالج عامل واحد داخل وحدة المعالجة. ووحدة معالجة فيها أربع أنوية تشبه مطبخًا فيه أربعة طهاة: تستطيع العمل على عدة أشياء في الوقت نفسه. لكن كثرة الطهاة لا تفيد إلا عندما توجد أعمال منفصلة يمكن توزيعها عليهم.
سطح العمل: الذاكرة العشوائية
RAM هي المكان الذي يحتفظ فيه الحاسوب بكل ما يستخدمه الآن: التطبيقات المفتوحة، والمستند الذي تكتب فيه، وصفحة الويب التي تقرؤها. وهي سريعة جدًا، فلا تضطر وحدة المعالجة إلى الانتظار. (كلمة "العشوائية" في اسمها تقابل random access، وهي تصف طريقة الوصول إليها: يصل الحاسوب إلى أي موضع فيها مباشرةً، وفي الوقت نفسه تقريبًا أينما كان. وهذا بخلاف شريط الكاسيت، الذي لا تصل إلى أغنية في وسطه إلا بعد أن تلفّه على كل ما قبلها.)
لـ RAM خاصيتان أساسيتان:
- هي سريعة.
- وهي متطايرة (volatile)، أي أن محتوياتها "تتطاير" وتختفي عند انقطاع الكهرباء.
فكّر في سطح العمل: عندما يُغلق المطعم في آخر اليوم يُمسح السطح وينظَّف تمامًا. وكل ما كان على السطح فقط يزول.
وRAM كذلك محدودة. فسطح العمل له حجم ثابت. والحاسوب المحمول المعتاد فيه نحو 8 إلى 32 GB (جيجابايت، وهي وحدة لقياس حجم البيانات ستتعرف عليها لاحقًا)، مع أن المقدار يختلف كثيرًا من جهاز إلى آخر. وعندما يمتلئ سطح العمل يضطر الحاسوب إلى اختيارات صعبة، وهذا أحد أسباب بطء الجهاز الذي ليس فيه RAM كافية. وستشرح الوحدات القادمة كيف يتعامل نظام التشغيل (مثل Windows أو Android) مع ذلك.
المخزن والثلاجة: التخزين
يحفظ التخزين ملفاتك وصورك وتطبيقاتك ونظام التشغيل نفسه، حتى بعد إطفاء الجهاز وفصل الكهرباء.
التخزين غير متطاير (non-volatile): تبقى البيانات فيه عندما تنقطع الكهرباء. وهناك نوعان شائعان:
- SSD (solid-state drive) يخزّن البيانات في شرائح ذاكرة فلاش (flash)، وهي من النوع نفسه الموجود في وحدة التخزين المحمولة USB ("الفلاشة")، بلا أجزاء متحركة. وهو الخيار المعتاد اليوم في الحواسيب المحمولة والهواتف.
- القرص الصلب (hard disk drive، أو HDD) يخزّن البيانات على أقراص مغناطيسية تدور. وهو عادةً أرخص لكل جيجابايت، لكنه غالبًا أبطأ.
مقارنة بـ RAM، التخزين أبطأ وعادةً أكبر بكثير: من الشائع أن تكون سعته من مئات الجيجابايت إلى عدة تيرابايت، بينما تكون RAM من بضعة جيجابايت إلى عشرات الجيجابايت. التخزين هو المخزن: كبير ويحفظ لمدة طويلة، لكن إحضار شيء منه يستغرق وقتًا أطول من مدّ اليد إلى شيء على سطح العمل.
ووجود هذين النوعين، الذاكرة العشوائية والتخزين، مفاضلة مقصودة (trade-off)، أي أنك تكسب شيئًا وتتنازل عن شيء آخر، وليس خطأً في التصميم. فلو كانت RAM كبيرة ودائمة مثل التخزين لكانت أغلى بكثير، ولما كانت بالسرعة نفسها. يستخدم الحاسوب النوعين للسبب نفسه الذي يجعل في المطبخ سطح عمل ومخزنًا معًا.
ماذا يفعل "الحفظ" حقًا
يمكنك الآن أن تجيب عن السؤال الوارد في النظرة العامة.
عندما تكتب في مستند يكون النص موجودًا في RAM، لأن البرنامج يعمل عليه هناك. لم يُكتب شيء في التخزين بعد. وإذا انقطعت الكهرباء الآن تُمسح RAM ويضيع النص.
وعندما تضغط حفظ (Save) ينسخ البرنامج المستند من RAM إلى التخزين. تنجو النسخة الموجودة في التخزين من انقطاع الكهرباء، لأن التخزين غير متطاير. وكثير من التطبيقات تحفظ تلقائيًا كل دقيقة أو نحو ذلك، حتى تخسر أقل إذا حدثت مشكلة، لكن المبدأ واحد: احمِ البيانات بنسخها من RAM إلى التخزين.
وعندما تفتح ملفًا يحدث العكس: ينسخ الحاسوب الملف من التخزين إلى RAM، ثم يعمل البرنامج عليه هناك.
النسخة النصية من هذا الرسم
ثلاثة صناديق في صف واحد: CPU (الطاهي، ينفّذ التعليمات)، وRAM (سطح العمل، سريعة ومؤقتة، تُفقد محتوياتها عند انقطاع الكهرباء)، وStorage (المخزن، أبطأ وأكبر، يحتفظ بالبيانات دون كهرباء). سهم ذو اتجاهين يربط CPU بـ RAM. سهم منحنٍ من التخزين إلى RAM بعنوان Open: copy from storage to RAM (فتح: نسخ من التخزين إلى RAM)، وسهم منحنٍ من RAM إلى التخزين بعنوان Save: copy from RAM to storage (حفظ: نسخ من RAM إلى التخزين).
أين يتوقف التشبيه
لكل تشبيه حدود، ولا يطابق الحقيقة في كل شيء. تذكّر هذه الفروق بين الحاسوب والمطبخ الحقيقي:
- يستطيع الطاهي أن ينقل الأشياء ذهابًا وإيابًا بيده. أما في الحاسوب فالنسخ بين RAM والتخزين تقوم به مكوّنات الحاسوب نفسها، بسرعة تعتمد على العتاد.
- سطح العمل الحقيقي مرئي. أما RAM فتحمل أشياء كثيرة في وقت واحد من برامج كثيرة، ونظام التشغيل هو الذي يقرر من يحصل على أي جزء. ستتعرف على ذلك في الدرس 4.
- للحاسوب أماكن أصغر وأسرع أيضًا للبيانات التي تعمل عليها وحدة المعالجة في هذه اللحظة بالذات (تسمى cache وregisters). لكن هذه الأماكن لا تغيّر الصورة الأساسية: طاهٍ وسطح عمل ومخزن، ولذلك لن تحتاج إليها في هذه الدورة.
أمثلة
المثال 1: فتح صورة وتحريرها (بسيط)
- الصورة مخزّنة على SSD. وتبقى هناك والحاسوب مطفأ.
- تفتحها في محرر. ينسخ الحاسوب الصورة إلى RAM.
- تعمل وحدة المعالجة على النسخة الموجودة في RAM عندما تزيد سطوعها.
- تضغط حفظ. تُنسخ النسخة المعدّلة مرة أخرى إلى SSD.
حتى الخطوة 4 تكون النسخة الأكثر سطوعًا موجودة في RAM فقط.
المثال 2: انقطاع الكهرباء أثناء الكتابة (عملي)
كتبت ثلاث فقرات من تقرير وحفظت بعد الفقرة الأولى. ثم انقطعت الكهرباء.
- نُسخت الفقرة الأولى إلى التخزين عندما حفظت، فهي ما زالت موجودة.
- الفقرتان الثانية والثالثة كانتا في RAM فقط. فهما ضائعتان، إلا إذا كان في التطبيق ميزة استرداد تلقائي حفظت نسخة منهما مسبقًا.
هذا ليس عيبًا في الحاسوب. إنه طريقة عمل الذاكرة المتطايرة.
المثال 3: حاسوب محمول بذاكرة RAM قليلة (واقعي)
حاسوب محمول فيه 4 GB من RAM، وفتحت متصفحًا بتبويبات كثيرة ومكالمة فيديو وجدول بيانات في وقت واحد. "سطح العمل" ممتلئ. فيضطر نظام التشغيل إلى نقل العمل ذهابًا وإيابًا بين RAM والتخزين الأبطأ بكثير، فيصبح كل شيء بطيئًا. وإضافة RAM أو إغلاق بعض التطبيقات يفرّغ مساحة على السطح. وقد تكون وحدة المعالجة قادرة تمامًا على مجاراة العمل: فالبطء ليس سببه الطاهي، بل سطح العمل المزدحم.
من منظور الـ Backend
يتخذ تصميم الـ backend هذا الخيار مرارًا وتكرارًا: ما الذي يبقى في RAM وما الذي يذهب إلى التخزين؟
- الخادم الذي يخزّن البيانات في RAM فقط سريع، لكن إذا أُعيد تشغيله ضاعت تلك البيانات. وسلة تسوق محفوظة في RAM فقط تضيع عندما يُعاد تشغيل البرنامج.
- البيانات التي يجب ألا تضيع، مثل طلبات الشراء والمدفوعات، تُكتب في التخزين، عادةً عبر قاعدة بيانات، قبل أن يقول الخادم للزبون "تم".
- كثيرًا ما تُختار الخوادم بحسب مقدار RAM وعدد أنوية CPU فيها، لأن هذين يحددان عدد الطلبات (requests) التي يستطيع الخادم العمل عليها في وقت واحد. ويمكن أن يصبح التخزين البطيء أيضًا عنق الزجاجة (bottleneck)، أي الجزء الأبطأ الذي يؤخّر النظام كله، ولهذا تعمل قواعد البيانات على أقراص SSD سريعة.
الدروس اللاحقة تعلّمك كيف تدخل قاعدة البيانات والـ cache في الصورة. (والـ cache هنا نسخة سريعة من البيانات المستخدمة كثيرًا يحتفظ بها البرنامج في RAM، وهي غير cache المعالج المذكورة في "أين يتوقف التشبيه".) والفكرة التي تحملها معك: السريع والمؤقت مقابل الأبطأ والدائم من المفاضلات المحورية في هندسة الـ backend.
أخطاء شائعة
الخطأ 1: الخلط بين الذاكرة والتخزين
- خطأ: "حاسوبي المحمول فيه 512 GB من الذاكرة."
- صحيح: "حاسوبي المحمول فيه 512 GB من التخزين و16 GB من RAM."
في الكلام اليومي يقول الناس "الذاكرة" للاثنين. أما في هذه الدورة فـ RAM هي الذاكرة (مساحة العمل) والتخزين هو SSD أو القرص الصلب. وعندما يقول أحدهم "الذاكرة"، اسأله أيهما يقصد. وستلاحظ هذا الخلط كثيرًا في إعلانات الهواتف: عبارة "ذاكرة داخلية 128 GB" تعني في الحقيقة سعة التخزين، أما الـ RAM فتُكتب عادةً منفصلة، مثل "RAM 8 GB".
الخطأ 2: الظن أن زيادة التخزين تجعل الحاسوب أسرع
مخزن أكبر لا يجعل الطاهي أسرع. والحاسوب البطيء لأن RAM ممتلئة لن يصبح أسرع بإضافة تخزين. اختر العلاج المناسب للسبب: مزيد من RAM لسطح عمل مزدحم، ووحدة معالجة أسرع للعمل البطيء، وقرص أسرع للجلب البطيء.
الخطأ 3: الاعتقاد أن العمل غير المحفوظ موجود "في مكان ما على الحاسوب"
- خطأ: "كان مفتوحًا قبل دقيقة، فلا بد أنه على القرص."
- صحيح: "إذا لم أحفظه فقد كان في RAM فقط، وهي تُمسح عند انقطاع الكهرباء."
الخطأ 4: الظن أن وحدة المعالجة تخزّن ملفاتك
وحدة المعالجة تعالج البيانات، لكنها لا تحتفظ بملفاتك. الملفات توجد في التخزين، والجزء الذي يجري العمل عليه حاليًا يوجد في RAM.
التمارين
جرّب كل تمرين بنفسك قبل أن تفتح الحلول.
المستوى A: الأساس
A1. في جملة واحدة لكل منها، قل ماذا تفعل وحدة المعالجة المركزية (CPU) وRAM والتخزين.
أظهر الحل A1
A1. وحدة المعالجة المركزية تتبع التعليمات وتؤدي المعالجة. وRAM تحمل البرامج والبيانات قيد الاستخدام الآن، بسرعة وبشكل مؤقت. والتخزين يحتفظ بالبيانات على المدى الطويل، حتى من دون كهرباء.
A2. أيهما متطاير: RAM أم SSD؟ وماذا تعني كلمة "متطاير"؟
أظهر الحل A2
A2. RAM متطايرة. ومعنى متطايرة أن البيانات تضيع عند فصل الكهرباء. أما SSD فغير متطاير، فتبقى بياناته.
A3. طابق كلًا مما يلي مع CPU أو RAM أو التخزين: (a) مكتبة الموسيقى التي بنيتها على مدى عشر سنوات، (b) الجزء الذي يجمع عددين، (c) التطبيقات المفتوحة على شاشتك الآن.
أظهر الحل A3
A3. (a) التخزين. (b) CPU. (c) RAM.
المستوى B: تطبيق المفاهيم
B1. تكتب مقالًا ولم تضغط حفظ. عاصفة رعدية تقطع الكهرباء. اشرح، مستخدمًا مصطلحي RAM والتخزين، ماذا يحدث للمقال.
أظهر الحل B1
B1. كان المقال موجودًا في RAM، وهي تُمسح عند فقدان الكهرباء، فضاع النص غير المحفوظ. لا ينجو إلا النص الذي نُسخ إلى التخزين بالحفظ (أو بحفظ تلقائي). والضغط على حفظ بانتظام ينسخ المقال من RAM إلى التخزين.
B2. في تشبيه المطبخ، ماذا يعني "فتح" تطبيق، وماذا يعني "إغلاقه"؟
أظهر الحل B2
B2. فتح التطبيق ينسخ برنامجه وبياناته من التخزين إلى RAM لتتمكن وحدة المعالجة من العمل به. وإغلاقه يحرّر تلك المساحة في RAM (يُفرَّغ سطح العمل لاستخدامات أخرى). ويبقى التطبيق في التخزين، جاهزًا للفتح من جديد.
B3. يقول صديق: "حاسوبي بطيء، لذلك سأشتري قرصًا صلبًا أكبر." اذكر حالة واحدة يفيد فيها ذلك وحالة واحدة لا يفيد فيها.
أظهر الحل B3
B3. يفيد إذا كان القرص شبه ممتلئ ولا يستطيع المستخدم أن يحفظ أو يثبّت أشياء، أو إذا كان القرص القديم HDD بطيئًا وتُحمَّل الملفات ببطء. ولا يفيد إذا كان البطء ناتجًا عن قلة RAM أو عن وحدة معالجة بطيئة، لأن قرصًا أكبر لا يعطي الحاسوب سطح عمل أكبر ولا طاهيًا أسرع.
المستوى C: التحدي
C1. حاسوب فيه وحدة معالجة سريعة جدًا لكن 2 GB فقط من RAM، والمستخدم يترك تطبيقات كبيرة كثيرة مفتوحة. اشرح، مستخدمًا التشبيه، لماذا قد يظل بطيئًا.
أظهر الحل C1
C1. الطاهي (وحدة المعالجة) سريع، لكن سطح العمل (RAM) صغير. ومع كثرة التطبيقات الكبيرة المفتوحة يمتلئ سطح العمل، فيضطر الحاسوب إلى نقل الأشياء باستمرار بين RAM والتخزين الأبطأ. فيقضي الطاهي وقتًا طويلًا في الانتظار بدل العمل، فيبدو المطبخ كله بطيئًا.
C2. موقع ويب يحتفظ بسلة تسوق كل زائر في ذاكرة RAM الخاصة بالخادم فقط. صِف أمرًا جيدًا وأمرًا محفوفًا بالمخاطر في هذا التصميم.
أظهر الحل C2
C2. الجيد: RAM سريعة جدًا، فقراءة السلة وتعديلها سريعان. والمحفوف بالمخاطر: RAM متطايرة، فإذا أُعيد تشغيل الخادم أو تعطّل ضاعت كل السلال. التصميم الأكثر أمانًا يحفظ السلال في التخزين (مثلًا في قاعدة بيانات)، وربما يضع أمامها نسخة في RAM لتسريع الوصول إليها.
تحدٍّ صغير
أنشئ "خريطة مطبخ" لجهاز تستخدمه كل يوم، هاتف أو حاسوب محمول. ارسم أو اكتب:
- الطاهي وسطح العمل والمخزن، مع الاسم الحقيقي لكل جزء في جهازك. إذا استطعت أن تعرف الطراز أو الأرقام (اسم المعالج، حجم RAM، حجم التخزين) فاكتبها. وإن لم تستطع إيجادها بعد فاكتب "سأجدها في الدرس 6".
- شيئًا واحدًا في المخزن الآن، وشيئًا واحدًا على سطح العمل الآن.
- ما يحدث في المطبخ عندما تلتقط صورة وتضغط حفظ، خطوة بخطوة.
تحقق من عملك: استخدمت RAM لذاكرة العمل المؤقتة فقط والتخزين للحفظ الدائم فقط، وقصة الحفظ عندك تنسخ البيانات من RAM إلى التخزين.
الملخص والدرس التالي
أهم النقاط
- وحدة المعالجة المركزية (CPU) تؤدي المعالجة. وRAM ذاكرة عمل سريعة ومؤقتة. والتخزين (SSD أو HDD) أبطأ وأكبر ودائم.
- RAM متطايرة: تفقد البيانات بلا كهرباء. والتخزين غير متطاير: يحتفظ بالبيانات بلا كهرباء.
- فتح ملف ينسخه من التخزين إلى RAM. والحفظ ينسخه من RAM إلى التخزين.
- RAM والتخزين شيئان مختلفان بأحجام مختلفة. و"الذاكرة" تعني عادةً RAM في هذه الدورة.
- في عمل الـ backend، تقرير ما يُحفظ في RAM وما يُكتب في التخزين قرار تصميمي أساسي.
الدرس التالي
أصبحت تعرف الأجزاء. الدرس التالي، "البتات والبايتات والأعداد الثنائية"، ينظر إلى ما هي البيانات داخل RAM والتخزين فعلًا: كيف يمثّل الحاسوب الأعداد والنصوص والصور باستخدام رمزين فقط.
اختبر نفسك
- أي جزء يتبع التعليمات: CPU أم RAM أم التخزين؟
- لماذا يختفي مستند غير محفوظ عند انقطاع الكهرباء؟
- ماذا يفعل الضغط على حفظ؟
- حاسوب محمول فيه 512 GB و16 GB. أيهما التخزين وأيهما RAM؟
- اذكر سببًا واحدًا يجعل خادم backend مضطرًا إلى كتابة البيانات المهمة في التخزين.
أظهر الإجابات
- وحدة المعالجة المركزية (CPU).
- لأنه كان موجودًا في RAM فقط، وهي تفقد محتوياتها عندما تنقطع الكهرباء.
- ينسخ المستند من RAM إلى التخزين.
- 512 GB هي التخزين و16 GB هي RAM.
- RAM متطايرة، فالبيانات المهمة المحفوظة فيها وحدها ستضيع إذا أُعيد تشغيل الخادم أو انقطعت عنه الكهرباء. أما التخزين فيحتفظ بها.
المراجع
- Kansas State University, CC 110 textbook, Computer Hardware. يصف وحدة المعالجة المركزية وRAM وأجهزة التخزين التي تحتفظ بالبيانات والحاسوب مطفأ، واللوحة الأم. أما مصطلح "volatile" وتشبيه المطبخ فهما إضافتان تعليميتان خاصتان بهذه الدورة.
التطبيق
طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.
تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.