دورات هندسية

 

 

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

النتائج 1 إلى 7 من 7
  1. [1]
    Abu Turly
    Abu Turly غير متواجد حالياً

    جديد

    تاريخ التسجيل: Feb 2006
    المشاركات: 3
    Thumbs Up
    Received: 0
    Given: 0

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

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

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

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

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

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

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

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

    هذه اسألتي

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

  2. [2]
    محمدالكاتب
    محمدالكاتب غير متواجد حالياً
    عضو فعال


    تاريخ التسجيل: Feb 2006
    المشاركات: 53
    Thumbs Up
    Received: 0
    Given: 0
    الى abu turly

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

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



    محمد الكاتب

    0 Not allowed!



  3. [3]
    Abu Turly
    Abu Turly غير متواجد حالياً
    جديد


    تاريخ التسجيل: Feb 2006
    المشاركات: 3
    Thumbs Up
    Received: 0
    Given: 0
    أخوي محمد أشكر لك الرد الواضح والمفيد .....

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


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

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

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

    0 Not allowed!



  4. [4]
    اسد الله
    اسد الله غير متواجد حالياً
    عضو


    تاريخ التسجيل: May 2006
    المشاركات: 17
    Thumbs Up
    Received: 0
    Given: 0
    بسم الله الرحمن الرحيم
    السلام عليكم
    اخي العزيز بالنسبة للسوال الاول كان جواب الاخ محمد الكاتب جواب علمي اقرب الى الصحيح من الناحية الاقتصادية والناحية العلمية وانا ساضرب لك مثال بسيط ولكن بلغة مبسطة علما ان هناك عدة انواع من (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]
    المهندس التقني
    المهندس التقني غير متواجد حالياً
    عضو فعال جداً


    تاريخ التسجيل: May 2006
    المشاركات: 189
    Thumbs Up
    Received: 1
    Given: 0
    الى abu turly

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


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

    0 Not allowed!


    لاتنس ذكر الله

  6. [6]
    م.العراقي
    م.العراقي غير متواجد حالياً
    عضو تحرير المجلة
    الصورة الرمزية م.العراقي


    تاريخ التسجيل: Jan 2004
    المشاركات: 1,766
    Thumbs Up
    Received: 13
    Given: 0
    سلام عليكم

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

    0 Not allowed!


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

  7. [7]
    سعد محمد هادي
    سعد محمد هادي غير متواجد حالياً
    عضو فعال جداً


    تاريخ التسجيل: Aug 2006
    المشاركات: 377
    Thumbs Up
    Received: 0
    Given: 0
    بارك الله فيكم جميعا
    مع التقدير

    0 Not allowed!


    اللهم يسر ولا تعسر

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

عرض سحابة الكلمة الدلالية

RSS RSS 2.0 XML MAP HTML