پروژه سخت افزار تکاملی با الگوریتم ژنتیک

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

پروژه بصورت فایل قابل ویرایش ورد(WORD) در 68 صفحه برای رشته کامپیوتر و IT در پایین همین صفحه قابل دانلود میباشد. شایسته یادآوری است که پروژه از ابتدا تا پایان ویرایش وتنظیم , سکشن بندی (section) ، نوشتن پاورقی (Footnote) و فهرست گذاری اتوماتیک کامل شده وآماده تحویل یا کپی برداری از مطالب مفید آن است.

چکیده

سخت افزار تکاملی، سخت افزاری است که بتواند ساختار خود را اصلاح کند. این تفکر با پیدایش تکنولوژی FPGAدر بین محققان شروع به رشد کرد. با توجه به اهمیت مدار های ترتیبی همگام در طراحی مدار های منطقی، در این پروژه با یک رهیافت تکاملی سعی در بهینه سازی این گونه مدار ها داریم. درگام اول بهینه سازی، با توجه به اینکه مسئلۀ تخصیص حالت که ذاتاً به این گونه مدار ها مربوط می شود، مسئله ای NP کامل است، سعی داریم با رهیافت الگوریتم ژنتیک تخصیص حالت بهینه مدار را بیابیم. خواهیم دید که یک تخصیص حالت بهینه به طور قابل توجهی در کاهش پیچیدگی بخش ترکیبی مدار ترتیبی تأثیرگذار می باشد. در گام دوم بهینه سازی سعی داریم با رهیافت برنامه نویسی ژنتیکی بخش ترکیبی مدار را از نظر تعداد گیت های معادل و میزان تأخیر انتشار در مدار کاهش می دهیم

شرح مختصری از مطالبی که در فصل های اینده به ان می پردازیم، در ذیل اورده شده است :

فصل اول، مطالبی در بارۀ اصول الگوریتم ژنتیک بیان شده است.

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

فصل سوم، مطالبی در بارۀ اصول برنامه نویسی ژنتیکی پایه بیان شده است.

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

فصل پنجم، نتایج حاصل از اجرای پروژه و مقایسه با روش مرسوم.

واژه های کلیدی:سخت افزار تکاملی، مدار ترتیبی، الگوریتم ژنتیک، برنامه نویسی ژنتیکی، تخصیص حالت.

فهرست مطالب

مقدمه. 1

فصل اول  مقدمه ای بر الگوریتم ژنتیک

1- 1- الگوریتم ژنتیک چیست... 4

1-2- فلسفۀ انتخاب اصلح در طبیعت... 4

1-3- مفاهیم پایه ای الگوریتم ژنتیک... 5

1-3-1- تابع ارزیابی.. 6

1-3-2- نحوۀ کد کردن متغیر های تابع.. 6

1-3-3- ایجاد جمعیت اولیه. 7

1-3-4- ارزیابی کروموزوم ها7

1-3-5- انتخاب والد برای ایجاد نسل بعد. 8

1-3-6- تولید نسل جدید. 11

1-3-7- پایان دادن به اجرا13

فصل دوم  مدار های ترتیبی همگام و مسئلۀ تخصیص حالت

2-1- مدار های ترتیبی همزمان 15

2-1-1-مدل های میلی و مور. 16

2-1-2- فرایند طراحی مدار های ترتیبی.. 16

2-1-3- تخصیص حالت... 17

2-1-4- شناسایی یک تخصیص حالت خوب.. 21

2-2- کاربرد سخت افزار تکاملی در مساله تخصیص حالت... 21

2-3- الگوریتم ژنتیک در تخصیص حالت... 22

2-3-1- تعریف کروموزوم ها22

2-3-2- ایجاد جمعیت اولیه. 24

2-3-3- ارزیابی هزینۀ یک نمونۀ تخصیص حالت... 24

2-3-4- انتخاب تخصیص حالت های مناسب... 27

2-3-5- انجام عمل ادغام روی جمعیت... 27

2-3-6- انجام عمل جهش روی جمعیت... 28

2-3-7- شرایط خاتمۀ الگوریتم.. 28

فصل سوم  برنا مه نویسی ژنتیکی

3-1- برنامه نویسی ژنتیکی چیست... 29

3-1-1- کروموزوم ها در برنامه نویسی ژنتیکی.. 29

3-1-2- ایجاد جمعیت اولیه. 30

3-1-3- انتخاب کروموزوم برای ایجاد نسل جدید. 30

3-1-4- تولید نسل جدید. 30

