Welcome to Iran Computer Magazine | Softwares | Books | Magazines | Games!

صفحه اصلي ورود/عضويت راهنماي سايت ارسال مطلب ثبت لينك محصولات فروشگاه نرم افزار تماس با ما

     فهرست
· صفحه اول
· موضوعات
· آمار سايت
· آرشيو مطالب
· ارسال مطلب
· بهترین‌های سایت
· تنظيمات كاربران
· ثبت لينك
· جست و جو

     بگرد تا بگرديم...



     تبليغات


     نظرسنجي
چه مطالبی را برای انتشار در این سایت ترجیح می‌دهید؟

كتاب و مجله
نرم‌افزارهای كاربردی
نرم‌افزارهای متنوع
نرم‌افزارهای موبایل
گرافیك
موسیقی
بازی



نتایج
نظرسنجی ها

تعداد آراء 1781

     مطالب قبلی...
Saturday, September 04
· Dictionary of Computer and Internet Terms
· Learning English as a Foreign Language for Dummies
Wednesday, August 11
· The Microsoft Computer Dictionary, 5th Edition
Tuesday, August 10
· PC World , September 2010
Friday, August 06
· PC Magazine , August 2010
Sunday, July 18
· Photoshop CS5 For Dummies
· Grammar Essentials For Dummies
Sunday, July 11
· PC World , August 2010
Tuesday, July 06
· Babylon Pro v8.0.8.r2
Monday, July 05
· English Grammar For Dummies, Second Edition
· Oxford Practice Grammar: Supplementary Exercises with Key
· PC Magazine , July 2010
Sunday, June 27
· Idiomatic American English
Friday, June 25
· Dictionary of English Idioms and Idiomatic Expressions
· McGraw-Hill’s Essential English Irregular Verbs
Tuesday, June 22
· Picture Puzzles For Dummies
Monday, June 21
· Math and Logic Puzzles for PC Enthusiasts
· Beginner’s Guide to Adobe Photoshop
· Word Power: The Green Revolution
Thursday, June 17
· Cabling: The Complete Guide to Copper and Fiber-Optic Networking
· Resumes for Computer Careers
Wednesday, June 16
· Phonics for Dummies
· Reading Comprehension Boosters
· jQuery For Dummies
· Ajax For Dummies
· AutoCAD 2010 and AutoCAD LT 2010 Bible
Monday, June 14
· PC World , July 2010
· CompTIA A+ Certification All-In-One For Dummies, 2nd Edition
· McGraw-Hill’s Essential Phrasal Verbs Dictionary
Tuesday, June 08
· Microsoft PowerPoint 2010 Plain & Simple

مطالب قدیمی تر

     لينك‌ها

    كتاب‌های آموزش زبان انگلیسی  

    مجله‌های روز دنیا

   سوالات و گرامر زبان انگلیسی  

   دستیار آموزش انگلیسی    


 پردازنده‌ی دو هسته‌ای چیست؟

شماره 99

پردازنده‌ی دو هسته‌ای یك سی‌پی‌یو با دو هسته‌ی جداگانه است كه روی یك قالب واحد قرار گرفته‌اند و هركدام نیز كاشه‌ی مخصوص به خود را دارند؛ چنین چیزی معادل داشتن دو پردازنده در عوض یك پردازنده است.  در یك پردازند‌ی متعارف یا تك هسته‌ای، رشته‌ی دستورالعمل‌ها باید به سی‌پی‌یو خورانده شوند تا بتواند آن‌ها را به ترتیب به اجرا درآورده و سپس برای ارجاع مجدد، آن‌ها را در كاشه‌ی خود ذخیره نماید. هروقت به داده‌ای خارج از كاشه نیاز پیدا شود، این داده از طریق خط حامل سیستم یا از حافظه‌ی كامپیوتر استخراج می‌گردد و یا از ادوات ذخیره‌سازی آن.

 

پردازنده‌ی دو هسته‌ای چیست؟

 

دسترسی به این داده‌ها، میزان كارآیی را تا حداكثر سرعتی كه خط حامل یا حافظه یا ادوات ذخیره‌سازی اجازه دهند، كاهش می‌دهد؛ چرا كه سرعت آن‌ها خیلی خیلی كمتر از سرعت سی‌پی‌یو است. این وضعیت در هنگام تعدد وظایف و تكالیف سی‌پی‌یو و‌خیم‌تر می‌شود. در چنین شرایطی، پردازنده مدام باید بین دو جریان داده‌ای و برنامه‌های متناظر آن‌ها رفت و آمد كند. به این ترتیب سی‌پی‌یو از نفس می‌افتد و بازده كامپیوتر كاهش می‌یابد...



