نواندیشان
0

هیچ محصولی در سبد خرید نیست.

دانلود دو جزوه برنامه نویسی همروند (Concurrent)

دسته بندی :مهندسی کامپیوتر 22 شهریور 1400 نواندیشان 2613
جزوه برنامه نویسی همروند

دو جزوه مختلف برنامه نویسی همروند (Concurrent Programming) که توسط اساتید مختلف دانشگاهی تهیه شده است را با فرمت PDF یا پاورپوینت از لینک‌های زیر می‌توانید دانلود کنید.

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

فهرست مطالب جزوه برنامه نویسی همروند :

جزوه اول:

این جزوه به صورت پاورپوینت توسط استاد علی پدرام در 158 اسلاید تهیه شده است.

فصل اول: درس برنامه‌نویسی همروند

  • مقدمه
  • اهمیت موضوع و انگیزه‌ها
  • مشکلات
  • تعریف
  • افق‌های محاسبات همروند
  • مؤلفه‌های یک برنامه همروند
  • موازی سازی کارها
  • ارتباط مابین پروسس‌ها:سبک گوناگون برنامه‌نویسی
  • همگام‌سازی پروسس‌ها
  • روند طراحی، پیاده‌سازی و اجرای یک برنامه همروند
  • معیارهای تعیین کارایی در محاسبات همروند (موازی و توزیع شده)
  • زمان اجرای الگوریتم
  • تسریع
  • قانون آمدهال
  • راندمان
  • مقیاس‌پذیری

فصل دوم: مدل‌های معماری کامپیوتر

  • مدل‌های معماری
  • طبقه‌بندی ماشین‌ها
  • مدل SISD
  • مدل SIMD
  • مدل SPMD
  • مدل MIMD
  • معماری حافظه اشتراکی مبتنی بر شبکه ارتباطی
  • معماری مبتنی بر حافظه فقط کش
  • معماری مبتنی بر حافظه توزیع شده
  • معماری مبتنی بر حافظه اشتراکی توزیع شده
  • انواع کامپیوترهای موازی
  • نامزدهای شبکه‌های مقیاس‌پذیر
  • نمونه‌هایی از شبکه‌های ارتباطی
  • شبکه ارتباطی غیرمستقیم
  • الگوریتم‌های مسیریابی
  • مسیریابی قطعی
  • دسترسی انحصاری مقیاس‌پذیر به داده‌ها
  • راه‌حل‌های قطعی
  • راه‌حل‌های تصادفی
  • استفاده عملی از توابع هش
  • دسترسی همزمان مقیاس‌پذیرها به داده‌ها
  • راه‌حل‌های عملی
  • شبکه‌های ترکیب‌کننده سخت‌افزاری
  • ترکیب‌کننده‌های نرم‌افزاری همزمان
  • مدل محاسباتی
  • نیاز به یک مدل موازی همه منظوره
  • مدل پل
  • تعریف مدل محاسباتی موازی
  • ملزومات یک مدل محاسباتی موازی
  • ماشین موازی هدف
  • استفاده از یک مدل محاسباتی
  • مدل PRAM
  • یک الگوریتم ساده PRAM
  • مدل BSP
  • پیچیدگی زمانی یک ابر گام
  • مدل logP
  • مدل WPRAM
  • مفهوم همسانی ضعیف
  • مدل همگام‌سازی مانعی دسته جمعی
  • همگام‌سازی دو به دو
  • مدل هزینه WPRAM

فصل سوم: راه‌حل کلی انحصار متقابل

  • مشکلات
  • تعامل ما بین پروسس‌ها
  • رفع مشکلات
  • مکانیزم انحصار متقابل
  • ملزومات انحصار متقابل
  • انحصار متقابل – روش‌های نرم‌افزاری
  • راه‌حل صحیح
  • انحصار متقابل روش‌های سیستم عاملی
  • سمافور دودوئی
  • مسئله تولید کننده / مصرف کننده – بافر محدود
  • مسئله خوانندگان / نویسندگان
  • مسئله مغازه آرایشگر
  • مانیتور

جزوه دوم:

این جزوه به صورت PDF در 50 صفحه تهیه شده است که متأسفانه تهیه کننده آن مشخص نیست.

  • مقدمه
  • چرا برنامه‌نویسی هروند
  • محاسبات موازی چیست؟
  • رده‌بندی کامپیوترهای موازی
  • پردازنده چندکاره
  • معماری مالتی پروسسور
  • معماری مالتی کامپیوترها
  • توپولوژی مالتی کامپیوترها
  • استفاده از مدل MPI در برنامه‌نویسی موازی
  • محاسبات توزیع شده
  • فهرست منابع

نام فایل: دو جزوه برنامه نویسی همروند (Concurrent)

دانلود فایل: جزوه اول | جزوه دوم

پسورد: www.noandishaan.com

منبع: نواندیشان
مقالات، مطالب، طرح ها و پروژه های خود را برای قرارگیری در سایت علمی آموزشی نواندیشان از اینجا بفرستید.
نواندیشان

انجمن نوانديشان ، یک انجمن علمی، غیردولتی و مستقل است که در حوزه های علمی و تخصصی مختلف، فعالیت خود را از شهریور 1388 شروع کرد. این انجمن در راستای نیل به کمک در بهبود وضعيت علمي و پژوهشي و تحقيقاتي کشور ایجاد شده است و به دنبال فراهم کردن بستر ارتباطی مناسب میان متخصصین ایرانی جهت آشنایی با همدیگر و گسترش همکاریها و راه هاي رسيدن از علم به عمل است.

برای ارتباط ساده‌تر و سریع‌تر اپلیکیشن نواندیشان را دانلود کنید. دانلود اپلیکیشن

مطالب زیر را حتما بخوانید:

قوانین ارسال دیدگاه در سایت

  • چنانچه دارای سوال فنی درباره محصول خریداری شده هستید، لطفاً از بخش حساب کاربری، تیکت ارسال کنید.
  • چنانچه دیدگاهی توهین آمیز باشد و متوجه اشخاص مدیر، نویسندگان و سایر کاربران باشد تایید نخواهد شد.
  • چنانچه دیدگاه شما جنبه ی تبلیغاتی داشته باشد تایید نخواهد شد.
  • چنانچه در دیدگاه خود از شماره تماس، ایمیل و آیدی تلگرام استفاده کرده باشید تایید نخواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

لینک کوتاه:
کارایی بهتر در اندروید نواندیشان
0