3-2-گام های مقدماتی در اجرای برنامه نویسی ژنتیکی.. 33

3-2-1- گام اول : مجموعۀ پایانه ها33

3-2-2-گام دوم : مجموعه توابع.. 34

3-2-3- گام سوم : تابع سودمندی.. 34

3-2-4- گام چهارم : پارامتر های برنامه نویسی ژنتیکی.. 35

3-2-5-گام پنجم : شرایط خاتمه و خروجی برنامه. 35

3-3- یک نمونه اجرای برنامه نویسی ژنتیک... 35

3-3-1-گام های مقدماتی.. 36

3-3-2- گام به گام اجرای برنامه. 37

3-3-2-1- ایجاد جمعیت اولیه. 37

3-3-2-2- ارزیابی سودمندی.. 38

3-3-2-3- انتخاب، ادغام و جهش.... 39

3-3-2-4- شرایط خاتمه و خروجی برنامه. 40

فصل چهارم  بهینه سازی یک مدار ترکیبی

4-1- موارد موثر در کارایی مدار. 41

4-1-1- تعداد گیت های به کار رفته در مدار. 41

4-1-2- تأخیر انتشار یک گیت... 42

4-2- سخت افزار تکاملی در بهینه سازی بخش ترکیبی مدار. 42

4-3- برنامه نویسی ژنتیکی در بهینه سازی مدار های ترکیبی.. 44

4-3-1ساختار کروموزوم ها45

4-3-2- مقایسۀ ساختار ماتریسی و ساختار درختی در برنامه نویسی ژنتیکی.. 47

4-3-3- جمعیت اولیه. 47

4-3-4- ارزیابی سودمندی مدار. 47

4-3-5- انتخاب و ایجاد جمعیت جدید. 49

4-3-6- باز تولید مدار. 49

فصل پنجم  نتایج و مقایسۀ انها

1-1- مقایسۀ یک نمونه مدار پس از دو مرحله بهینه سازی.. 53

فهرست شکل ها

شکل 1-1: مقایسه ای بین الگوریتم ژنتیک و تکامل زیستی.. 4

شکل 1-2: نمودار گردشی الگوریتم ژنتیک... 6

جدول 1-1- نمونه ای از یک جمعیت تصادفی.. 8

جدول 1-2- کروموزوم های انتخابی.. 9

جدول 1-3- احتمال تجمعی کروموزوم ها10

جدول 1-4- احتمال اننتخاب هر کروموزوم بر مبنای هزیۀ ان.. 11

شکل 1-3-ادغام تک نقطه ای.. 12

شکل 1-4- ادغام دو نقطه ای.. 12

شکل 1-5- ادغام یکنواخت... 12

شکل 1-6 –یک نمومه عمل اغدام. 12

شکل 2-1-ساختار کلی مدل مدارهای ترتیبی.. 15

شکل 2-2- فرایند طلراحی مدارهای ترتیبی.. 16

شکل2-3- نمودار ماشین حالت... 18

جدول 2-1-جدول حالت مربوط به ماشین حالت... 18

شکل2-4- ساده سازی در سطح گیت با روش نقشه کارنو. 19

شکل2-5- مدار ترکیبی.. 19

جدول 2-2- جدول درستی ماشین حات با تخصیص حالت جدید. 20

شکل 2-6-ساده سازی در سطح گیت با روش نقشه کارنو برای تخصیص حالت جدید. 20

شکل 2-7- مدار حاصل از تخصیص حالت جدید. 21

شکل 2-8- یک نمونه کروموزوم برای تخصیص حالت3-2. 22

شکل 2-9- ماتریسAM... 26

شکل 3-1- ساختار درختیGPدر نمایش عبارت max(x+x,x+3*y)29

شکل 3-2- کروموزوم های والد. 30

شکل3-3- کروموزوم های والد مشابه. 31

شکل 3-4 –فرزندان متفاوت از والد های کاملاً مشابه. 32

شکل 3-5- مدل های جهش.... 32

جدول3-1- مجموعه پایانه. 34

جدول3-2- مجموعه توابع.. 34

شکل 3-6- جمعیت اولیه. 38

شکل 3-7 –مقایسۀ نمودار های مربوط به عبارت های حاصل از نسل اول با نمودار مربوط به عبارت هدف 38

شکل 3-8- جمعیت مسل جدید. 39

شکل4-1- نمونه ای از معدل سازی گیت ها41

شکل4-2- ساختار فنوتیپ ارائه شده توسط لوییس.... 43

شکل 4-3-ژنوتیپی بر مبنای فنوتیپ ارائه شده توسط لوییس.... 43

شکل4-4- نمونه ای از مدار ترکیبی با فنو تیپ لوییس.... 44

جدول 4-5- تعداد گیت های معدل و تأخیر در یک نمونه گیت... 45

شکل4-6- ساختار ژن در این نوع کروموزوم ها45

شکل 4-7- مدار مربوط به کروموزوم بالا. 46

شکل 4-8- یک نمو نه مدار کد شده (کروموزوم)46

شکل 4-9- ادغام چهار نقطهای.. 50

شکل 5-1- مدار (1) با یک تخصیص حالت نامناسب... 53

شکل 5-2- مدار (1) با تخصیص حالت بهینه. 53

شکل 5-3- مدار(1)پس از بهینه سازی بخش ترکیبی.. 54

شکل5-4- نمودار بهترین سودمندی مدارها در نسل های مختلف... 54

 


خرید و دانلود پروژه سخت افزار تکاملی با الگوریتم ژنتیک

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

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

دانلود PDF‌ رایگان

شناسنامه محصول

فهرست مطالب

1-1 مقدمه. 2

1-2 بیان موضوع. 2

1-3 اهداف.. 2

1-4 قلمرو زمانی و مکانی.. 3

1-5 بر نامه زمانبند ی اجرا و ارایه گزارش... 3

2-1 مقدمه. 5

2-2 محل کارآموزی.. 5

2-3 حوزه فعالیت مرکز. 5

2-3-1 سخت افزار 5

2-3-2 نرم افزار 5

2-3-3 طراحی.. 6

2-4 فعالیتهای انجام شده. 6

4-2-1 آشنایی با مادربورد و ساختار آن.. 6

4-2-2 پردازنده یا CPU.. 8

4-2-2-1 سرعت پردازنده یا CPU Speed. 10

4-2-2-2 سیستم خنک کننده پردازنده. 10

4-2-2-3 روشهای خنک نگه داشتن پردازنده. 11

4-2-2-4 تفاوت Intel و AMD.. 11

4-2-3 دیسک سخت (Hard Disk) 12

4-2-3-1 معرفی اجزای هارد دیسک... 13

4-2-3-2 جنس هارد دیسک... 13

4-2-3-3 نحوه قرار گیری اطلاعات در هارد. 14

4-2-3-4 مهمترین شرکت های سازنده هارد دیسک... 14

4-2-3-5 عمر مفید دیسک های سخت... 14

4-2-3-6 گنجایش یا ظرفیت دیسک سخت... 15

4-2-3-7 زمان دستیابی.. 15

4-2-3-8 هارد دیسک های IDE و SATA.. 16

4-2-3-9 آناتومی حافظه های SSD.. 17

4-2-3-10 حافظه های فلش.... 18

4-2-3-11 حافظه بافر. 18

4-2-3-12 آشنایی با حافظه فلش USB.. 18

4-2-4 کارت گرافیک... 20

4-2-4-1حافظه کارت گرافیک... 21

4-2-4-2 استانداردهای کارت گرافیک... 21

4-2-4-3 ATI یا NVidia. 22

4-2-4-4 فناوری کراس فایر و اس ال آی (Crossfire & SLI) 22

4-2-5 آشنایی کامل با رم در کامپیوتر و طریقه ارتقای آن.. 23

4-2-5-1 نوع رم. 24

4-2-5-2 ظرفیت... 25

4-2-5-3 فرکانس.... 25

4-2-5-4 زمان تاخیر. 25

4-2-5-5 سازگاری.. 26

4-2-5-6 چگونه مشخصات رم را شناسایی کنید. 26

4-2-6 منبع تغذیه. 26

4-2-6-1 منبع تغذیه چیست؟. 27

4-2-6-2 منبع تغذیه چه وظیفه‌ای دارد؟. 27

4-2-6-3 واحد اندازه‌گیری منبع تغذیه چیست؟. 28

4-3 اسمبل یک کامپیوتر شخصی.. 28

4-3 -1 مطالعه کتابچه مادربورد. 30

4-3-2 نصب CPU.. 30

4-3-2-1 خمیر سیلیکون چیست؟. 32

4-3 2-2 انواع خمیر CPU.. 32

4-3 -2-3 روش زدن خمیر به CPU.. 32

4-3-3 نصب حافظه. 33

4-3-4 محکم کردن مادربورد در داخل کیس.... 34

