رزفایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

رزفایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

مبانی نظری و پیشینه پژوهش با موضوع مدیریت استعداد

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

مبانی نظری و پیشینه پژوهش با موضوع مدیریت استعداد


مبانی نظری و پیشینه پژوهش با موضوع مدیریت استعداد

مبانی نظری و پیشینه پژوهش با موضوع مدیریت استعداد

توضیحات: فصل دوم مقاله کارشناسی ارشد (پیشینه و مبانی نظری پژوهش)

همراه با منبع نویسی درون متنی به شیوه APA جهت استفاده فصل دو مقاله

توضیحات نظری کامل در مورد متغیر

پیشینه داخلی و خارجی در مورد متغیر مربوطه و متغیرهای مشابه

رفرنس نویسی و پاورقی دقیق و مناسب

منبع :    انگلیسی وفارسی دارد (به شیوه APA)

نوع فایل word  در35 صفحه و قابل ویرایش با فرمت doc

قسمتی از متن مبانی نظری و پیشینه

مدیریت استعداد

مقدمه

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

بی شک عصر حاضر، عصر سازمانهاست و متولیان این سازمانها، انسانها هستند؛ انسانهایی که خود به واسطه در اختیار داشتن عظیم ترین منبع قدرت؛ یعنی تفکر، می توانند موجبات تعالی، حرکت و رشد سازمانها را پدید آورند. در سالهای اخیر، در سازمانهای ایرانی، مبحث پرورش و توسعه نیروی انسانی در قالبهای گوناگونی، نظیر: شناسایی و پرورش استعدادها، جانشین پروری ، مدیران آینده ، مدیران سایه و .... مورد توجه قرار گرفته است. اما کماکان با وضعیت مطلوب در این زمینه فاصله قابل توجهی وجود دارد. در همین راستا انجام مطالعات و پژوهشهای گوناگون برای الگوبرداری و بکارگیری تجربه‌های موفق سازمانهای توسعه یافته، از اهمیت بسزایی برخوردار است(رونلوند،2009،ص43).

 

2-3-2- تعریف استعداد و مدیریت استعداد

استعداد را میزان نسبی پیشرفت فرد در یک فعالیت برآورد می کنند. اگر برای کسب مهارت در یک فعالیت افراد مختلف در شرایط و موقعیت یکسانی قرار بگیرند متوجه خواهیم شد که افراد مختلف تفاوتهایی از لحاظ میزان کسب آن مهارت نشان می دهند. فرد مستعد را به صورت های مختلفی چون: مهم ترین و ارزش افزاترین افراد که بیش از سایرین در خلق مزیت رقابتی نقش دارند، افراد دارای مهارت بالا و پرورش یافته، افراد دارای پتانسیل بالا برای موفقیت در سازمان و نیروی کار ماهر عجین شده با کار و متعهد تعریف کرده اند. در مجموع می توان کفت منظور از مستعد فردی است که به واسطه دارا بودن ظرفیت ها و قابلیت های ویژه (دانش، نجربه و مهارت) و تعهد بالا نسبت به کار، سهم چشمگیری در ایجاد ارزش و موفقیت سازمان دارد (کریمی و سلطانی، 1390،ص 100).


-Talent Management


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


مبانی نظری و پیشینه پژوهش با موضوع مدیریت استعداد

مبانی نظری و پیشینه پژوهش با موضوع رهبری خدمتگزار

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

مبانی نظری و پیشینه پژوهش با موضوع رهبری خدمتگزار


مبانی نظری و پیشینه پژوهش با موضوع رهبری خدمتگزار

مبانی نظری و پیشینه پژوهش با موضوع رهبری خدمتگزار

توضیحات: فصل دوم مقاله کارشناسی ارشد (پیشینه و مبانی نظری پژوهش)

همراه با منبع نویسی درون متنی به شیوه APA جهت استفاده فصل دو مقاله

توضیحات نظری کامل در مورد متغیر

پیشینه داخلی و خارجی در مورد متغیر مربوطه و متغیرهای مشابه

رفرنس نویسی و پاورقی دقیق و مناسب

منبع :    انگلیسی وفارسی دارد (به شیوه APA)

نوع فایل word  در54 صفحه و قابل ویرایش با فرمت doc

قسمتی از متن مبانی نظری و پیشینه

رهبری خدمتگزار

مقدمه

