پردازنده چندهستهای: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
FreshmanBot (بحث | مشارکتها) جز ←مبناهای چند هستهای: اصلاح فاصله مجازی + اصلاح نویسه با ویرایشگر خودکار فارسی |
Wikimostafa (بحث | مشارکتها) جز ابزار پیوندساز: افزودن پیوند پردازش موازی به متن |
||
خط ۱۰۰:
== چند نخی ==
در نهایت مهمترین موضوع استفاده به صورت چند نخی یا تکنیک [[پردازش موازی]] برای رسیدن به بالاترین کارایی یک پردازنده چند هسته میباشد. به استثناء جاوا در زبانهای پیشرفته تجاری کمتر از گسترش چند نخی استفاده میشود. ساختن دوباره برنامه کاربردی تا چند نخی شوند، به معنی دوباره کاری برنامهنویس در بیشتر موارد است. برنامه نویسان باید برنامههای کاربردی را به صورت زیر برنامههای مختلف بنویسند تا بتوانند روی هستههای مختلف اجرا کنند این بدان معنی است که وابستگیهای داده باید حل شود (برای مثال، تأخیر در ارتباطات یا استفاده از حافظه نهان مشترک) برنامههای کاربردی باید متعادل باشند. اگر یک هسته خیلی بیشتر از هسته دیگر مورد استفاده قرار گیرد برنامهنویس نمیتواند به تمام فواید یک سیستم چند هستهای برسد.
بعضی شرکتها محصولات جدید خود را با قابلیت چند هستهای تولید میکنند مانند سیستم عاملهای جدید مایکروسافت و Apple که میتوانند تا ۴ هسته را پشتیبانی کنند.
|