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