در یك پردازنده‌ی دو هسته‌ای، هر كدام از هسته‌ها رشته داده‌های خود را به طور همزمان دریافت می‌كنند تا بازده كامپیوتر بهبود یابد. درست مثل ضرب‌المثل یك دست، صدا ندارد، این صدا را وقتی می‌شنوید كه دو دست داشته باشید. اكنون وقتی یكی از هسته‌ها در حال اجرا كردن باشد، هسته‌ی دیگر در حال دسترسی به خط حامل یا اجرای دستورالعمل‌های محموله‌ی خود است. به این شرایط مطلوب این نكته را نیز اضافه كنید كه سردمداران پردازنده‌های دو هسته‌ای، قابلیت 64 بیتی نیز دارند.

  برای استفاده‌ی بهینه از یك پردازنده‌ی دو هسته‌ای، هم سیستم‌عامل باید قابلیت تشخیص چند رشته‌ای را داشته باشد و هم نرم‌افزار مورد نظر باید موازین «فن‌آوری چند‌رشته‌ی همزمان(1)» را رعایت كند. این فن‌آوری امكان چند پردازش موازی را در حالی فراهم می‌آورد كه هر كدام از هسته‌ها به موازات هم دستورالعمل‌های چند رشته‌ای را به اجرا می‌گذارند. بدون فن‌آوری چند‌رشته‌ی همزمان، نرم‌افزارتان فقط یك هسته را تشخیص می‌دهد. نرم‌افزار فتوشاپ نمونه‌ی یكی از نرم‌افزارهایی است كه قدرت تشخیص این فن‌آوری را دارد. به علاوه این فن‌آوری در سیستم‌های چند پردازنده‌ای معمول كه برای میزبان‌های اینترنت به كار می‌رود، از قدیم متداول بوده است.

  پردازنده‌ی دو هسته‌ای با یك سیستم چند پردازنده‌ای فرق دارد. در سیستم چند پردازنده‌ای، دو سی‌پی‌یوی جداگانه با منابع و مراتب خاص خود كاشته شده‌اند. امّا در یك پردازنده‌ی دو هسته‌ای، منابع به طور مشترك بین دو هسته توزیع شده و هر دو هسته نیز روی یك تراشه‌ی واحد قرار گرفته‌اند. سیستم چند‌پردازنده‌ای خیلی سریع‌تر از سیستمی با یك پردازنده‌ی دو هسته‌ای است، و در حالی كه سیستم دو هسته‌ای خیلی سریع‌تر از یك سیستم تك پردازنده‌ای است، بقیه‌ی چیزها مثل هم هستند.

  یكی از محسنات جالب و جذاب پردازنده‌های دو هسته‌ای آن است كه احتیاجی به یك برد مادر جدید ندارند، بلكه می‌توانند در همین بردهای فعلی كه سوكت متناسبی داشته باشند، به كار روند. از نظر یك كاربر معمولی، تفاوتی كه در كارآیی‌ها این سیستم‌ها به چشم می‌خورد تنها در حالت تعدد تكالیف قابل توجه خواهد بود، مگر آن‌كه در آینده نرم‌افزار‌های بیش‌تری با فن‌آوری چند رشته‌‌ی همزمان به بازار بیایند. كامپیوتر‌های میزبان (یا سرورهایی) كه چند پردازنده‌ی دو هسته‌ای داشته باشند، از سرعت و قدرت فراوانی برخوردار خواهند بود. پردازنده‌های چند هسته‌ای نیز در آینده و با جمع و جور شدن بیش‌تر فن‌آوری، به تولید انبوه خواهند رسید، زیرا در این صورت فضای باز هم بیش‌تری روی قالب تراشه پیدا خواهد شد. درواقع با همین ابعاد و با كوچك‌تر شدن قطعات اصلی تراشه‌ها، جای 4 سی‌پی‌یو روی همین بردهای مادر فعلی فراهم خواهد گردید، منتها تنها تدبیری كه باید در این مورد اندیشیده شود آن است كه یك كنترل‌گر جدید حافظه به كار رود تا بتواند چهار هسته یا تعداد بیش‌تری از آن‌ها را مدیریت نماید. با این اوصاف، به نظر می‌رسد هیچ چیزی نمی‌تواند جلوی سرعت و افزایش قدرت پردازنده‌های كامپیوتری را بگیرد.

 

1-Simultaneous multi-threading Technology (SMT)                                                                      




 
     پیوندهای مرتبط
· مطالب بیشتر در مورد شماره 99
· سایر مطالب نوشته شده توسط admin


پربازدیدترین مطلب در زمینه شماره 99:
100 فوت و فن برای ویندوز ایکس‌پی – بخش دوم


     امتیاز دهی به مطلب
امتیاز متوسط : 0
تعداد آراء: 0

لطفا رای مورد نظرتان را در مورد این مطلب ارائه نمائید :

عالی
خیلی خوب
خوب
متوسط
بد


     انتخاب ها

 چاپ این مطلب چاپ این مطلب

 ارسال به دوستان ارسال به دوستان


"پردازنده‌ی دو هسته‌ای چیست؟" | ورورد به سیستم / عضویت در سایت | 0 نظر شما چیست؟
این سایت در قبال مطالب طرح شده توسط کاربران هیچگونه مسئولیتی ندارد .
مسئولیت مطالب و نظرات ارائه شده بر عهده کاربر ارائه کننده مطلب می باشد .

بازدیدکنندگان غیر عضو حق ارسال نظر و پیشنهاد در مورد مطالب این سایت ندارند .
برای استفاده از سرویسهای مخصوص کاربران عضو فرم عضویت را تکمیل نمائید .




Designed By: Okhdar.com
.
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
مدت زمان ایجاد صفحه : 0.18 ثانیه