Hossein.T 22596 اشتراک گذاری ارسال شده در 26 مرداد، ۱۳۸۹ درشکل زیر نمای کلی یک مادربورد مبتنی بر پلتفرم قدیمی LGA 775 و ماقبل نشان داده شده است . . . مادربورد های مبتنی بر پلتفرم اینتل LGA775 و ماقبل از دو تراشه (Chipset) برای کنترل عملیات پردازشی و تبادل اطلاعات بین دستگاه ها و قطعات مرتبط با سیستم استفاده می کنند : 1- پل شمالی یا North bridge 2- پل جنوبی یا South bridge پل شمالی : پل شمالی که همچنین به نام Memory Controller Hub از آن یاد می شود یکی از دو چیپ ست موجود روی مادربورد های مبتنی بر پلتفرم گذشته ی اینتل است. این چیپ به عنوان چیپ اصلی مادربورد نیز یاد میشود. پل شمالی بطور کلی ارتباطات بین CPU , RAM و PCI-E را کنترل میکند. بعضی از انواع پل های شمالی دارای پردازنده ی گرافیکی مجتمع IGP - Integrated Graphical Chip - هستند و چیزی که به عنوان گرافیک Onboard از آن یاد میشود همان پردازنده ی گرافیکی مجتمع موجود در NB (پل شمالی) است. در زیر دیاگرام نمونه ای از پل شمالی G31 اینتل که دارای IGP است را مشاهده میکنید . . . Front-Side-Bus در کامپیوتر های شخصی FSB گذرگاهی است که داده های بین CPU و RAM را منتقل میکند. پهنای باند یا بیشترین بازدهی نظری FSB بوسیله ی فرمول زیر محاسبه میشود : FSB Bandwidth = فرکانس باس * پهنای باند عبور Data * تعداد انتقال در یک کلاک زمانی برای مثال FSB ایی که دارای مسیر 64Bit (هشت بایت) است و در فرکانس باس 100 مگاهرتز (MHZ) کار میکند و 4 انتقال در یک کلاک زمانی انجام میدهد دارای پهنای باندی به میزان 100*8*4 = 3200MB/S یا 3.2GB/s است. تعداد انتقال اطلاعات در یک Clock Cycle وابسته به تکنولوژی بکار رفته است. برای مثال تکنولوژی GTL+ دارای 1Teransfer/Clock است و تکنولوژی AGTL+ دارای 4T/C است. اینتل روش ارسال 4 مسیره ی اطلاعات در واحد زمان را Quad Pumping نامیده است و تمامی پلتفرم های گذشته ی اینتل از این روش استفاده میکنند. برای مثال چیپ G31 که نمودار آن را در بالا مشاهده میکنید دارای مشخصات زیر است : همانطور که مشاهده میشود این چیپ قابلیت پشتیبانی پردازنده هایی با فرکانس های FSB در 800 مگاهرتز تا 1333 مگاهرتز را دارا میباشد. بنابراین میتوان با یک محاسبه ی ساده حداقل پهنای باند 800*8=6.4GB/s و حداکثر پهنای باند 1333*8=10.6GB/s را برای این NB بدست آورد. سرعت اجزای مرتبط با FSB فرکانس کاری ایی که هر پردازنده در سیستم با آن کار می کند از ضرب کردن ضریب فرکانس داخلی پردازنده (Multiplier) در فرکانس باس (Bus) بدست می آید. برای مثال پردازنده ی E5200 از خانواده ی اینتل دارای فرکانس باس 200 مگاهرتز (FSB برابر 800 مگاهرتز بخاطر تکنولوژی Quad pumping) و ضریب فرکانسی برابر 12.5 است. از ضرب این دوعدد در هم مقداری برابر 2500MHZ یا 2.5GHZ بدست می آید که فرکانس کاری پردازنده است. تصویر زیر به درک بهتر قضیه کمک میکند : Memory فرکانس FSB بطور مستقیم با فرکانس رم در ارتباط است. باس حافظه یا Memory Bus پل شمالی و رم را به هم مرتبط میکند. اغلب این دو باس باید در یک فرکانس کار کنند. افزایش FSB به هر مقداری مانند این است که فرکانس رم را به همان اندازه افزایش دادیم. در کارهایی مانند بازی کردن FSB نقش عمده ای در عملکرد بهینه ی سیستم دارد. یک FSB با فرکانس پایین سبب خواهد شد پردازنده زمان زیادی را در انتظار دریافت داده از رم تلف کند. ( در مقاله ای جدا تاثیر FSB بر عملکرد کلی سیستم را بررسی میکنیم) 5 لینک به دیدگاه
Hossein.T 22596 مالک اشتراک گذاری ارسال شده در 27 مرداد، ۱۳۸۹ نکاتی در مورد FSB های پشتیبانی شده در مادربورد های مختلف وقتی مادربوردی بصورت Official از یک فرکانس FSB پشتیبانی میکند نشان دهنده ی این است که این مادربورد در بدترین شرایط حرارتی و . . . توانایی پشتیبانی از این فرکانس را داراست . . . بعنوان مثال چیپ پل شمالی P35 اینتل بصورت Official از حداکثر فرکانس 1333MHZ پشتیبانی میکند اما مادربوردهایی با چیپ P35 وجوود دارند که تا فرکانس FSB برابر 1600MHZ را نیز پشتیبانی میکنند . . . برای مثال میتوان به دو مادربورد زیر از شرکت Abit اشاره کرد : IP35 Pro IP35 Pro XE همانطور که در تصاویر بالا مشاهده میکنید هردو مادربورد از چیپ P35 از خانواده ی Intel استفاده میکنند ولی مادربورد XE تا فرکانس 1600MHZ را پشتیبانی میکند. دلیل این امر این است که بسیاری از کارخانجات مونتاژ مادربورد که تغذیه ی خوبی برای NB تعبیه کرده بودند و بواسطه همین تغذیه ی توان خوب و آپدیت Bios مادربورد , حداکثر فرکانس قابل پشتیبانی را به 1600MHZ تغییر دادند. بعضی شرکت ها هم با دستکاری جزئی مدار تغذیه ی NB و ارائه ی معماری جدید این FSB را تغییر دادند. ادامه دارد . . . 1 لینک به دیدگاه
Hossein.T 22596 مالک اشتراک گذاری ارسال شده در 27 مرداد، ۱۳۸۹ تاثیر فرکانس FSB در عملکرد کلی سیستم همانطور که ذکر شد FSB گذرگاهی است که اطلاعات را بین پل شمالی و پردازنده جابجا میکند. هرچقدر فرکانس FSB بیشتر باشد پهنای باند این گذرگاه هم بیشتر می شود . . . برای مثال پهنای باند گذرگاهی با FSB برابر 800 : برابر است با 800*8 = 6400MB/s یا 6.4GB/s حال سوال این است که وقتی فرکانس FSB را برای مثال از 800MHZ به 1333MHZ افزایش میدهیم تا پهنای باند از 6.4GB/s به 10.6GB/s افزایش پیدا کند - این افزایش پهنای باند چه تاثیری در عملکرد کلی سیستم خواهد داشت . . . برای تست این عامل ، سیستمی با مشخصات زیر در دو فرکانس استاندارد FSB برابر 800MHZ و 1333MHZ تست شده است : OS : Windows XP SP3 Final CPU : Intel E2180 1Mb L2 Cache MO Mainboard : ASUS P5K P35 Bios v1103 RAM : APACER DDR2 800 (18 5 5 5)l VGA : XFX Geforce 8600GT DDR3 H.D.D : Maxtor 250GB 8MB Buffer Diamondmax 21 با استفاده از تغییر Multiplier های پردازنده برای جلوگیری از تغییر فرکانس پردازنده ، توانستیم FSB را در دو فرکانس 800MHZ و 1333MHZ پایدار کنیم. لازم به ذکر است که تغییر Multiplier پردازنده به دلیل تاثیر فرکانس باس بر روی فرکانس پردازنده است . زیرا همانطور که ذکر شد ، فرکانس کاری پردازنده از ضرب فرکانس باس در Multiplier بدست می آید . بنابراین از آنجا که فرکانس باس پردازنده ی E2180 برابر با 200MHZ و ضریب پردازنده ی آن برابر 10 میباشد ، این پردازنده در فرکانس FSB برابر 800MHZ و فرکانس کاری 2.0GHZ کار میکند. برای اینکه در طول تست فرکانس کاری پردازنده در FSB برابر 1333MHZ ثابت بماند ، ما ضریب فرکانس پردازنده را از 10 به 6 کاهش داده و فرکانس باس را از 200 به 334 افزایش دادیم. بنابراین فرکانس FSB برابر 334*4 = 1336MHZ (تقریبا همان 1333 مگاهرتز) و فرکانس کاری پردازنده برابر : 334*6=2.0GHZ باقی ماند. تصاویر زیر به درک بهتر قضیه کمک میکند : ( به ضریب فرکانس پردازنده نیز دقت کنید!) تصویر اول : فرکانس FSB برابر 800MHZ تصویر دوم : فرکانس FSB برابر 1333MHZ دقت داشته باشید که در هر دو حالت ، فرکانس رم برابر با 400MHZ است. دقت کنید با افزایش فرکانس باس و فرکانس FSB ، فرکانس رم نیز تغییر میکند . به عنوان مثال در فرکانس باس برابر 200 مگاهرتز ، فرکانس رم برابر با فرکانس FSB یعنی 200*4=800MHZ می شود. بنابراین وقتی فرکانس FSB را به 1333MHZ افزایش دادیم فرکانس رم نیز باید تا این مقدار تغییر میکرد اما با استفاده از تنظیمات گزینه ای Bios توانستیم فرکانس رم را در 800MHZ ثابت نگه داریم! لازم به ذکر است که 800MHZ فرکانس کلی رم است. یعنی به این علت که رم ها بصورت Double Data Rate یا DDR کار میکنند و اطلاعات را از دو مسیر منتقل میکنند ، فرکانس هر مسیر برابر 400MHZ میشود. تصویر زیر گویای مطلب است . . . نتایج تست پهنای باند رم (Memory bus bandwidth) FSB 800Mhz ================== FSB 1333Mhz تحلیل تست Memory bus bandwidth همان طور که از نتایج و نمودارها مشخص است ، در فرکانس FSB 1333MHZ کاهش 16% درصدی Memory Latency(زمان بین درخواست CPU و ارسال داده از طرف RAM که هرچقد کمتر باشد بهتر است) موجب این شده است که به ترتیب Memory Read حدود 15% ، Memory Write حدود 30% و Memory Copy حدود 28% افزایش پهنای باند داشته باشند . دلیل این امر این است که ، چون پردازنده های اینتل LGA775 و ماقبل ، فاقد Memory Controller داخلی می باشند(کنترلر حافظه در داخل NB تعبیه شده است نه در پردازنده) ، افزایش FSB ، باعث افزایش سرعت دسترسی به حافظه می شود ، این امر ، کاهش Memory Latency و در نتیجه افزایش Memory Bandwidth را در پی خواهد داشت . ================================================== ======== تست های CPU Performace : 3DMark 06 Cpu Test FSB 800Mhz ================== FSB 1333Mhz wPrime MultiThread Test FSB 800Mhz =================== FSB 1333Mhz تحلیل تست های CPU Performace : همانطور که در نتایج و نمودارها مشخص است ، تاثیرات بین این دو فرکانس FSB در دو تست Multithread استاندارد(تستی که از تمامی قابلیت های پردازشی پردازنده و سیستم استفاده میکند) به قدری ناچیز است که حتی می توان از آن صرف نظر کرد . علت این امر این است که فرکانس FSB به صورت مستقیم بر افزایش کارایی پردازنده تاثیر ندارد ، بلکه با افزایش سرعت دسترسی پردازنده به Memory و همچنین بقیه Device ها ، باعث افزایش Performance کلی سیستم به صورت غیر مستقیم می شود . برای مثال افزایش ناچیز توانایی پردازنده را در تست بالا می توان ، افزایش پهنای باند Memory توجیح کرد ، که به صورتی که توضیح داده شده ، باعث افزایش Performance پردازنده به صورت غیر مستقیم شده است . ممکن است تصور کنید که فرکانس FSB تاثیر چشم گیری در کارایی کلی سیستم ندارد ، ولی افزایش این فرکانس به محققان این اجازه را می دهد تا برای استفاده از Memory Bus و Pci-e Bus های جدیدتر و سریعتر ، برای مثال DDR3 Memory و Pci-e 2.0 و ....... با محدودیت ، تنگنای گذرگاه بین NB و CPU مواجه نشوند . ادامه دارد . . . 1 لینک به دیدگاه
ارسال های توصیه شده