تحقیق و پژوهش در زمینه رهبری، موضوعی جالب توجه برای تئوریسین ها و محققین در دوره های طولانی و نسل های گذشته بوده و همواره نیز سعی کرده اند ایده ها و نظریات خود را در این زمینه ارائه کنند. محققین اولیه درسال های 1900 تا 1950 همواره سعی داشته اند که بین ویژگی های رهبران و زیردستان تمایز قائل شوند. زمانی که دریافتند که یک ترکیب ثابت از ویژگی ها، که بتوان آن ها را به شکلی جامع مورد پذیرش قرار داد وجود ندارد، آن ها شروع به بررسی تأثیر شرایط بر رفتار و مهارت های مورد نیاز برای رهبران پرداختند. مطالعاتی که درسال های 1970 تا 1980 انجام شد، سعی داشت که بین رهبران مؤثر و کارا تمایز قائل شود. آن ها بر ویژگی های شخصی رهبران که اثربخشی و موفقیت را برای سازمان هایشان به ارمغان می آورند متمرکزشدند. این گونه تلاش ها منجر به تئوری های پیشرفته در حوزه رهبری شد. بعضی از این تئوری ها و مدل های رهبری عبارتند از: رهبری موقعیتی، تئوری مسیرهدف، کاریزماتیک، تعاملی، تحول آفرین و رهبری خدمتگزار.

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


 Goal-path theory


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


مبانی نظری و پیشینه پژوهش با موضوع رهبری خدمتگزار

دانلود پروژه ارائه یک الگوریتم خوشه بندی برای توزیع مناسب کار و ارزیابی کارایی آن

اختصاصی از رزفایل دانلود پروژه ارائه یک الگوریتم خوشه بندی برای توزیع مناسب کار و ارزیابی کارایی آن دانلود با لینک مستقیم و پر سرعت .

دانلود پروژه ارائه یک الگوریتم خوشه بندی برای توزیع مناسب کار و ارزیابی کارایی آن


دانلود پروژه ارائه یک الگوریتم خوشه بندی برای توزیع مناسب کار و ارزیابی کارایی آن

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

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

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

واژه‌های کلیدی

خوشه بندی ، چسبندگی ، توزیع شده گی

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

  افزایش نیاز به  سیستم هایی با کارائی بسیار زیاد و سرعت فوق العاده بالای شبکه ها (شبکه های ترابیتی)  سبب جلب علاقه محققان به پردازش های موازی و توزیع شده، شده است. از جمله دلایل افزایش توجه به سیستم های توزیع شده می توان به موارد زیر اشاره کرد:

1: پیشرفت تکنولوژی پردازش.

2: سرعت بالای شبکه ها.

3: انجام تحقیقات گسترده برای ارائه محیطهائی برای انجام محاسباتی توزیع شده.

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

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

1-1. سیستم های توزیع شده

در حالت کلی تعریف زیر را می توان برای یک سیستم توزیع شده ارائه کرد:

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

  • مزایا و معایب سیستم های توزیع شده

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

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

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

  1. مقرون به صرفه گی: کارایی کامپیوترها تقریباً هر دو سال یک بار دو برابر شده، در صورتیکه قیمت آنها در دهه اخیر تقریبا در هر سال نصف شده است بعلاوه شبکه هایی با سرعت بسیار زیاد نیز به وجود آمده است که ساخت سیستم های توزیع شده را نسبت به سیستم های موازی بر اساس نرخ قیمت به کارایی مقرون به صرفه تر کرده است.

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

  1. فهم کامل تئوری محاسبات توزیع شده هنوز صورت نگرفته است. این موضوع نسبتاً جدید بوده و ما، قبل از اینکه به تئوری طراحی چنین سیستم های پردازشی تسلط پیدا کنیم باید تعداد زیادی سیستم توزیع شده معتبر با اهداف معمول و معماری های متفاوت را طراحی و آزمایش کنیم.
  2. رفتار ناهماهنگ و مستقل منابع سیستم یا اجزای آن، کنترل نرم افزار را پیچیده می کند در حالیکه این امر در یک سیستم متمرکز محاسباتی کار ساده ای است. اگر کامپیوترها به صورت مشتری-خدمتگذار سازماندهی شوند، کنترل نرم افزار ساده تر و رفتار آن قابل پیش بینی تر خواهد بود با این حال این ساختار با یکی از مشخصات سیستم های توزیع شده که همان مستقل بودن کامپیوترها و اجرای آسنکرونن می باشد در تناقض است.
  3. استفاده از شبکه های ارتباطی برای اتصال کامپیوترها به یکدیگر مرحله دیگری از پیچیده گی را معرفی می کند. طراحان سیستم توزیع شده نه تنها باید در طراحی سیستم های کامپیوتری و سیستم های نرم افزاری و سرویس ها ماهر باشد بلکه در طراحی شبکه ارتباطی مطمئن، ایجاد همزمانی ، سازگاری و برطرف کردن خطاها در یک سیستم پیچیده از کامپیوترهای ناهمگن و پراکنده از نظر جغرافیایی نیز تسلط داشته باشند. تعداد منابع استفاده شده در چنین سیستمهائی می تواند دهها، صدها و یا حتی هزاران منبع محاسباتی و ذخیره سازی باشد.

 یک سیستم توزیع شده حداقل بایداهداف زیر را برآورده کند:      1- به سادگی منابع موجود در شبکه را در اختیار کاربران قرار دهد.

2- کاربران نباید از این موضوع که منبع مورد استفاده آنها در کامپیوتر دیگری در شبکه قرار دارد مطلع شوند.(شفافیت)  

 3- سیستم توزیع شده باید باز باشد.

4- سیستم توزیع شده باید مقیاس پذیر باشد. 

شفافیت می تواند در جنبه های مختلف سیستم های توزیع شده مطرح شود.

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

مسائل مربوط به مقیاس پذیری نیز تا حد زیادی به میزان مولفه های متمرکز سیستم بستگی دارد. هر چه این میزان زیاد باشد مقیاس پذیر کردن سیستم مشکل تر خواهد بود.

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

  • انگیزش

      ایده شی گرایی از محبوب ترین روش های تولید نرم افزار است,که برای طراحی، توصیف و پیاده سازی سیستم های توزیع شده نیز بسیار سودمند است.[11] مزیت این روش برای ساخت سیستم های توزیع شده این است که میتوان کدهای برنامه را در اشیا کپسوله کرده و سپس اشیا را به ماژول های مستقلی دسته بندی کرد و هر ماژول را بر روی یک منبع محاسباتی مجزا مستقر نمود. با این حال به عنوان یک اصل [8]تولید یک برنامه توزیع شده، همواره سخت تر از ایجاد یک برنامه غیر توزیع شده است, که عملکردی معادل آن را دارد. به طوری که ساخت یک سیستم توزیع شده میتواند به یک کار خسته کننده  و مملو از خطا تبدیل شود.[4] با وجود اینکه امروزه  ابزار ها و تکنیک های بسیار مفیدی مانند[29] RPC ،[15] CORBA و[8] DCOM جهت ساخت سیستم های توزیع شده با کارایی بالا ارائه گشته اند، اما در حالت کلی فرایند ساخت یک سیستم توزیع شده از بدو پیدایش سیستم های توزیع شده تغیر اندکی کرده است : برنامه نویس برنامه را به ماژول های مختلفی تقسیم کرده، هر ماژول را به صورت مجزا پیاده سازی کرده و امکان برقراری ارتباط بین آنها را ایجاد می کند و در نهایت هر ماژول را  در یک کامپیوتر مستقل در شبکه مستقر میکند. برخی از چالش هایی که در رابطه با ساخت سیستم های توزیع شده پیش روی یک برنامه نویس یا طراح نرم افزار می تواند قرار گیرد عبارت اند از:

  • پیچیدگی طراحی و پیاده سازی سیستم های توزیع شده.
  • پیدایش نوع جدیدی از خطاها مانند خطاهای ناشی ازهمروندی و همگام سازی پردازه ها.
  • مشکلات ناشی از سازگاری داده ها در کل سیستم.
  • موازنه کار  بارگذاری شده در منابع موجود در سیستم.

      لذا اتوماتیک سازی فرایند تبدیل یک برنامه ترتیبی به یک برنامه قابل اجرا برروی یک محیط محاسباتی توزیع شده همواره به عنوان یک مساله باز تحقیقاتی مطرح بوده است. امروزه شبکه‌های کامپیوتری به واسطه پیشرفت تکنولوژی ارتباطات  توانسته‌اند جایگزین کامپیوترهای گران قیمت موازی­­گردند[1].

هنگام طراحی برنامه های توزیع شده برای مسائل کاربردی، اغلب الگوریتم ها به مجموعه ای از کارهای کلاسیک، و تکراری  تجزیه می شوند. از جمله کارهای بنیادی که در اغلب الگوریتم ها دیده می شوند می توان به انتشار[1] اطلاعات به تمام گره ها،ارسال پیام به برخی از گره ها[2]، سنکرون سازی عمومی تمام پردازه ها، شروع اجرای برخی رویداد ها، ضمن اجرای پردازه ها، یا انجام محاسبه ای که داده های مورد نیاز آن بین گره های مختلف توزیع شده، اشاره کرد. این عملیات ها معمولا با تبادل پیام بین پردازه ها انجام می گیرند.با طراحی زیر ساختی که بتواند این primitive ها را در اختیار برنامه های ترتیبی قرار دهد می توان نسخه توزیع شده ای از یک برنامه ترتِبی تولید کرد.

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

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

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

به هنگام توزیع، بخشی از برنامه در ایستگاه کاری راه دور اجرا می‌گردد. برای محاسبه زمانِ اجرای برنامه ترتیبی توزیع شده، باید مدت زمانیکه طول می کشد تا افراز[4] احضار شده در ایستگاه کاری راه‌دور اجرا گردد و مدت زمان سپری شده بین دستور احضار[5] تا اولین استفاده از نتیجه این احضار، تخمین زده شود و بر اساس مدت زمان احضار و ارسال نتایج، زمان اجرای توزیع شده محاسبه گردد. بعنوان مثال در مرجع [4] میزان تسریع توزیع محاسبه شده است. این عامل بر اساس زمان محاسبه شده  دو ایستگاه کاری بر روی لبه اتصال دهنده آنها، مشخص می شود.

1-3-  مراحل کلی تبدیل برنامه ترتیبی به برنامه توزیع شده

در حالت کلی برای تبدیل  یک برنامه ترتیبی به یک برنامه توزیع شده مراحل زیر پیموده می شود  

فهرست مطالب:

مقدمه ..........................................................  1

  • فصل اول - مفاهیم اولیه .................................................. 2

   1-1. سیستم های توزیع شده ......................................................................................  3

      1-1-1. مزایا و معایب سیستم های توزیع شده..................................................   3

   1-2. انگیزش  ...............................................    6    

1-3. مراحل کلی تبدیل برنامه ترتیبی به برنامه توزیع شده ............................................    8    

1-4. ساختار پروژه..........................................................................     9

   1-5. جمع بندی .......................................................................    10

  • فصل دوم - تکنیک ها و ابزارهای مرتبط ............................................................ 11

   2-1.ابزارهای تبادل پیام در مقایسه با حافظه اشتراکی توزیع شده.....................................................    13

2-1-1. تبادل پیام ....................................................................................................................    13

        2-1-2. خصوصیات مطلوب یک سیستم تبادل پیام..............................................................   14

 2-1-3. طبقه بندی ابزارهای تبادل پیام.......................................................................................     14

    2-2. توزیعگر های اتوماتیک ..............................................................................................        17

 2-2-1. ابزار های نیمه اتوماتیک ..............................................................................................................     17 

 2-2-2. ابزار های تمام اتوماتیک .............................................................................................................     18

        2-2-3. توزیع بایت­ کد جاوا بر مبنای تحلیل­ وابستگی به صورت اتوماتیک ..............................................     21  

2-4. مطابقت اندازه گره در محیط برنامه نویسی شی­گرا به صورت پویا توسط روش اسکوپ .........................     24  

2-5.افرازبندی در سیستم توزیع شده شی گرا به صورت پویا .........................................................................     25

      2-5-1. معیارهای دسته بندی اشیاء .....................................................................................     26

      2-5-2. الگوریتم خوشه بندی مشتق شده از الگوریتم حریصانه lo,s  ...............................

       2-5-3. دسته بندی اشیاء موجود در خوشه ها .............................................................     29

    2-6. نتیجه گیری .................................................................................................................  30

3- فصل سوم - استخراج گراف فراخوانی ..........................................................................  31

2-ساخت گراف فراخوانی   

3-1. ساخت گراف جریان فراخوانی ............................................................................................................  32

3-2-1.   الگوریتم های  تعین مقصد فراخوانی ..................................................................................  34

3-2-2.  روش آنالیز نوع ایستاتیک .................................................................................................  34

روش آنالیز سلسله مراتب کلاس ...........................................................................................................     35

3-2-3.  روش آنالیز نوع سریع ........................................................................................................37

3-2-4. روش آنالیز نوع سریع حساس به جریان برنامه ....................................................................37

3-2. استخراج گراف فراخوانی جهت ساخت گراف کلاسها ...................................................................41

3-3.  مقایسه روش های ساخت گراف فراخوانی .........................................................................................  43

3-4.  وزن گذاری گراف فراخوانی ............................................................................................................  45

  • استراتژی وزن گذاری یال های گراف فراخوانی توابع ......................................................................  46
  • برآورد زمان اجرای کد های ترتیبی .................................................................................................  50
    • روش های برآورد زمان اجرای کد های ترتیبی ......................................................................  51
    • برآورد زمان اجرای کدهای برنامه باآنالیز متن برنامه................................................................  51
    • تعیین سرحد تکرار حلقه­ها و فراخوانی­های بازگشتی ............................................................... 57
    • حذف مسیرهای اجرا نشدنی ..................................................................................................  57
    • بهینه سازی کامپایلرها و تخمین زمان اجرای برنامه ..................................................................  57
    • نحوه شناسایی حلقه های تکرار ................................................................................... 65
    • تشخیص حلقه های تکرار ................................................................................................. 71
    • تخمین تعداد تکرار حلقه ها .............................................................................................. 71
    • انتشار مقادیر .................................................................................................................... 71
  • یافتن نقاط همگام سازی ................................................................................................................. 73
  • بررسی نتیجه الگوریتم پیشنهادی برروی یک برنامه نمونه................................................................. 76
  • جمع بندی ......................................................................................................... 80

3-7-3.   تخمین ایستای زمان اجرای برنامه ها ...................................................................

.           زبان های برنامه سازی و تخمین زمان اجرا .......................................................  58

3-8.           رعایت میزان دقت تخمین در زمان اجرا ...................................................................... 58

3-9.           معیارهای موجود در تخمین طولانی ترین زمان اجرا .......................................................................... 59

3-10-1.            تحلیل جریان داده ................................................................................. 59

3-10-2.            تحلیل کاهش بازگشتی .......................................................................................... 61

3-10-3.            حجم زیاد اطلاعات ......................................................................................... 62

3-10-4.            استفاده از کد Object برنامه ............................................................................ 63

3-10.  بایت کد جاوا و محاسبه زمان اجرای دستورالعملها ........................................................................... 63

3-11. محاسبه زمان اجرای حلقه ها ........................................................................... 64

12.  انتشار دامنه مقادیر ........................................................................................... 67

3-13.  دستورات شرطی و نحوه شناسایی آنها ........................................................ 68

3-14. محاسبه زمان اجرای کل برنامه با استفاده از روش پیشنهادی   .................................. 70

15-4.  محاسبه زمان اجرای توابع موجود در یک دور از گراف...................................................  71

  • فصل چهارم - خوشه بندی ............................................................................................. 81
    • خوشه بندی سلسله مراتبی ............................................................................................... 82
    • خوشه بندی سلسله مراتبی پایین به بالا (تلفیق) .................................................................... 85
    • روش های ادغام خوشه ها در خوشه بندی پایین به بالا .......................................................... 88
      • Single Linkage..................................................................................
      • Simple Average Linkage .................................................................................
      • Weighted Average Linkage .......................................................................
      • سه روش مفید دیگر (Median, Centroid, Wards ) ............................................
    • تکنیک های یافتن تعداد خوشه های بهینه ..................................................................................... 94
      • جدول تلفیق (جدول ادغام) ........................................................................................... 94
      • تراز تلفیق .......................................................................................................... 96
      • نمودار dendrogram ..............................................................................................
      • تعیین تعداد خوشه های بهینه ................................................................................... 98
    • تکنیک های پیدا کردن نقطه پیچش در نمودار جدول تلفیق......................................................... 100
    • روش پیشنهادی در این پایان نامه جهت خوشه بندی .................................................................. 103
      • الگوریتم پیشنهادی برای خوشه بندی کلاس ها ............................................................ 103
    • جمع بندی ..................................................................................................................... 106
    • محیط پیاده سازی شده .................................................................................................... 109
    • مقایسة روش خوشه بندی پیشنهادی با روش حریصانه متداول.................................................... 111

          مقدمه ................................................................................................................................... 

            Complete Linkage ...................................................................................................

             Group Average Linkage ............................................................................             

