:جديد المواضيع
النتائج 1 إلى 7 من 7

استفسااار عن الـ cache memory والـ RAM

  1. #1
    جديد

    User Info Menu

    استفسااار عن الـ cache memory والـ RAM

    بسم الله الرحمن الرحيم

    اخواني الأعزاء

    السلام عليكم ورحمة والله وبركاته

    واجهني سؤالين الحقيقه عجزت عن حلها وياليت اذا احد عنده الحل يتقدم فيها ولكم جزيل الشكر

    الأول : دام ان المعالج يحتوي على cache memory ليه مانكبر حجمهاا ونستغني عن الـ RAM ؟

    السؤال الثاني : لما تضيف RAM جديده مع وجود RAM من قبل وكانت سرعاتها مختلفه عن بعض تكون سرعة الـ RAM على الجهاز نصف سرعة واحده فقط ؟

    يعني . لما يكون عندك رام قديمة سعتهاا 256 م.ب وحبيت تسوي ترقيه للرامات بالجهاز واضفت رام سعتها 256م.ب بس كانت السرعه مختلفه تطلع لك سرعة الرااماات بالجهاز 128 م.ب ؟

    هذه اسألتي

    وخير الختام السلام


    0 Not allowed!

  2. #2
    عضو فعال

    User Info Menu

    الى abu turly

    Cashe memory هي ذاكرة سريعة و غالية الثمن و سعتها غالبا قليلة اما ram فهي ذاكرة الكبر حجما من ال cashe و لكن ابطا فعندما نرفع ال ram كما قلت فالذاكرة سوف تكون صغيرة جدا و هذا غير مرغوب به و اذا كبر حجم ال cashe تحولت الى ما يشبه ال ram لان زمن الوصول الى المعلومة سوف يزداد ليس بسبب بطئها ولكن بسبب كبر حجمها و هنا بطئت الحاسبة حيث ان سبب وجود ال cashe هو لتقريب سرعة الذاكرة من سرعة المعالج التي تكون كبيرة جدا و سرعة الذاكرة مهما زادت تكون اقل منها فالمعالج يتعامل مع ال cashe وليس مع ال ram الان الاخيرة بطيئة و لكن الحاجة اليها لحجمها و الحاجه الى ال cashe لسرعتها و حجم كل منهما يحسب بدقة للحصول على افضل النتائج

    اما بانسبة لل ram التي عند وضع اثنين مختلفة بالسرعه يودي الى ان السرعه المحصلة هي نصف الواحدة منها لان هناك تفاوت كبير في السرعة بين الاثنين و هنا زمن الوصول الى المعلومة فيها يزداد و تبطا المنظومة و السبب هنا ليس الحجم و لكن السرعة غير متوافقة



    محمد الكاتب


    0 Not allowed!

  3. #3
    جديد

    User Info Menu

    أخوي محمد أشكر لك الرد الواضح والمفيد .....

    لكن السؤال الأول حقيقة هذا سؤال عندنا بالكليه والكثير جاوب بمفهوم جوابك ولكن أعتقد أن هناك سبب أكبر من هذا السبب


    ولكن لعل سؤالي الثاني لم أصغه بطريقة صحيحه .... والمقصود منه ...
    ماهي المعادلة الرياضيه اللتي يتعامل معها المعالج ليخرج لناا هذا الناتج ؟

    ويسعدني أن أشكرك أخي محمد مرة أخرى ..... ولك جزيل الشكر على اهتمامك

    وخير الختام السلام


    0 Not allowed!

  4. #4
    عضو

    User Info Menu

    بسم الله الرحمن الرحيم
    السلام عليكم
    اخي العزيز بالنسبة للسوال الاول كان جواب الاخ محمد الكاتب جواب علمي اقرب الى الصحيح من الناحية الاقتصادية والناحية العلمية وانا ساضرب لك مثال بسيط ولكن بلغة مبسطة علما ان هناك عدة انواع من (cashe memory) منه ماهو ربع و نصف وfull وdouble full ووو .المثال هو:
    1. اذا كان ربع كاش كا احد مطلوب مبلغ من المال مثل 200 دولار فالموجود في الكاش هو 50 من ال200 الكاش والبقية توجد في الرام .
    2.اذا كان نصف كاش فالموجود مايقارب 100 من الكاش والبقية بالرام.
    3. اما اذا كان full فيكون المجموع 200 ولا يحتاج الرام والfull تكون اسعاره جدا غالية.ولاكن الوصول الى الcashe اسرع من الوصول الى الرام فيودي ذلك الى سرعة الحاسبة.
    ام السوال الثاني فعند وضع 2 رام سعة الواحد 256 فتقراءة الحاسبة 512 ولا تقرا 128 واحتمال عندك التوافقية غير موجودة.


    0 Not allowed!

  5. #5
    عضو فعال جداً

    User Info Menu

    الى abu turly

    Cashe memory هي ذاكرة سريعة (بسرعة ال CPU)و غالية الثمن و سعتها غالبا قليلة(لسبب السعر والحجم داخل ال CPU) اما ram فهي ذاكرة اكبر حجما من ال cashe و لكن الرام اسرع من الهارد ديسك وهنالك سبب اخر هو ان المعالج لا يستطيع التعامل مع الهارد مباشرة لحجم الهارد الكبير الذي لا يستطيع عنونته بواسطة اطراف العنوان وفائدة الرام تكمن في انها اسرع من الهارد وتحتوي على جزء من معلومات الهارد (الجزء الاكثر استخداما) لذلك تقوم بعملية تسريع اولية بينما الكاش يقوم بأخذ نسخة من الرام ويخذنها عنده ويقدمها الى المعالج بنفس سرعته وفي حالة لم تكن موجودة سوف يقرا المعالج من الرام (كلما زدنا حجم الرام زادت احتمالية وجود البيانات في الكاش) وكذلك ان لم تكن موجودة في الرام سوف تقل السرعة (كلما كبرنا الرام ذادت السرعة) , طبعا عند زيادة الرام و\او الكاش سوف نصل الى مرحلة يكون فيها اداء المعالج ثابت او فرق طفيف حيث نتوقف هناك لان المبلغ المصروف على زيادة الحجم لا يتناسب مع الفرق البسيط في الاداء اما الرام فلا يمكن الاستغناء عنها واتمنى ان تقرا كتب في هذه المجالات كي لا تسال هكذة اسئلة قد يستهزء المقابل من سؤالك ,وعذرا ان اطلت او تجاوزت وتقبل تحياتي


    ولا تنسونا من الدعاء وجزاكم الله خيرا


    0 Not allowed!
    لاتنس ذكر الله

  6. #6
    عضو تحرير المجلة

    User Info Menu

    سلام عليكم

    تفسير رائع من الشباب ومنطقي
    واريد ان اضيف ان تقنية صناعة cache memory تختلف كثيراً عن ram لأن الكاش تتعامل مباشرة مع الريجستر regestrs الموجدة داخل المعالج والرام لا تستطيع ذلك .


    0 Not allowed!
    لا يكفي أن تعرف ... بل يجب أن تعرف كيف تطبق ما تعرف

  7. #7
    عضو فعال جداً

    User Info Menu

    بارك الله فيكم جميعا
    مع التقدير


    0 Not allowed!
    اللهم يسر ولا تعسر

الكلمات الدلالية لهذا الموضوع

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •