المعالج والذاكرة والقرص
درس 2 من 4
2المعالج والذاكرة والقرص
في الدرس السابق صار كل شيء أرقامًا. الآن نسأل: من يحسب بهذه الأرقام، وأين تعيش، وأين تُحفظ؟
خارطة هذا الجزء
المفاهيم بالترتيب، اضغط أيًّا منها للقفز إليه:
طريقان إلى نفس الفكرة
فكّر في مطبخ: الطبّاخ هو المعالج، يعمل بسرعة لكنه لا يحتفظ بشيء في يده طويلًا. الطاولة هي الذاكرة: يضع عليها ما يعمل به الآن، وتُمسح حين يُغلق المطبخ. والثلاجة هي القرص: أبطأ في الوصول، لكن ما فيها يبقى حتى الصباح.
المعالج CPU ينفّذ التعليمات على سجلات داخلية سريعة جدًا. الذاكرة RAM متطايرة وزمن الوصول إليها نانوثوانٍ. القرص SSD أو HDD دائم وأبطأ بمئات أو آلاف المرات. لهذا يحمّل النظام البرنامج من القرص إلى الذاكرة قبل تشغيله، ولهذا يضيع ما لم يُحفظ عند انقطاع الكهرباء.
قبل أن تبدأ
💡درس البت
تعرف أن كل شيء في الحاسوب بتات، وأن البايت ثمانية بتات.
🍳تشبيه المطبخ
سنستعير الطبّاخ وسطح العمل والمخزن، وهو كل ما تحتاجه من خيال.
الفكرة الجوهرية
1المعالج: يحسب ولا يتذكّر
المعالج طبّاخ سريع جدًّا لكن بلا ذاكرة تقريبًا. يأخذ تعليمة واحدة، ينفّذها، ويطلب التالية. مليارات المرات في الثانية.
تابع الرسم: التعليمة تأتي من الذاكرة، تُنفَّذ داخل المعالج، وتعود النتيجة إلى الذاكرة. هذه الحلقة الثلاثية هي كل ما يفعله أي حاسوب.
التعليمات نفسها بسيطة جدًّا: اجمع رقمين، انقل رقمًا، قارن، اقفز إلى تعليمة أخرى. التعقيد كله من تركيب ملايين من هذه البساطة.
2الذاكرة: سريعة وتنسى
الذاكرة، واسمها RAM، هي سطح العمل أمام الطبّاخ. كل ما يعمل عليه المعالج الآن موجود فيها، ويصل إليه في جزء من المليار من الثانية.
لكنها تحتاج كهرباء لتحتفظ بما فيها. انقطع التيار، ضاع كل شيء. ولهذا تضيع كتابتك إن لم تحفظها قبل إطفاء الجهاز.
انظر إلى سلّم السرعة: داخل المعالج سجلّات أسرع من الذاكرة بمئة مرة، والقرص أبطأ منها بمئة ألف مرة. أغلب هندسة الحاسوب هي إدارة هذا الفارق.
3القرص: بطيء ولا ينسى
القرص هو المخزن: يحتفظ بكل شيء بلا كهرباء، لكن الوصول إليه بطيء. الملف ينام فيه حتى تفتحه، فيُنسخ إلى الذاكرة ليعمل عليه المعالج.
«الحفظ» معناه الحرفي: انسخ ما في سطح العمل إلى المخزن. و«الفتح» عكسه. و«الجهاز بطيء» غالبًا معناه أن سطح العمل امتلأ فصار المخزن يُستخدم بدلًا منه.
القرص الحديث (SSD) بلا أجزاء متحركة وأسرع من القديم عشرات المرات، لكنه ما زال أبطأ من الذاكرة بكثير، وهذا الترتيب لن يتغيّر.
كيف يعمل، خطوة بخطوة: ماذا يحدث عندما تفتح صورة
تضغط على الملف، فيطلب البرنامج من النظام قراءته من القرص.
تُنسخ بتات الصورة من القرص إلى الذاكرة، وهذه أبطأ خطوة، ولهذا تظهر الصور الكبيرة بتأخير.
يقرأ المعالج الأرقام من الذاكرة ويحسب لون كل نقطة على الشاشة.
تُرسل الألوان إلى الشاشة. أغلقت الصورة؟ تُمحى من الذاكرة ويبقى الملف في القرص كما كان.
جرّب بلا كود
خرافة مقابل حقيقة
| الخرافة | الحقيقة |
|---|---|
| المعالج الأسرع يعني جهازًا أسرع دائمًا. | إن كانت الذاكرة صغيرة فالمعالج ينتظر القرص أغلب الوقت. السرعة سرعة الحلقة كلها لا قطعة واحدة. |
| الذاكرة والقرص اسمان لشيء واحد. | الذاكرة سطح عمل سريع ينسى، والقرص مخزن بطيء يتذكّر. الخلط بينهما سبب أغلب سوء الفهم عن «المساحة». |
| الحاسوب يفعل أشياء كثيرة في اللحظة نفسها. | المعالج ينفّذ تعليمة واحدة في كل مرة لكل نواة، لكنه سريع لدرجة أن التناوب يبدو تزامنًا. الدرس القادم يشرح كيف. |
جرّب بنفسك
كتبت نصًّا طويلًا وانقطعت الكهرباء قبل أن تحفظ. أين كان النص؟
ما تكتبه يعيش في الذاكرة حتى تحفظه، والذاكرة تحتاج كهرباء لتحتفظ بمحتواها. الحفظ هو النسخ إلى القرص، وهو ما لم يحدث.
بطاقات مراجعة سريعة
تحقق من فهمك
لماذا لا نصنع حاسوبًا كله ذاكرة سريعة ونستغني عن القرص؟
الذاكرة السريعة غالية وتحتاج كهرباء دائمة. نحتاج مكانًا رخيصًا كبيرًا يحتفظ بلا تيار.
أيهما يحسّن فتح البرامج أكثر: قرص أسرع أم معالج أسرع؟
القرص الأسرع غالبًا، لأن الفتح هو نسخ من القرص إلى الذاكرة، والمعالج ينتظر خلالها.
ما الخطوة الأبطأ في حلقة الجلب والتنفيذ إن كانت التعليمة في الذاكرة؟
الجلب من الذاكرة نفسه؛ المعالج أسرع من ذاكرته بمئة مرة، ولهذا وُضعت الكاش بينهما.
مصادر هذا الدرس
مرتّبة بالنوع. ابدأ بالتوثيق الرسمي إذا تبي المرجع الدقيق، وبالمقال أو الفيديو إذا تبي الشرح أولًا.
مقالات1
خلّصت الدرس؟
سجّل الدخول ليُحفظ تقدّمك.