فصل پنجم - پیاده سازی و ارزیــابــی ......................................................................................             

فصل ششم - نتیجـه‌گیـری .......................................................................................................         

نتیجه گیری ...........................................................................................................................        

کارهای آتی .......... .............................................................................................................

منابع و مراجع .......................................................................................................................................

شامل 125 صفحه فایل WORD قابل ویرایش


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


دانلود پروژه ارائه یک الگوریتم خوشه بندی برای توزیع مناسب کار و ارزیابی کارایی آن

دانلود پروژه مطالعه و بررسی پردازنده های DSPو امکان سنجی یک سامانه ی حداقلی جهت کار با آنها

اختصاصی از رزفایل دانلود پروژه مطالعه و بررسی پردازنده های DSPو امکان سنجی یک سامانه ی حداقلی جهت کار با آنها دانلود با لینک مستقیم و پر سرعت .

دانلود پروژه مطالعه و بررسی پردازنده های DSPو امکان سنجی یک سامانه ی حداقلی جهت کار با آنها


دانلود پروژه مطالعه و بررسی پردازنده های  DSPو امکان سنجی یک سامانه ی حداقلی جهت کار با آنها

 دراین تحقیق مراحل طراحی یک سیستم دیجیتال و کاربردهای آن شرح داده شده است.

در فصل اول با مشخص کردن نیازهای هر سیستم پردازشگر دیجیتال و مشخصات پردازنده های DSP  لزوم استفاده از این نوع پردازنده ها، بیان شده است.

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

  در فصل سوم با معرفی انواع نرم افزارهای پردازش سیگنال ها به صورت دیجیتال چگونگی یکپارچه کردن سیستم، به کمک دستورات پیوند دهنده شرح داده شده است که پس از این مرحله سیستم 

آماده ی تحویل به مشتری است.

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

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

این پردازنده ها توانایی انجام چندین عملیات همزمان در یک سیکل دستورالعمل شامل چندین دسترسی به حافظه، تولید چندین آدرس با استفاده از اشاره گرها و انجام جمع و ضرب سخت افزاری به طور همزمان را دارا می باشند و سرعت بالای آن ها نیز به واسطه این ویژگی ها است. این وسایل به میزان بسیار زیادی در دهه اخیر رشد کرده اند و کاربردهای متنوعی از دستگاه های تلفن سیار تا ابزارهای علمی پیشرفته پیدا کرده اند. همچنین بعضی قابلیت اجرای منطق ممیز شناور (Floating point) به صورت سخت افزاری را دارند. در صورتی که سیگنال در بازه دینامیکی بزرگی متغیر با زمان باشد، این قابلیت بسیار مفید می باشد. اگر نمونه ها در زمان بین نمونه برداری ها نیاز به پردازش با سرعت بالا داشته باشند می توان از پردازنده های عملکرد بالا استفاده نمود. در این حالت پردازنده باید در سریع ترین زمان ممکن پردازش را به پایان برساند که این نیازمند کم بودن زمان سیکل  دستورالعمل در پردازنده می باشد. از دیدگاه هزینه، ابعاد و طراحی آسان، تجهیزات جانبی پردازنده بسیار مهم
می باشند.                       
تجهیزات معمول روی پردازنده ها، پین های ورودی / خروجی، مدارهای واسط سریال و موازی، مبدل دیجیتال به آنالوگ (DAC) و مبدل آنالوگ به دیجیتال (ADC) می باشند. لحاظ کردن فاکتورهای فوق در طراحی و ساخت DSPها، موجب شده است که DSP های متنوعی موجود باشند. بدیهی است در چنین پردازشی باید بتوان اطلاعات نهفته در سیگنال را نیز استخراج کرد.       

1-1) تحلیل سیستم های DSP :

سیستم نمونه DSP در شکل‌(1-1) نشان داده شده است. همان گونه که دیده می شود این سیستم ازسه بخش اصلی تشکیل گردیده است. بخش ابتدایی برای آماده سازی سیگنال و تبدیل آن به نوع دیجیتال و بخش انتهایی که نتایج حاصل از پردازش دیجیتالی را دوباره به شکل اولیه تغییر می دهد و قسمت مرکزی که پردازشگر دیجیتال را برای اجرای یک الگوریتم، یک برنامه و یا مجموعه ای از محاسبه های منطقی – ریاضی تشکیل می دهد. واحدهای ابتدایی و انتهای سیستم فوق مورد بحث ما نمی باشند و در این فصل به طور عمده به بخش اصلی پردازشگر پرداخته می شود

