یارا فایل

مرجع دانلود انواع فایل

یارا فایل

مرجع دانلود انواع فایل

تحقیق در مورد تکنولوژی multi core 19 ص

اختصاصی از یارا فایل تحقیق در مورد تکنولوژی multi core 19 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

دسته بندی : وورد

نوع فایل :  .DOC ( قابل ویرایش و آماده پرینت )

تعداد صفحه : 14 صفحه


 قسمتی از متن .DOC : 

 

دانشگاه آزاد اسلامی

موضوع :

تکنولوژی multi core

استاد :

جناب آقای مهندس کاظمی پارسا

تهیه کننده :

کاملیا کاریون

8211141097

تکنولوژی multi core چیست؟

multi core به معنی در کنار هم قراردادن دو یا تعدادی ماشین محاسباتی تحت عنوان هسته به همراه یک single-processor می باشد در واقع تکنولوژی multi core زمانی توسعه پیدا کرد که افزایش سرعت در تراشه های تک هسته ای منجر به تولید گرمای فراوانی در سیستم می شد و دیگر نمی توانستند اصلاحاتی در مدلهای قبلی پردازنده ها ایجاد کنند چرا که با افزایش سرعت میزان تولید حرارت بسیار بالا می رفت. به جز مسئله حرارت افزایش قیمت نیز مشکل دیگری بود چرا که با اندکی بالا بردن سرعت در پرازنده ها قیمت به طور چشمگیری بالا می رفت.

به جای این تغییرات اندک مهندسین ساخت تراشه های چند هسته ای را توسعه دادند. از امکانات این ساختار استراتژی تقسیم و غلبه از طریق مجزا کردن کارها می باشد و همچنین این ساختار شامل مزیتهایی چون هسته های چند منظوره است و می تواند چند کار را در یک زمان انجام دهد.

پردازنده های multi core یک single chip هستند (که با اسم die شناخته می شود) و مستقیما به سوکت single-processor وصل می شوند. اما سیستم عامل هر هسته اجرایی را به صورت یک پردازنده منطقی مجزا به همراه کلیه منابع وابسته به آن در نظر می گیرد با تقسیم کار بین دو هسته اجرایی یک پردازنده چند هسته ای می تواند کار را در یک سیکل زمانی مشخص انجام دهد.

تکنولوژی multi core چه کارهایی انجام می دهد؟

multi core کار با نرم افزارهای کنونی را بهتر و شرایطی را مهیا می کند که نرم افزارهایی که در آینده تولید می شوند نیز ویژگیهای کارآمدتری را داشته باشند با حرکت به سمت پردازنده های چند هسته ای نرم افزارهای سابق نیز در این plat form پشتیبانی خواهند شد و نیازی به اصلاح نخواهند داشت هر چند که فروشندگان همواره به دنبال مدلهای جدیدتر در نرم افزارها می باشند .

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

اما پردازنده ها باید مطابق با طراحی نرم افزارهایی برای سیستــــم هایsymmetric multi preprocessing(smp) (چند پردازشی متقارن) باشند. و عملیات threaded single نیز همچنان به کار خود ادامه خواهند داد چون این عملیات نیز به خاطر داشتن ساختار threaded امروزه بسیار سودمند هستند و اجرای بسیار عالی را در سیستم های چند پردازنده ای از خود نشان داده اند نرم افزارهای این رده بیشتر شامل کاربردهای multi media (خلق محتوا ویرایش و به جریان انداختن مدیا) می باشند و مهندسی و سایر عملیات محاسباتی تکنیکی جزء سطح متوسط این عملیات خدماتی قرار دارند و کمتر شامل مواردی چون پایگاه داده و یا سرور می باشند.

تکنولوژی multi core به سرورها این امکان را می دهد که وظایف را به طور موازی انجام دهند و کار با سیستم های multi core بسیار آسانتر بوده و می توان توان پردازش را در حجم کمتری بالاتر برد و همچنین با استفاده از این تکنولوژی می توان مصرف برق را کاهش داد و باعث کاهش گرمای تولیدی به هنگام محاسبات و پردازش شد.

تکنولوژی multi core و تکنولوژی hyper-threading :

