🧪 تطبيق عملي على المحاكي
كيف تستخدم محاكي الذاكرة في NTF Hub خطوة بخطوة.
الفكرة الأساسية: التعلم الحقيقي يحدث عندما ترى الكود يتحول إلى Stack وHeap وRAM وSwap.
1. الفكرة ببساطة
هذا الدرس يربط المفهوم النظري بما يحدث داخل الحاسب أثناء تنفيذ البرنامج. الهدف ليس حفظ تعريف، بل أن ترى أين تذهب البيانات ولماذا يتغير الأداء عندما تمتلئ الذاكرة.
2. تمثيل بصري
1) افتح المحاكاة الحية
2) اختر References
3) اضغط Execute
4) راقب Stack وHeap
3. مثال كود
let nums = [1,2,3]; let b = nums; b[0] = 99;
4. أين يظهر هذا في المحاكي؟
- في تبويب المحاكاة الحية سترى أثر الكود على Stack وHeap.
- في تبويب RAM / Swap سترى الصفحات تتحرك بين RAM وSSD.
- في تبويب مقارنة الخوارزميات ستقارن عدد Page Faults.
5. سؤال سريع
س: ما الشيء الذي يجب أن تسأل عنه دائمًا عند رؤية متغير؟
ج: هل يخزن قيمة مباشرة، أم يخزن Reference لكائن في Heap؟
ج: هل يخزن قيمة مباشرة، أم يخزن Reference لكائن في Heap؟