4-3-5 اتصال کارت گرافیک... 36

4-3-6 تست اول.. 36

4-3-7 نصب وسایل ذخیره سازی.. 37

4-3-8 اتصال کابل های Data و Power 39

4-3-9 نصب کارت های expansion. 41

4-3-10 تست بزرگ... 41

4-3-11 روشن کردن کامپیوتر و نصب سیستم عامل.. 42

4-4 عیب یابی کامپیوتر های شخصی.. 43

4-4-1 نرم افزارهای عیب یابی.. 43

4-4-2 برنامه عیب یابی POST.. 44

4-4-3 برنامه POST چه چیزی را تست می نماید ؟. 44

4-4-4 نحوه نمایش نوع خطاء. 45

4-4-5 کدهای صوتی برنامه POST.. 45

4-4-6 کدهای Checkpoint مربوط به برنامه POST.. 45

4-4-7 پیام های نمایش داده شده بر روی نمایشگر. 46

4-4-8 نکته های کاربردی در عیب یابی کامپیوتر. 46

4-4-9 نصب خودکار درایور ویندوز 49

4-1 جمع بندی.. 52

4-2 نتیجه گیری.. 52

4-3 پیشنهادات و انتقادات.. 53

منابع وماخذ. 54

فهرست شکل ها

شکل (1-2) اجزای مادر بورد 6

شکل (2-2) اجزای مادر بورد از نمای روبرو 7

شکل (3-2) فن CPU.. 11

شکل (4-2) دیسک سخت (Hard Disk) 12

شکل (5-2) نمای دیسک سخت.. 13

شکل (6-2) نحوه قرار گیری اطلاعات در هارد 14

شکل (7-2) هارد دیسک های IDE و SATA / کابل IDE و SATA.. 16

شکل (8-2) حافظه های SSD.. 17

شکل (9-2) کابل USB.. 18

شکل (10-2) مقایسه USB2.0 و USB3.0. 19

شکل (11-2) کارت PCI- USB 3.0 Express. 19

شکل (11-2) کارت PCI- USB 3.0 Express وکابل USB3. 20

شکل (12-2) یک نمونه کارت گرافیک.. 20

شکل (13-2) فناوری کراس فایر و اس ال آی.. 23

شکل (14-2) یک نمونه RAM.. 23

شکل (15-2) یک نمونه منبع تغذیه. 26

شکل (16-2) قطعات اصلی اسمبل بر روی MB.. 29

شکل (17-2) مراحل نصب CPU.. 31

شکل (18-2) تصویر روی CPU از خمیر سیلیکون استفاده شده 31

شکل (19-2) نصب کارتریچ بر روی مادربورد / نصب فن CPU.. 33

شکل (20-2) نصب حافظه در اسلات مخصوص... 33

شکل (20-2) پیچ های مادربورد در داخل کیس... 34

شکل (21-2) اتصال برق مادربورد 35

شکل (22-2) نصب کارت گرافیک.. 36

شکل (23-2) مرتب کردن سیم ها 37

شکل (24-2) هارد و کابل مخصوص... 37

شکل (25-2) ورودی IDE روی مادربورد 38

شکل (26-2) ورودی SATA روی مادربورد 38

شکل (26-2) نصب هارد IDE. 38

شکل (27-2) مراحل نصب راتیر 39

شکل (28-2) اتصال کابل های Data و Power 39

شکل (29-2) خروجی پاور IDE/SATA.. 40

شکل (30-2) تست بزرگ.. 42

شکل (31-2) تصویر یک POST card reader 46


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

دانلود تحقیق آماده قالب word با عنوان سخت افزار ۶۰ ص