اولین نکته قابل توجه این است که چگونه سیستم DSP طراحی می شود؟ چگونگی و روش طراحی سیستم را
می توان در شکل‌(1-2)‌ مشاهده کرد. اولین قدم در این طراحی، تحلیل سیگنال ورودی و تعیین مشخصات آن مانند حداقل و حداکثر دامنه، پهنای باند، محتوای طیفی سیگنال و حدود تغییرات، نسبت سیگنال به نویز (SNR) آن است.

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

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

در پردازش زمان – حقیقی پهنای باند سیگنال، سرعت پردازش و میزان بار پردازشی میان سخت افزار و نرم فزار را تعیین می کند. اکنون این سوال اساسی قابل مطرح است که تفاوت پردازشگرهای DSP و میکروپروسسورها چه هستند؟ همان طور که می دانیم کامپیوترهای دیجیتال بر مبنای میکروپروسسورها کار می کنند که با اجرای مراحل منطقی در آن ها، محاسبه و الگوریتم هایی انجام می یابد.     
اما نوع محاسبه ها و سرعت انجام آن ها بسیار پایین تر از انتظاراتی نظیر انجام روباتیک، کنترل سریع ماشین ها، استخراج سریع پارامترها از سیگنال های زمان – حقیقی و امثال آن است. ولی به هر حال در دهه های اخیر نشان داده شده است که کامپیوترها به میزان بسیار زیادی در دو زمینه مدیریت و کار با داده، مانند پردازش متن[1]، مدیریت پایگاه داده[2] و محاسبه های ریاضی مورد استفاده قرار می گیرد.

همه میکروپروسسورها کم و بیش هر دو وظیفه فوق را می توانند اجرا کنند، ولی بسیار مشکل و یا گران است که بتوان وسیله ای داشت که برای هر دو وظیفه بهینه باشد.

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

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

به طریق مشابه DSP ها نیز برای محاسبه های ریاضی در پردازش سیگنال های دیجیتال طراحی شدند که سرعت اجرای بیشتر الگوریتم های DSP تقریبا به طور کامل با تعداد ضرب – جمع های مورد نیاز محدود می شوند.  
علاوه بر اجرای محاسبه های ریاضی با سرعت زیاد، DSP ها باید دارای توانایی پیشگویی زمان اجرا باشند.

بیشتر DSP های مورد استفاده در کاربردهای مختلف به صورت پیوسته ای عمل پردازش را انجام داده، بدون این که شروع و خاتمه تعریف شده ای داشته باشند و متناسب با سرعت مورد نیاز در کاربرد عمل می کنند.

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

-2) معماری پردازشگرهای دیجیتال :

یکی از مهم ترین گلوگاه های اجرای الگوریتم های DSP، انتقال اطلاعات به/ از حافظه است. این اطلاعات شامل «داده» مانند نمونه های سیگنال ورودی و ضرایب فیلتر و «دستورالعمل ها» که به صورت کدهای باینری به صورت دنباله وار به برنامه اعمال می گردد، می شوند.

الف) معماری وان – نیومان :

 ساده ترین نوع انجام این عمل توسط وان – نیومان [1903-1957,Von Neumann] ارائه گردید. معماری
وان – نیومان تنها دارای یک حافظه و یک گذرگاه[5] برای نقل و انتقال داده به واحد پردازش مرکزی (CPU)[6] است. این معماری در شکل (1-3) نشان داده شده است. طرح وان – نیومان برای حالتی که همه وظایف در برنامه ای که به صورت سریال انجام می شوند، به طور کامل قابل قبول است.

ب) معماری هاروارد :

 معماری دیگر تنها وقتی مورد نیاز می شوند که پردازش سریع مورد نیاز باشد. در شکل (1-4) معماری دیگری به نام هاروارد نشان داده شده است که در دانشگاه هاروارد با هدایت هوارد آیکن [Haward Aiken 1900-1973] در سال 1940 ارائه شده است. در این طرح حافظه های جداگانه ای برای داده ها و دستورالعمل ها در نظر گرفته شده است که دارای گذرگاه های جداگانه ای نیز می باشند. چون در این طرح، گذرگاه ها به طور مستقل دستورالعمل ها و

