النتائج 1 إلى 11 من 11

الموضوع: سؤالين عن الذاكرة ram

  1. #1
    عضو
    تاريخ التسجيل
    Sep 2003
    المشاركات
    6
    معدل تقييم المستوى
    0

    سؤالين عن الذاكرة ram



    يا إخوان، أدرس حاليَا تحليل الأنظمة و الشبكات و هي تتضمن أيضًا البرمجة و الصيانة... المهم أن أستاذ الهاردوير كان يشرح عن العتاد الداخلي للحاسب و العلاقة بين microprocessor و ram و rom فاتتني نقطة لم أفهمها جيدًا... بالصراحة الدروس كلها بالفرنسي و أنا لا أجيد الفرنسية بطلاقة... النقطة التي لم أفهما هي في حال و جود ذاكرة ram قليلة فإن microprocessor ينشئ ذاكرة إفتراضية على القرص الصلب... للإستعانة بها، و في وجود ذاكرة ram كافية فمسألة الذاكرة الإفتراضية ملغاة لعدم الحاجة... لكن الذي لم أنتبه له هو كم يجب أن يكون في ram ليعتبرها microprocessor ذاكرة كافية... يعني لو تردد البروسيسور 500 ميغاهيرز كم يجب أن تكون في الذاكرة... و أيضًا ما هو الفرق بين الذاكرة الإفتراضية virtual ram و swap؟
    شكرًا لوقتكم

  2. #2
    عضو برونزي
    تاريخ التسجيل
    Aug 2002
    المشاركات
    1,193
    الدولة: Saudi Arabia
    معدل تقييم المستوى
    0
    اعقتد الذاكره الافتراضيه تكون ضعف حجم الـ RAM

    اذا عندك برنامج يحتاج الى 1024 ميغا من الرامات و لم يجدها .. سوف يستعمل الذاكره الافتراضيه.. لكن المشكله احيانا ان الذاكره الافتراضيه فقط 512 ميغا او اقل.. فلازم انت تزيد من الذاكره الافتراضيه الى 1024 عشان البرنامج يشتغل
    My PC:
    - MB: ASUS P9X79
    - CPU: Intel i7-3820
    - CPU Cooling :Noctua NH-D14 SE2011
    - RAM: G.SKILL Ripjaws X Series (4 x 4GB) DDR3 1866
    - GPU: ATi HD 7970
    - HD: Crucial 64GB m4 SSD - Raid 0
    - PSU: Corsair Enthusiast TX V2 Series 750-Watt
    - Screen: ASUS PA246Q 24-Inch Wide LCD Monitor
    - OS: Windows 7 Ultimate 64bit

  3. #3
    عضو
    تاريخ التسجيل
    Sep 2003
    المشاركات
    6
    معدل تقييم المستوى
    0
    صح و شكرًا، لكنك لم تجب... كم يجب أن يكون في ram ليعتبرها microprocessor ذاكرة كافية... يعني لو تردد البروسيسور 500 ميغاهيرز كم يجب أن تكون في الذاكرة... و أيضًا ما هو الفرق بين الذاكرة الإفتراضية virtual ram و swap؟

  4. #4
    عضو محترف الصورة الرمزية NaAZoOR
    تاريخ التسجيل
    Feb 2003
    المشاركات
    8,698
    الدولة: Egypt
    معدل تقييم المستوى
    39
    الموضوع لا يتعلق بتردد المعالج قدر ما يعتمد على التطبيقات التي تستخدمها واحتياجاتها من الرامات

  5. #5
    اداري سابق
    تاريخ التسجيل
    Jan 2003
    المشاركات
    4,807
    الدولة: Bahrain
    معدل تقييم المستوى
    56
    كما قال الأخ NaAZoOR...

    يتعلق الأمر بالبرامج التي تستخدمها...

    على أيام نظام DOS لم يكن ممكنا تشغيل أكثر من برنامج واحد... فكانت 640KB كافية بل ويتيه الشخص كيف يستفيد من هذا الكم الهائل من الذاكرة...

    وبعد صدور بعض البرامج العملاقة تم زيادة الذاكرة لتوفي استهلاك البرامج

    إلى أن جاء نظام ويندوز... والذي أصبح تقدير كمية الذاكرة المحتاجة شبه مستحيلة نظرا لإمكانية تشغيل أكثر من برنامج في نفس الوقت...

    لذلك تم تطوير مسألة الذاكرة الإفتراضية والتي تكون عادة مرة ونصف حجم الذاكرة العادية

    إذا أردت معرفة ما تحتاج من ذاكرة

    فشغل كل ما تستخدمه من برامج عادة وشغل عليها بعض البرامج الأخرى... وانظر كم استهلكت من ذاكرة ومن ذاكرة افتراضية... ثم اضرب المجموع في 1.5 أو 2.0 وستحصل على الناتج

    طبعا هذا لا يعتبر قياس دقيق فحاجة البارمج تختلف حسب نوعها

    مثلا برنامج 3D Studio MAX يمكنه أن يستهلك أكثر من 1GB بسهولة أثناء عملية التصيير.. بينما إن كنت فتحته للتو فلن يستهلك عادة أكثر من 50MB...

    فيجب عليك مراعاة هذه الأمور
    [CENTER]نظر يحيى بن معاذ يوماً إلى إنسان وهو يُقبّل ولداً له صغيراً فقال : [COLOR=red]أتحبه ؟[/COLOR] قال : [COLOR=red]نعم [/COLOR]، قال : [COLOR=red]هذا حبك له إذ ولدته فكيف بحب الله له إذ خلقه ؟[/COLOR][/CENTER]

    [CENTER]ورأى يوماً رجلاً يقلع الجبل في يوم حار وهو يغني، فقال : [COLOR=red]مسكين ابن آدم قَلْعُ الأحجار أهون عليه من ترك الأوزار.[/COLOR].[/CENTER]


    [CENTER][IMG]http://folding.extremeoverclocking.com/sigs/sigimage.php?un=alkhalaf&t=155660[/IMG][/CENTER]


    [CENTER][SIZE=4][FONT=Arial][B][URL="http://www.arabhardware.net/forum/showthread.php?t=117801"][COLOR=red]كُن عربياً :[/COLOR] [COLOR=blue]استخدام المصطلحات التقنية العربية[/COLOR][/URL][/B][/FONT][/SIZE][/CENTER]
    [CENTER][B][FONT=Arial][SIZE=4][/SIZE][/FONT][/B] [/CENTER]
    [CENTER][B][FONT=Arial][SIZE=4][COLOR=sienna]فليعذرني جميع الأخوة والأخوات[/COLOR][/SIZE][/FONT][/B][/CENTER]
    [CENTER]لن أقوم بتقييم أي موضوع أو رد لايستخدم اللغة العربية الفصحى أو يستخدم كلمات أجنبية بحروف عربية[/CENTER]

  6. #6
    عضو
    تاريخ التسجيل
    Sep 2003
    المشاركات
    6
    معدل تقييم المستوى
    0
    شكرًا لكم... في الحقيقة أنا كنت أعرف أن حجم الذاكرة المطلوبة متوقف على إحتياجات البرامج و لكن ألأستاذ قال: حتى و لو كان لديك معالج بسرعة كبيرة فإنه لن يعمل بكامل طاقته في حال وجود ذاكرة قليلة... على سبيل المثال لو كان المعالج قادر على معالجة 800 ميغا من البيانات في الثانية الواحدة و الذاكرة قادرة على إستيعاب فقط 400 ميغا فبالتالي فإن المعالج رغم قوته سيعمل بنصف طاقه، و هذا ما كنت أسال عنه

  7. #7
    اداري سابق
    تاريخ التسجيل
    Jan 2003
    المشاركات
    4,807
    الدولة: Bahrain
    معدل تقييم المستوى
    56
    إذا كان كلام الأستاذ صحيحا... فيجب على من يملك معالج بسرعة 1GHz أن يمتلك ذاكرة بحجم 3.7GB تقريبا !!! فمعالج بسرعة 1GHz يستطيع أن يعالج 3.725GB في الثانية

    كلام الأستاذ به كثير من الشكوك والملابسات...

    فرغم أن ما ذكرناه يشير أن المعالج يستطيع معالجة 3.725GB/s ... ولكن هذا يشمل كل شيء... فالمعالج أساسا يقوم بعمل ملايين المهمات بشكل غير منظور أو محسوس... ولو وضعت مصباح LED مثل الخاص ببتيين نشاط القرص الصلب في الجهاز وخصصته للمعالج فإن المصباح سيظل يعمل منذ تشغيل الجهاز إلى إغلاقه دون أن يغمض له جفن...

    إضافة إلى ذلك قد تعطي جهازين متطابقين في المواصفات كميتين متساويتين من البيانات للمعالجة ولكن كل وظيفة تختلف عن الأخرى... سترى أن أحد المعالجين سيستغرق مثلا 4 ثواني للإنتهاء من المهمة أما الآخر فسيظل ساعتين ليعالج البيانات...
    من جهة أخرى ستجد أن النظام اللذي أخذ 4 ثواني احتاج لبضعة كيلوبايتات من الذاكرة فقط... اما الثاني فقد استهلك كل الذاكرة ولم تكفه حتى 2GB من الذاكرة

    لأعطيك مثالا على مهمتين... المهمة الأولى عمليات حسابية مجموعة أرقام يطبق فيها معادلة معينة... الثانية نفس الأرقام ولكن يطبق عليها معادلات تتبع الأشعة في برنامج رسومي مثل 3D Studio MAX...

    أنت ترى أن ما عالجه النظامين هو نفس البيانات... ولكن لو تتبع الداخل سترى بأن الأول لم يفعل شيئا يستحق الذكر... أما الثاني فستراه عالج البيانات وطبق عليها ملايين المعادلات ملايين المرات واحتاج لتبادل ملايين البيانات مع الذاكرة...

    إن ما يقصده الأستاذ هو أنه إذا كانت كمية البيانات المراد معالجاتها ( مجموع البيانات الداخلة والمعطيات ومجموع بيانات المعالجة نفسها لتعطي الناتج ) تحتاج لذاكرة أكبر الموجود لديك فإن النظام سيضطر لاستخدام الذاكرة الإفتراضية عندها لتعويض النقص... وبسبب كون الذاكرة الإفتراضية أبطأ بكثير من الذاكرة فإن أداء النظام سيقل بشكل كبير...

    ينطبق نفس الأمر عندما تستخدم ذاكرة بطيئة مع معالج يتطلب ذاكرة سريعة... مثلا ولنعطيك مثالا واضحا معالج Pentium 4 وذاكرات SDRAM... عرف عن هذا الخليط انخفاض أداءه نظرا لبطء الذاكرة... وسيقل أداؤه أكثر لو كان حجم الذاكرة بسيط ليضطر بسرعة لاستخدام الذاكرة الإفتراضية...

    ما يود ذكر الأستاذ بالمختص المفيد هو أن وجود ذاكرة كبيرة في النظام تكفي حاجتك من البرامج ومعالجة بياناتك ( بغض النظر عن المعالج ) فإن هذا يؤدي لتخفيض الإعتماد إلى الغاء الإعتماد على الذاكرة الإفتراضية والتي تكون السبب الرئيسي لبطئ النظام...

    ولكن الأستاذ ربط سرعة المعالج هنا لكي ينبه أن المعالج سيقوم بمعالجة كمية أكبر من البيانات في نفس الزمن مما يتطلب وجود ذاكرة أكبر تكفي لوضع البيانات المنتظرة.. أي أنها عملية طردية

    ففعلا وجود معالج سريع يعني الحاجة لوجود ذاكرة بحجم أكبر للحصول على أكبر فائدة من المعالج... ولكن المعادلة التي ذكرت لا تعتبر شاملة فهناك عوامل أخرى منها

    أداء المعالج ( وليس سرعته ... فمعالج Opteron بسرعة 2GHz يستطيع معالجة كمية بيانات أكبر من التي يستطيع معالج Xeon بنفس السرعة القيام بها في زمن واحد )
    حجم الذاكرة
    سرعة الذاكرة
    طبيعة العمل ( قد يحتاج مثلا إلى التعامل مع بطاقة الرسوميات بشكل مكثف وهنا ستأتي الحاجة أكثر لعملية استخدام الناقل... ومشاركة الذاكرة لحزمة الناقل العام مثل حالة معالجات Xeon يؤثر كثيرا هنا... )
    [CENTER]نظر يحيى بن معاذ يوماً إلى إنسان وهو يُقبّل ولداً له صغيراً فقال : [COLOR=red]أتحبه ؟[/COLOR] قال : [COLOR=red]نعم [/COLOR]، قال : [COLOR=red]هذا حبك له إذ ولدته فكيف بحب الله له إذ خلقه ؟[/COLOR][/CENTER]

    [CENTER]ورأى يوماً رجلاً يقلع الجبل في يوم حار وهو يغني، فقال : [COLOR=red]مسكين ابن آدم قَلْعُ الأحجار أهون عليه من ترك الأوزار.[/COLOR].[/CENTER]


    [CENTER][IMG]http://folding.extremeoverclocking.com/sigs/sigimage.php?un=alkhalaf&t=155660[/IMG][/CENTER]


    [CENTER][SIZE=4][FONT=Arial][B][URL="http://www.arabhardware.net/forum/showthread.php?t=117801"][COLOR=red]كُن عربياً :[/COLOR] [COLOR=blue]استخدام المصطلحات التقنية العربية[/COLOR][/URL][/B][/FONT][/SIZE][/CENTER]
    [CENTER][B][FONT=Arial][SIZE=4][/SIZE][/FONT][/B] [/CENTER]
    [CENTER][B][FONT=Arial][SIZE=4][COLOR=sienna]فليعذرني جميع الأخوة والأخوات[/COLOR][/SIZE][/FONT][/B][/CENTER]
    [CENTER]لن أقوم بتقييم أي موضوع أو رد لايستخدم اللغة العربية الفصحى أو يستخدم كلمات أجنبية بحروف عربية[/CENTER]

  8. #8
    عضو
    تاريخ التسجيل
    Sep 2003
    المشاركات
    6
    معدل تقييم المستوى
    0
    شكرًا لك، كفيت و وفيت... شكرًا :o

  9. #9
    عضو
    تاريخ التسجيل
    Jun 2003
    المشاركات
    582
    معدل تقييم المستوى
    0
    السلام عليكم


    شبا بالذاكره الأفتراضيه الي تتكلمون عنها وين تكون بالمعالج ؟؟

    وكم حجمها تقريبا ؟

    والذاكره الأفتراضيه هل هي ابطا من الرام بكثير فاذا كانت بطيئه للغايه فاعتقد مالها لزمه الا للبرامج الصغيره ؟

    واخي الخلف

    شلون اعرف جم استهلكت من الذاكره الأفتراضيه عشان اضرب؟

    ومشكوريين

  10. #10
    عضو الصورة الرمزية allaouis
    تاريخ التسجيل
    Jul 2002
    المشاركات
    596
    معدل تقييم المستوى
    0
    السلام عليكم """
    الله يعطيك العافيه اخي الـخلف على هذه الشروحات الممتعه ...

  11. #11
    عضو
    تاريخ التسجيل
    Oct 2003
    المشاركات
    2
    معدل تقييم المستوى
    0


    السلام عليكم شباب :rolleyes:
    أحترم رايكم وأنحيكم علي فهمكم العالي وأحب أشارك معكم في النقاش
    لألفت نظركم ألى نقطة مهمة جدأ لها دور كبير في سرعة المعالج ....
    وهي ال cashe memory حيث حجمها يؤثر كثيراَ علي سرعة الجهاز
    حيث جهاز ب cashe 128 ليس نفس سرعة الجهاز الذي فية full cashe 512
    حتي ولو كان كلاهما لة نفس السرعة ولنفرض ان كلاهما سرعتة 1G
    ياجماعة في مرحلة بين المعالج والRAM هي ال cashe حجمها له دور كبير أيش رايكم؟
    :confused:

    أخوكم يوسف السنفاز من ليبيا
    alsanfaz_libya

المواضيع المتشابهه

  1. سؤالين؟؟؟
    بواسطة software teeris في المنتدى البرمجه والتصميمات الفنيه ( الجرافيكس )
    مشاركات: 0
    آخر مشاركة: 18-11-2011, 15:01
  2. مشاركات: 11
    آخر مشاركة: 24-08-2010, 03:48
  3. مشاركات: 31
    آخر مشاركة: 30-06-2009, 10:02
  4. إمتلاء الذاكرة وبرامج تحرير الذاكرة
    بواسطة محب لله ورسوله في المنتدى الأرشيف
    مشاركات: 10
    آخر مشاركة: 13-07-2007, 18:32
  5. سؤالين
    بواسطة Master في المنتدى الأرشيف
    مشاركات: 4
    آخر مشاركة: 29-01-2003, 12:16

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

المفضلات

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

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