شروع دوره های تخصصی, پایتون | هوش مصنوعی 18 دی شروع دوره های تخصصی, پایتون | هوش مصنوعی 18 دی
ثبت نام
محمد زحمتکش کناری

کتاب برنامه نویسی موازی با سی شارپ C#

نویسنده :محمد زحمتکش کناری

    کتاب برنامه نویسی موازی با سی شارپ C# که نوشته آقای محمد زحمتکش کناری می باشد شما را با آخرین تکنولوژی ها و متدهای ارائه شده از سوی مایکروسافت جهت برنامه نویسی موازی در #C آشنا خواهد کرد.. البته شما باید قبلاً با زبان c#آشنا شده باشید.
    در کتاب آموزش c# معرفی شده می خوانید که برنامه‌نویسی موازی برای استفاده هر چه بهتر از منابع سیستم و افزایش سرعت و کارایی برنامه روی پردازنده‌ها به وجود آمد. در این نوع برنامه‌نویسی، قسمت‌هایی از برنامه اصلی که قابلیت اجرای همزمان را دارند به چند زیربرنامه تقسیم شده و به صورت همزمان روی چند پردازنده یا چند نخ اجرا می‌شوند.

    پردازنده هایی (CPU) که امروزه در سرور ها و رایانه های شخصی مورد استفاده قرار می گیرند، کاملا متفاوت با پردازنده های قدیمی می باشد. پردازنده های جدید اغلب چند هسته ای بوده و قابلیت پردازش اطلاعات را به طور همزمان، موازی و توسط هسته های مختلف را دارند.
    برنامه هایی که تاکنون توسط DotNet Framework نوشته شده اند بیشتر آن ها فقط توسط یکی از هسته های پردازنده مورد پردازش قرار می گیرند. تاکنون جهت اجرای برنامه ها و وظایف (Tasks)به شکل موازی از ThreadPool و به طور کلی Multi-Thread Programming استفاده می شده است. ولی باید توجه داشت که با استفاده از این روش ها هنوز هم پردازش روی یکی از هسته ها انجام می شود و استفاده از ThreadPool به شکل کاملا درستی برنامه ها را به طور همزمان اجرا نمی کند.
    تاکنون اگر توسعه گران قصد داشتند اجرای برنامه را با استفاده از هسته های مختلف پردازنده انجام دهند، باید خود را درگیر کدهای سطح پایین و بسیار پیچیده ای می نمودند. اما خوشبختانه با معرفی کتابخانه Task Parallel Library در DotNet Framework 4.0 عمل برنامه نویسی سی شارپ به ساده ترین شکل ممکن امکان پذیر شده است.

     

    -
    ISBN:
    2011
    Year:
    109
    Pages:
    persian
    Language:
    14.3 MB
    File size:
    PDF
    File format:

    در ادامه با سرفصل های این کتاب آموزش c# و برنامه نویسی موازی آشنا می شویم :
    TASK-BEASE نویسی برنامه
    کار با پردازنده هاي چند هسته اي MEMORY-SHARED
    درك نخ هاي سخت افزاري و نخ هاي نرم افزري
    AMDAHL قانون درك
    GUSTAFSON قانون ملاحظه
    کار با همزمانی سبک وزن
    TASK-BASED هاي طرح موفق ایجاد
    آماده کردن NUMA و مقایسه پذیري بالاتر
    تصمیم راحت موازي سازي
    موازي سازي اجباري داده ها
    موازي هاي TASK شروع
    تبدیل کد هاي ترتیبی به کد هاي موازي
    حلقه هاي موازي
    تشخیص درجه موازي سازي مطلوب
    استفاده از نمودار گانت براي تشخیص نواحی بحرانی

1394/07/27 9706 5039
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
کتاب های مرتبط
آموزش کار با رشته ها در سی شارپ

آموزش مقدماتی سی شارپ 2008

برای دانلود کتاب روی عنوان کتاب کلیک کنید

نویسنده: Christian Gross

زبان: انگلیسی

مشاهده کتاب و دانلود
آموزش کار با رشته ها در سی شارپ

کتاب آموزش پایگاه داده C# 2005 از مقدماتی تا پیشرفته

نویسنده: James Huddleston

زبان: انگلیسی

مشاهده کتاب و دانلود
آموزش کار با رشته ها در سی شارپ

کتاب آموزش پایگاه داده در C# 2008 از مقدماتی تا پیشرفته

نویسنده: Vidya Vrat Agarwal و James Huddleston

زبان: انگلیسی

مشاهده کتاب و دانلود
نظرات شما

نظرات خود را ثبت کنید...