فهرست مطالب:

چکیده ..........................................................................................................

فصل اول : مشخصات عمومی پردازنده های DSP ......................................................

1-1) تحلیل سیستم های DSP ...........................................................................

1-2) معماری پردازشگرهای دیجیتال ............................................................................... 7           

1-3) مشخصات پردازشگرهای DSP.......................................................................

1-4) بهبود کارایی پردازنده های DSP معمولی ............................................................................................. 15

1-5) ساختار SIMD ....................................................................................................................

فصل دوم : معرفی پردازنده های DSP و سخت افزار لازم جهت کار با آنها.................................................. 20

2-1) مقدمه..................................................................................................................................... 21

2-2) خانواده ی پردازنده های Texas Instrument ...............................................................................

2-2-الف( خانواده ی TMS320C2000..............................................................................

2-2-ب ( سری C5000............................................................................................................

2-2-ج( سری C6000...................................................................................................

2-3) تجهیزات سخت افزاری جهت کار با پردازنده های دیجیتال ............................................................................... 38

2-3- الف( نحوه ی راه اندازی و تست اولیه بورد های DSK ............................................................................

2-3-ب) EVM .............................................................................................................................

2-3-ج) DVEM ...................................................................................................................

2-3- د) بورد های TDK............................................................................................

2-4) خانواده ی پردازنده های  Motorola   یا به عبارتی Free scale.......................................................

2-4- الف) سری  DSP56000......................................................................................................

2-4-ب) سری DSP56100   .................................................................................................

2-5) خانواده ی پردازنده ی Analog Devices.................................................................................................

2-5- الف) پردازنده های سری BLACFIN.....................................................................................................

2-5- ب) پردازنده های سری SHARC.................................................................................................................

2-5- ج) پردازنده های سری Tiger SAHRC.........................................................................................

فصل سوم : معرفی نرم افزارهای DSP ..............................................................................................................

3-1) مقدمه................................................................................................................................ 61

3-2) تقسیم بندی انواع نرم افزارهای DSP...........................................................................................................

3-3) مقدمه ای بر ابزارهای توسعه یافته ی DSP...............................................................................................

3-3- الف) کامپایلر  C....................................................................................................

3-3- ب) اسمبلر...................................................................................................... 65

3-3- ج) پیوند دهنده..................................................................................................... 65

3-4) بقیه ابزارهای توسعه............................................................................................................. 67

3-5) نرم افزار Code Composer Studio ......................................................................................................

3-6)نرم افزار های با محیط گرا فیکی برای نوشتن کد................................................................................................. 74

فصل چهارم : کاربردهای پردازنده های DSP................................................................................................

4-1) کاربردهایی از رادار................................................................................................................................................. 78

4-2) آماده کردن سیگنال آنالوگ برای برقراری ارتباط از طریق یک کانال مخابراتی.................................................... 82

4-3) تحلیل سیگنال آنالوگ برای استفاده از شناسایی صدا در سیستم تلفن.................................................................. 83

4-4) کاربرد  DSPدر پردازش سیگنال های زلزله ثبت شده در شبکه ملی لرزه نگاری ایران..................................... 84

4-5) لنز به عنوان یک ابزار قدرتمند برای محاسبه تبدیل فوریه جهت پردازش سیگنال های دریافتی......................... 85

4-6) کاربرد پردازنده های DSP و تبدیل فوریه چند بعدی در تصویر برداری MRI................................................

4-7) استفاده از پردازنده های DSP در تشخیص الگوی گاز................................................................ 88

4-8) کاربرد پردازنده های DSP در پردازش تصویر..................................................................................................... 89

4-9) فیلترهای تطبیقی و نقش آنها در پردازش سیگنال های دیجیتال............................................................................ 89

4-10) توموگرافی..................................................................................................... 90

4-11)کاربرد پردازنده های  DSPدر سیستم های قدرت و رله های حفاظتی.................................................. 91

ضمیمه ی الف: شماتیک بورد DSP STARTER KIT (DSK)TMS320C6711................................

شامل 100 صفحه فایل word قابل ویرایش بهمراه ضمایم وشماتیک


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


دانلود پروژه مطالعه و بررسی پردازنده های DSPو امکان سنجی یک سامانه ی حداقلی جهت کار با آنها