-
استفسار صغير
يا ريت واحد من الأخوة الكرام يقولي كيف يعمل الكمبيوتر منذ تسلم البيانات من لوحة المفاتيح مثلا ، إلى ان يتم تخزينها على القرص الصلب ، طبعاً مروراً بالرام والمعالح ..
لاني ما ادري كيف البيانات تنتقل إلى المعالج اول او الذاكرة الرئيسية وبعدين إلى الهارد ؟؟؟ والله كيف ؟؟؟
وبارك الله فيكم
-
هذا ما كتبه اخي الوليد في احد المشاركات رداً على سؤال عن cash memory :
فيجب علينا اولا ان نتتبع سير المعلومات من خروجها من القرص الصلب لغاية وصولها الى المعالج. سأستخدم هنا مثال لتسهيل فهم هذه العملية.
المعالج كالملك، مطلوب منه تصريف أمور رعيته ولا يحصل شيء بمملكته إلا بأمره وموافقته (طبعا بعد مشيئة الله العلي القدير). هذا الدور يلزم الجميع بمقابلته شخصيا وسؤاله عما يجب عمله والكيفية التي يتم بها هذا العمل. طبعا لنا أن نتخيل عدد الأشخاص الذين يريدون رؤية الملك وضرورة وجود طريقة لتنظيم دخولهم وخروجهم.
عند خروج الرعايا من بيوتهم (القرص الصلب) لرؤية الملك، فانهم يمشون على أرجلهم (ببطء) إلى أن يصلوا إلى باحة التجمع القريبة من القصر (الذاكرة الرئيسية للجهاز). من هناك، ينتظروا دورهم لكي يدخلوا إلى الباحة الداخلية للقصر (L2 Cache) هنا يستقلوا باصات مكيفة (سريعة نسبيا) للوصول إلى الباحة الداخلية للقصر. من الباحة الداخلية، يركبوا سيارات رياضية (سريعة جدا) للدخول إلى قاعة الانتظار الموجودة بجانب غرفة الملك (L1 Cache) حيث ينتظروا سماع اسمهم وكل ما عليهم هو عبور الباب ومقابلة الملك (سريعه جدا جدا).
=============================
اخي teko ويش عندك مع لوحة المفاتيح :)
عندما يقوم المستخدم بادخال بيانات عن طريق اللوحة يتم تخزينها في الذاكرة الرئيسية العشوائية مباشرة .. و هناك يتم معالجتها ...
البرامج تكون موجودة على القرص الصلب مخزنة , و اذا اردنا تشغيل احد هذه البرامج يجب ان يتم تحميله الى الذاكرة .. و من الذاكرة الرئيسية يتم استدعاء البيانات المطلوبة الى ذاكرة داخلية اضغر حجماً و اسرع تدعي المسجلات registers .
-
أي بيانات تدخل للحاسوب نتنزل أولا في الرام، ومن ثم ينفذ المعالج العمليات المطلوبة عليها، وناتج التنفيذ يحفظ في الهارد إذا طلبت أنت ذلك.
انظر:
https://www.arabhardware.com/modules...rticle&artid=7
https://www.c4arab.com/showlesson.php?lesid=756
وعموما ابحث في المواقع التالية:
www.arabhardware.com
www.c4arab.com
www.google.com