PDA

مشاهده نسخه کامل : آیا افزایش مقدار رم تاثیری در کارایی سیستم دارد؟



PCminister
16-07-08, 01:49
میزان رم چه تاثیری در سرعت سیستم داره؟

این سوالی هست که موقعی که میخوایم سیستم جمع کنیم از خودمون میپرسیم! تا حالا من به شخصه بیشتر از 2 گیگابایت رم پیشنهاد نمیکردم! اما خب قیمت رمهای DDr2 مناسب هست و میشه با یکم هزینه بیشتر میزان بیشتری از رم را تهیه کرد:wink:
Only the registered members can see the link (Only the registered members can see the link)
به این بررسی که توسط Bit-tech انجام شده توجه کنین!

سوال اصلی اینجاست: 2 یا 4 یا 8 گیگابایت رم؟ و اینکه هر ماژول چه ظرفیتی داشته باشه بهتره؟

Only the registered members can see the link
Only the registered members can see the link

همینطور که میبینی 4 ماژول رم یک گیگابایتی بهتر از بقیه انتخابها عمل کردن:great:
تفاوت در latency در این بررسی قابل چشم پوشی هست! همینطور زمان بوت شدن سیستم:1. (26):

در مورد Photoshop هم به نظر من نتایج قابل پیشبینی هست:

Only the registered members can see the link

و حالا زمان Loading در بازیهای مختلف:

Only the registered members can see the link

و در بازی:

Only the registered members can see the link

نتیجه گیری:

برای بازی دوستان و دیوانگان MULTI-tasking میزان رم بطور معناداری موثر هست!:1. (38):

نظر شما چیه؟

با تشکر

Mahdi_Moosavi
17-07-08, 18:32
خب بحث خیلی خیلی شیرینه !

یه کم بحث باز بشه خیلی ابهامات برای دوستان رفع میشه .

خب ، از پایه شروع میکنیم :

اصلا وظیفه Ram ( Random Access Memory )i چی هست ؟

به صورت ساده قابل فهم برای عموم این طور میشه تحلیل کرد :

اطلاعات برای پردازش توسط پردازنده ، نیاز به جمع آوری شدن تو یه حافظه پر سرعت دارند تا هر زمان پردازنده خواست تا اطلاعات را Opcode کنه زمان تاخیر برای واکشی به حداقل برسه ! حافظه RAM نقش همین حافظه پر سرعت را داره .


============================================
حالا به تحلیل نتایجی که در پست بالا توسط عماد عزیز پابلیش شده می پردازیم .


تست های Bandwith و Latency :


Only the registered members can see the link



Only the registered members can see the link

نتایجی که تو ماژول های 2 و 4 گیگابایتی به دست اومده کاملآ عادیه و تفاوتی زیادی ندارند تا موشکافی بشند .

اما دلیل اینکه ماژول 8 گیگابایتی اختلاف پهنای باند زیادی با بقیه داره چی میتونه باشه ؟

این واقیت ثابت شده که هر چه تعداد DIMM ها + حجم Memory افزایش پیدا بکنه ، Latency هم افزایش پیدا میکنه ! این رخداد هم به دلیل افزایش رجیسترهایی هست که در حافظه Cache پردازنده وظیفه ذخیره آدرس هر block رم در به عهده دارند .

افزایش این رجیستر ها ، زمانی را که پردازنده ، صرف چک کردن آدرس ها برای Opcode دیتا مورد نظر میکند ، افزایش می دهد .

حال هر چه پردازنده دارای فرکانس کاری بیشتر یا Memory Controler داخلی باشد ، این Latency کاهش پیدا میکنه .




تست های Loading :




Only the registered members can see the link


Only the registered members can see the link


هنگامی که یک GAME در حال Loading هست .. فایل های مربوط به هر Level از بازی در حال Extract شدن و به صورت Texture Memory بارگذاری شدن در حافظه های مختلف هستند . حال برای بارگذاری شدن این DATA دو نوع حافظه وجود دارد !

1 - حافظه Ram تعبیه شده بر روی VGA

2 - مقداری از حافظه Ram اصلی سیستم که به صورت Share موقتآ در اختیار VGA قرار دارد .

حال اگر هیچ کدام از حافظه های نام برده شده کفاف Texture Memory مورد استفاده توسط بازی را ندهند ، اطلاعات ناچارآ در حافظه Virtual Memory که به صورت مجازی روی هارددیسک قرار دارد ذخیره شوند .

این حافظه هم به شدت کند می باشد و عملکرد سیستم را به شدت کاهش می دهد !

شما تصور کنید : کپی شدن اطلاعات از روی هارد دیسک دوباره روی خودش در مکانی دیگر چه زمان زیادی طول خواهد کشید !! زیرا ابتدا زمانی صرف خوانده شدن اطلاعات شده ، زمان زیادی هم صرف نوشته شدن آنها در محل حافظه مجازی ذکر شده می شود !

در صورتی که زمانی که اطلاعات مورد نظر به صورت مستقیم از هارد دیسک روی RAM بارگذاری می شوند فقط صرف خوانده شدن از روی هارد دیسک می شود ، زیرا سرعت نوشته شدن روی Ram صد ها بار بیشتر از هارددیسک است !

حال میشه به این نتیجه رسید که حجم Texture Memory هر Level در بازی هایی مثل Claal Of Duty 4 و Company Of Heros تا حد زیادی کمتر از بازی هایی مثل Crysis هست ! این مورد را اگر خودتون هم عملی تست کرده باشید ، به راحتی متوجه می شوید .




تست FPS :


Only the registered members can see the link


بنده هر جور حساب کردم ، نتونستم دلیل علمی برای این نتایج به دست بیارم ، که میتونه این دلایل رو داشته باشه :

1 - بازی مورد به صورت Nattive قابلیت استفاده از حافظه با حجم بیشتر از 3GB رو نداشته باشه !

2 - تست ها در شرایط نا برابر انجام شده !


=====================================


برای بازی دوستان و دیوانگان MULTI-tasking میزان رم بطور معناداری موثر هست!

نظر شما چیه؟


عماد جان دقیق بگو ، منظورت از MULTI-tasking چی بود ؟ ( نفهمیدم منظورت رو ! )