تکنولوژی multi core با تکنولوژی((HT hyper-threading متفاوت است چرا که بسیار وسیع تر از آن می باشد و انعطاف پذیری و سرعت آن به مراتب بیشتر می باشد تکنولوژی HT به این معناست که برنامه نویسان باید آگاهی کامل از آن داشته باشند گرچه در thread می توانند یکبار و یا با هر دستیابی به سخت افزار اجرا شوند به منظور استفاده کامل از مزیتهای تکنولوژی HT باید با تمامی threadها کارانجام شود چرا که هر یک با دیگری تفاوت اندکی در منابع پردازنده دارد.

در multi core هر هسته با یک Cache سخت افزاری واحد ریاضی انحصاری ماشین های صحیح و یک thread برنامه نویسی که می تواند از همه منابع استفاده کند کامل می شود و تازمانیکه thread دیگری استفاده از منابع را از هسته دیگر درخواست نکرده باشد از این امکانات استفاده خواهد کرد بنابراین برخی از threadهای شبیه سازی شده وجود دارند که وابسته


دانلود با لینک مستقیم


تحقیق در مورد تکنولوژی multi core 19 ص

دانلود مقاله کامل درباره تکنولوژی multi core

اختصاصی از یارا فایل دانلود مقاله کامل درباره تکنولوژی multi core دانلود با لینک مستقیم و پر سرعت .

دانلود مقاله کامل درباره تکنولوژی multi core


دانلود مقاله کامل درباره تکنولوژی multi core

<!--StartFragment-->

لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه: 14

 

تکنولوژی multi core  

تکنولوژی multi core  چیست؟


multi core به معنی در کنار هم قراردادن دو یا تعدادی ماشین محاسباتی تحت عنوان هسته به همراه یک single-processor می باشد در واقع تکنولوژی multi core زمانی توسعه پیدا کرد که افزایش سرعت در تراشه های تک هسته ای منجر به تولید گرمای فراوانی در سیستم می شد و دیگر نمی توانستند اصلاحاتی در مدلهای قبلی پردازنده ها ایجاد کنند چرا که با افزایش سرعت میزان تولید حرارت بسیار  بالا می رفت. به جز مسئله حرارت افزایش قیمت نیز مشکل دیگری بود چرا که با اندکی بالا بردن سرعت در پرازنده ها قیمت به طور چشمگیری بالا می رفت.

   به جای این تغییرات اندک مهندسین ساخت تراشه های چند هسته ای را توسعه دادند. از امکانات این ساختار استراتژی تقسیم و غلبه از طریق مجزا کردن کارها می باشد و همچنین این ساختار شامل مزیتهایی چون هسته های چند منظوره است و می تواند چند کار را در یک زمان انجام دهد.

   پردازنده های multi core یک single chip هستند (که با اسم die شناخته می شود) و مستقیما به سوکت single-processor وصل می شوند. اما سیستم عامل هر هسته اجرایی را به صورت یک پردازنده منطقی مجزا به همراه کلیه منابع وابسته به آن در نظر می گیرد با تقسیم کار بین دو هسته اجرایی یک پردازنده چند هسته ای می تواند کار را در یک سیکل زمانی مشخص انجام دهد.

تکنولوژی multi core چه کارهایی انجام می دهد؟

   multi core کار با نرم افزارهای کنونی را بهتر و شرایطی را مهیا می کند که نرم افزارهایی که در آینده تولید می شوند نیز ویژگیهای کارآمدتری را داشته باشند با حرکت به سمت پردازنده های چند هسته ای نرم افزارهای سابق نیز در این plat form  پشتیبانی خواهند شد و نیازی به اصلاح نخواهند داشت هر چند که فروشندگان همواره به دنبال مدلهای جدیدتر در نرم افزارها می باشند .

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

      اما پردازنده ها باید مطابق با طراحی نرم افزارهایی برای سیستــــم هایsymmetric  multi preprocessing(smp) (چند پردازشی متقارن) باشند. و عملیات threaded single نیز همچنان به کار خود ادامه خواهند داد چون این عملیات نیز به خاطر داشتن ساختار threaded امروزه بسیار سودمند هستند و اجرای بسیار عالی را در سیستم های چند پردازنده ای از خود نشان داده اند نرم افزارهای این رده بیشتر شامل کاربردهای multi media (خلق محتوا ویرایش و به جریان انداختن مدیا) می باشند و مهندسی و سایر عملیات محاسباتی تکنیکی جزء سطح متوسط این عملیات خدماتی قرار دارند و کمتر شامل مواردی چون پایگاه داده و یا سرور می باشند.

   تکنولوژی multi core  به سرورها این امکان را می دهد که وظایف را به طور موازی انجام دهند و کار با سیستم های multi core  بسیار آسانتر بوده و می توان توان پردازش را در حجم کمتری بالاتر برد و همچنین با استفاده از این تکنولوژی می توان مصرف برق را کاهش داد و باعث کاهش گرمای تولیدی به هنگام محاسبات و پردازش شد.

  تکنولوژی multi core  و تکنولوژی hyper-threading  :

تکنولوژی multi core با تکنولوژی((HT hyper-threading متفاوت است چرا که بسیار وسیع تر از آن می باشد و انعطاف پذیری و سرعت آن به مراتب بیشتر می باشد تکنولوژی  HT به این معناست که برنامه نویسان باید آگاهی کامل از آن داشته باشند گرچه  در thread می توانند یکبار و یا با هر دستیابی به سخت افزار اجرا شوند به منظور استفاده کامل از مزیتهای تکنولوژی HT  باید با تمامی threadها کارانجام شود چرا که هر یک با دیگری تفاوت اندکی در منابع پردازنده دارد.

   در multi core هر هسته با یک Cache سخت افزاری  واحد ریاضی انحصاری ماشین های صحیح و یک thread برنامه نویسی که می تواند از همه منابع استفاده کند کامل می شود و تازمانیکه thread دیگری استفاده از منابع را از هسته دیگر درخواست نکرده باشد از این امکانات استفاده خواهد کرد بنابراین برخی از threadهای شبیه سازی شده وجود دارند که وابسته به تعدادی از هسته ها هستند و منابع در خود هسته ها موجود نیستند همچنین هیچ احتیاجی به ثبت برنامه هایی که با تکنولوژی HT  فعال می شوند برای پردازنده های چند هسته ای وجود ندارد.

   عملیات سازگار با تکنولوژی HT از هسته های واقعی استفاده می کنند که به عنوان پردازنده های مجازی تلقی می شوند تکنولوژی multi core وHT هیچیک از تکنیکهای برنامه نویسی را که نیاز به تغییر دارند اجرا نمی کنند.

   تکنولوژی multi core به عملیات تکنولوژی HT و multi thread اجازه می دهد که استفاده از مزیتهای منابع مختلف را افزایش دهند برای توسعه اجرای عملیات سیستم تکنیکهایی وجود دارد که از جمله موارد آن می توان به نوشتن عملیات اجرایی که مزیتها را از پردازنده های multi core  که شبیه سیستم های چند پردازنده جاری می باشند استخراج می کنند اشاره کرد.

این فقط قسمتی از متن مقاله است . جهت دریافت کل متن مقاله ، لطفا آن را خریداری نمایید

<!--EndFragment-->

 


دانلود با لینک مستقیم


دانلود مقاله کامل درباره تکنولوژی multi core

روش تصمیم‌گیری چندمعیاره بهترین – بدترین، (مقاله بهمراه ترجمه)، Best-worst multi criteria decision making method

اختصاصی از یارا فایل روش تصمیم‌گیری چندمعیاره بهترین – بدترین، (مقاله بهمراه ترجمه)، Best-worst multi criteria decision making method دانلود با لینک مستقیم و پرسرعت .

روش تصمیم‌گیری چندمعیاره بهترین – بدترین، (مقاله بهمراه ترجمه)، Best-worst multi criteria decision making method


روش تصمیم‌گیری چندمعیاره بهترین – بدترین، (مقاله بهمراه ترجمه)، Best-worst multi criteria decision making method

مقاله ترجمه شده با عنوان انگلیسی : Best-worst multi-criteria decision-making method

عنوان ترجمه شده: روش تصمیم‌گیری چندمعیاره “بهترین – بدترین”

سال انتشار مقاله : ۲۰۱۵

ژورنال :OMEGA

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

از جمله ویژگی های برجسته روش ارائه شده نسبت به روش های MCDM موجود عبارتند از:

1- نیاز به داده های مقایسه ای کمتر

2- این روش منجر به مقایسه ای پایدار تر و استوار تری می شود، بدین معنی که جواب های قابل اطمینان تری به دست می اید. صفحات یک و دو و چهار صفحه آخر این مقاله ترجمه نشده است.


دانلود با لینک مستقیم

Multi Sites 1.2.97

اختصاصی از یارا فایل Multi Sites 1.2.97 دانلود با لینک مستقیم و پرسرعت .

Multi Sites 1.2.97


Multi Sites 1.3.0 beta 5

JMS Multisites افزونه ای جهت توسعه جوملا به چندین سایت و اشتراک کاربرها در آن سایت ها می باشد. این افزونه این امکان را می دهد تا چندین سایت جوملایی تنظیمات خودشان را داشته باشند ولی فایل هایشان یکی باشد. امکان اشتراک کاربران و افزونه هایی مثل VirtueMart, Community Builder, JomSocial را بین آن ها نیز می دهد.

توضیحات و اطلاعات افزونه

Multi Sites 1.2.97           >>>   پشتیبانی از جوملا 1.5

Multi Sites 1.3.0 beta 5   >>>   پشتیبانی از جوملا 2.5 و 3


دانلود با لینک مستقیم

ProJoom Multi Rotator 3.1.1

اختصاصی از یارا فایل ProJoom Multi Rotator 3.1.1 دانلود با لینک مستقیم و پرسرعت .

ProJoom Multi Rotator 3.1.1


ProJoom Multi Rotator 3.1.1

ماژول حرفه ای نمایش بنرها که امکان نمایش بنرهای تبلیغاتی را به صورت چرخشی و تنظیمات حرفه ای می دهد.

توضیحات افزونه در سایت جوملا

دموی افزونه


دانلود با لینک مستقیم