- مقدمه گر چه کامپیوترها تنها چند دهه ای است که با ما همراهند، با این حال تأثیر عمیق آنها بر زندگی ما با تأثیر تلفن ، اتومبیل و تلویزیون رقابت می کند. همگی ما حضور آنها را احساس می کنیم، چه برنامه نویسان کامپیوتر و چه دریافت کنندگان صورت حساب های ماهیانه که توسط سیستم های کامپیوتری بزرگ چاپ شده و توسط پست تحویل داده می شود. تصور ما از کامپیوتر معمولا داده پردازی است که محاسبات عددی را بطور خستگی ناپذیری انجام می دهد. ما با انواع گوناگونی از کامپیوترها برخورد می کنیم که وظایفشان را زیرکانه و بطرزی آرام، کارا و حتی فروتنانه انجام می دهند و حتی حضور آنها اغلب احساس نمی شود. ما کامپیوترها را به عنوان جزء مرکزی بسیاری از فرآورده های صنعتی و مصرفی از جمله،‌در سوپرمارکت ها داخل صندوق های پول و ترازوها؛ در خانه، در اجاق ها، ماشین های لباسشویی، ساعت های دارای سیستم خبردهنده و ترموستات ها؛ در وسایل سرگرمی همچون اسباب بازی ها، VCR ها، تجهیزات استریو و وسایل صوتی؛ در محل کار در ماشین های تایپ و فتوکپی؛ و در تجهیزات صنعتی مثل مته های فشاری و دستگاههای حروفچینی نوری می یابیم. در این مجموعه ها کامپیوترها وظیفه «کنترل» را در ارتباط با “دنیای واقعی” ، برای روشن و خاموش کردن وسایل و نظارت بر وضعیت آنها انجام می هند. میکروکنترلرها (برخلاف میکروکامپیوترها و ریزپردازنده ها ) اغلب در چنین کاربردهایی یافت می شوند. با وجود این که بیش از بیست سال از تولد ریزپردازنده نمی گذرد، تصور وسایل الکترونیکی و اسباب بازیهای امروزی بدون آن کار مشکلی است. در 1971 شرکت اینتل 8080 را به عنوان اولین ریزپردازنده موفق عرضه کرد. مدت کوتاهی پس از آن، موتورولا، RCA و سپس MOS Technology و zilog انواع مشابهی را به ترتیب به نامهای 6800 ، 1801 ، 6502 و Z80 عرضه کردند. گر چه این مدارهای مجتمع IC) ها ) به خودی خود فایده چندانی نداشتند اما به عنوان بخشی از یک کامپیوتر تک بورد (SBC) ، به جزء مرکزی فرآورده های مفیدی برای آموزش طراحی با ریزپردازنده ها تبدیل شدند. از این SBC ها که بسرعت به آزمایشگاههای طراحی در کالج ها،‌دانشگاهها و شرکت های الکترونیک راه پیدا کردند می توان برای نمونه از D2 موتورولا، KIM-1 ساخت MOS Technology و SDK-85 متعلق به شرکت اینتل نام برد. میکروکنترلر قطعه ای شبیه به ریزپردازنده است. در 1976 اینتل 8748 را به عنوان اولین قطعه خانواده میکروکنترلرهای MCS-48TM معرفی کرد. 8748 با 17000 ترانزیستور در یک مدار مجتمع ،‌شامل یک CPU ،‌1 کیلوبایت EPROM ، 27 پایه I/O و یک تایمر 8 بیتی بود. این IC و دیگر اعضای MCS-48TM که پس از آن آمدند، خیلی زود به یک استاندارد صنعتی در کاربردهای کنترل گرا تبدیل شدند. جایگزین کردن اجزاء الکترومکانیکی در فرآورده هایی مثل ماشین های لباسشویی و چراغ های راهنمایی از ابتدای کار، یک کاربرد مورد توجه برای این میکروکنترلرها بودند و همین طور باقی ماندند. دیگر فرآورده هایی که در آنها می توان میکروکنترلر را یافت عبارتند از اتومبیل ها،‌تجهیزات صنعتی، وسایل سرگرمی و ابزارهای جانبی کامپیوتر(افرادی که یک IBM PC دارند کافی است به داخل صفحه کلید نگاه کنند تا مثالی از یک میکروکنترلر را در یک طراحی با کمترین اجزاء ممکن ببینند).


خرید و دانلود دانلود تحقیق آماده قالب word با عنوان سخت افزار ۶۰ ص

شبکه های کامپیوتری

عنوان پاورپوینت: مفاهیم‌ پایه‌ و مبانی‌ شبکه‌های‌ کامپیوتری‌

قالب بندی: پاورپوینت

قیمت : 2300 تومان

شرخ مختصر:

تعریف فناوری اطلاعات(IT)

مفهوم دانش

استقلال کامپیوترها

تبادل داده

کاربردهای‌ شبکه‌های‌ کامپیوتری

خدمات‌ معمول‌ در شبکه‌

تقسیم بندی مفاهیم شبکه ها

سخت افزار شبکه‌ها از دیدگاه‌ تکنولوژی‌ انتقال‌

شبکه‌های‌ پخش‌ فراگیر

شبکه های نقطه به نقطه

سخت افزار شبکه ها از دیدگاه مقیاس بزرگی

 

 

 


خرید و دانلود شبکه های کامپیوتری