فی بوو

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

فی بوو

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

پروژه رشته برق با عنوان برق هسته ای. doc

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

پروژه رشته برق با عنوان برق هسته ای. doc


پروژه رشته برق  با عنوان برق هسته ای. doc

 

 

 

 

 

 

 

نوع فایل: word

قابل ویرایش 13 صفحه

 

مقدمه:

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

 

فهرست مطالب:

مقدمه

انواع راکتور اتمی

تاریخچه

سهم برق هسته‌ای در تولید برق کشورها

دیدگاههای اقتصادی و زیست محیطی برق هسته‌ای

دیدگاه اقتصادی استفاده از برق هسته‌ای

دیدگاه زیست محیطی استفاده از برق هسته‌ای

مقایسه هزینه‌های اجتماعی تولید برق در نیروگاههای فسیلی و اتمی

چشم انداز


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


پروژه رشته برق با عنوان برق هسته ای. doc

پروژه ساخت داربست های مهندسی بافت به روش ((Gas Foaming)). doc

اختصاصی از فی بوو پروژه ساخت داربست های مهندسی بافت به روش ((Gas Foaming)). doc دانلود با لینک مستقیم و پر سرعت .

پروژه ساخت داربست های مهندسی بافت به روش ((Gas Foaming)). doc


پروژه ساخت داربست های مهندسی بافت به روش ((Gas Foaming)). doc

 

 

 

 

 

 

 

نوع فایل: word

قابل ویرایش 240 صفحه

 

مقدمه:

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

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

در مهندسی بافت، سلول ها بر روی یک بستر از جنس پلیمر زیست تخریب پذیر بسیار متخلخل استقرار یافته، رشد و تکثیر می یابند. روند رشد این سلول ها در جهت بازسازی بافت در سه بعد است. یکی از اساسی ترین قسمت های مهندسی بافت، داربست های زیست تخریب پذیر هستند که تحت نام Scaffold شناخته می شوند. این داربست ها در حقیقت بستری متخلخل با ساختاری شبیه به ماتریس برون سلولی بافت (ECM) هستند که رشد سلول را به سمت تشکیل بافت مورد نظر جهت می دهند. از آنجا کلیه سلول های بدن به غیر از سلول های سیستم خون رسانی و بافت های جنینی خاص بر روی ECM رشد می کنند، ایجاد یک بستر مصنوعی در محیط in vitro بسیار اهمیت دارد. با رشد سلول ها بر روی داربست، داربست تخریب می شود. جنس این داربست ها پلیمر و در بعضی موارد کامپوزیت پلیمر- سرامیک است.

پر استفاده ترین پلیمر ها در مهندسی بافت پلیمرهای خانواده پلی-هیدروکسی اسید شامل PGA , PLA و PLGA هستند که به طور گسترده به عنوان داربست مورد استفاده قرار می گیرند. داربست های کامپوزیت پلیمر-سرامیک در موارد ارتوپدی استفاده شده و از مهمترین سرامیک های به کار رفته در آنها می توان به تری کلسیم فسفات، تتراکلسیم فسفات و هیدورکسی آپاتیت اشاره کرد. علت به کارگیری سرامیک ها در داربست، افزایش استحکام پلیمر، چسبندگی به استخوان و قابلیت تحرک رشد درون استخوان است. بهینه ترین کامپوزیت در این مورد ترکیب PLGA و هیدروکسی آپاتیت شناخته می شود.

 مکانیزم تخریب PGA , PLA و کوپلیمر های آنها بر اساس هیدرولیز تصادفی باندهای استری زنجیره پلیمری است. محصول نهایی این تخریب آب و است که به آسانی از بدن دفع می شوند. یک داربست ایده آل بایددارای تخلخل مناسب برای انتشار مواد غذایی بوده و امکان پاکسازی مواد زائد را داشته و دارای پایداری مکانیکی مناسبی جهت تثبیت و انتقال بار باشد. علاوه بر این، شیمی سطح ماده باید چسبندگی سلول و علامت دهی داخل سلولی (intracellular signaling) را به نحوی ارتقاء دهد که سلول ها فنوتیپ طبیعی خودشان را بروز دهند. برای رشد سریع سلول، داربست باید دارای میکروساختار بهینه باشد، فاکتورهای مهم یک داربست عبارتند از اندازه خلل و فرج، شکل و مساحت ویژه سطح. خلل و فرج موجود در داربست در حقیقت مسیرهای غذارسانی سلول ها و دفع پسماندهای سلولی هستند. برای مثال خلل و فرج بهینه برای رشد سلولهای فیبروبلاست درون رست، خلل و فرج مناسب برای بازسازی پوست یک پستاندار بالغ30-350, 20-125برای بازسازی استخوان است. بنابراین هدف اصلی در ساخت داربست، کنترل دقیق اندازه خلل و فرج و تخلخل است. مورد دیگر نحوه ایجاد چسبندگی مناسب سلول به سطح داربست است که در این مورد هم شیوه های متفاوتی به کار برده می شود، یکی از ساده ترین شیوه ها به کارگیری رشته های کوچک پپتیدی در پروتئین های ECM است که به عنوان واسطه مسئولیت چسبندگی سلول به بیومواد را بر عهده دارند. اجزاء گوناگون سرم قابل حل (پروتئین ها، پپتیدها) و رشته RGD برای تسهیل چسبندگی سلول شناخته شده اند.

از آنجا که ECM بافت های مختلف باهم تفاوت دارد، داربست های مصنوعی به کار رفته برای هر بافت نیز با هم فرق می‌کند. تهیه داربست هایی با ماتریس های مختلف نیازمند به کارگیری روش های ساخت متفاوتی است که هر یک شیوه و کاربرد منحصر به خود را دارد. از جمله این روش ها می توان به Melt Casting , Freeze Drying , Membrane Lamination , Solvent Casting Gas Foaming , Polymerization, Phase Separationاشاره کرد.

قالب گیری حلال (Solvent Casting)‍: قالب گیری حلال یک روش ساده برای تولید داربست مهندسی بافت است. در این روش پلیمر در یک حلال مناسب حل شده و در قالب ریخته می شود. سپس حلال حذف گردیده و حالت پلیمر را در شکل مورد نظر حفظ می‌کند. این شیوه به شکل های قابل حصول محدود می شود. غالباً تنها طرح های قابل شکل‌گیری در این روش صفحات صاف و لوله ها هستند. البته با قراردادن صفحات صاف روی هم نیز می توان به اشکال پیچیده تر دست یافت. در این شیوه می توان با شستن ذراتی مانند کریستال های نمک کاشته شده درون پلیمر که Progen خوانده می شود، داربست را به صورت متخلخل درآورد. مزیت اصلی قالب گیری حلال سادگی ساخت بدون احتیاج به تجهیزات خاص است. همچنین از آنجا که عمل ساخت در دمای اتاق انجام می گیرد نرخ تخریب پلیمر زیست تخریب پذیر به روش قالب گیری حلال کمتر از فیلم های قالب گرفته شده از طریق تراکم خواهد بود. عیب اصلی قالب گیری حلال باقی ماندن احتمالی حلال سمی درون پلیمر است. برای رفع این عیب باید به پلیمر اجازه داد تا کاملاً خشک شده و سپس با استفاده از خلاء حلال باقی مانده را خارج نمود. عیب دیگر این روش احتمال تغییر یافتن ماهیت پروتئین و دیگر مولکول های موجود در پلیمر به واسطه استفاده از حلال است.

لایه سازی غشاء (Membrane Lamination): لایه سازی غشاء روش های درمانی از طریق سلول های کپسوله شده برای رهایش گسترده ای از محصولات به دست آمده از مولکول های کوچک (برای مثال، دوپامین، انکفالین ها) تا محصولاتی با ژن های بسیار بزرگ (مانند فاکتورهای رشد، ایمیونوگلوبولین ها) را در بر می گیرد. رهایش مواد فعال در مناطق خاصی از بدن به طور سنتی توسط کپسول های پلیمری تخریب پذیر و غیر تخریب پذیر که حاوی یک یا چند دارو هستند احاطه شده است. در این حوزه مواد در حین ساخت با یک ماتریس پلیمری ترکیب شده و سپس بعد از مدت زمانی مشخص از میان ماده (diffusion) و یا در خلال تخریب ماده (erusion) آزاد می شوند. در این جا کنترل مناسب کنتیک های آزاد شده از اهمیت خاصی برخوردار است. یک مثال در این مورد کنتیک های رها شده مرتبه صفر به دست آمده از میله های کوپلیمر استات اتیلن- ونیل (EVAc) به کار رفته در رهایش عامل های شیمی درمانی در مغز است. در طول دو دهه اخیر محققان تلاش کرده اند که مواد را از ناقل های رهایش هیبریدی زیست مصنوعی (bioartificial) که شامل لایه های غشا بر سطح اجزاء سلولی کپسوله شده که درون غشا هستند آزاد کنند. کاربرد و هدف اصلی سلول های کپسوله شده، درمان دردهای مزمن بیماری پارکینسون و دیابت نوع I، همچنین ناتوانی های دیگر ناشی از افت ترشح عملکرد سلول است که با کاشت اندام یا درمان های دارویی به طورکامل قابل مداوا نیستند. کپسوله کردن بافت عموما به دو شکل انجام می گیرد: لایه بندی غشا میکروکپسوله و ماکرو متخلخل در میکرو کپسوله سازی یک یا چند سلول با پراکندگی‌های کروی فراوان (با قطر 100-300 nm) کپسوله می شوند. در ماکرو کپسوله سازی تعداد زیادی از سلول ها یا توده های سلولی در یک یا چند کپسول نسبتاً بزرگ کاشته می شوند. مزیت روش دوم، پایداری شیمیایی و مکانیکی و سادگی بازیافت در صورت نیاز است. اولین دستگاهی که به این روش تأئیدیه ایالت متحده را کسب کرده است دستگاهی به نام کبدیار (Liver assist)

انجماد- خشک سازی (Freeze- Drying): این شیوه برای تولید داربست های PLG بسیار متخلخل با مزیت قابلیت تلفیق رشد پایه پروتئینی و فاکتورهای تفاضلی در زمان پردازش، معرفی شده است. این شیوه قادر به ایجاد داربست هایی با تخلخل بیشتر از 90% و کنترل خلاء و فرج هایی به اندازه 20- 200 است. این روش پردازش شامل ایجاد یک امولسیون از طریق هموژنیزه کردن محلول پلیمر- حلال و آب، سرد کردن سریع امولسیون جهت حفظ ساختار حالت مایع و حذف حلال و آب در اثر انجماد و خشک سازی است.

در این فرایند، در ابتدا دو محلول مخلوط شدنی فاز آب و یک فاز آلی را تشکیل می دهند. فاز آلی توسط حل شدن PLG با ویسکوزیته ذاتی ویژهدر MC ایجاد می شود. فاکتورهای زیست فعال و عوامل فعال را می توان در این فاز حل کرد. فاز آب از آب فوق خالص به همراه آب یا بدون افزودنی های حل شدنی مختلف مانند فاکتورهای زیست فعال هیدروفیل تشکیل شده است. سپس فاز آلی و آب در یک لوله آزمایش شیشه ای که 40% حجم آن آب است به هم اضافه شده و دو لایه نامخلوط را شکل می‌دهند. این لایه های نامخلوط به وسیله یک همگن ساز دستی که در سرعت های مختلف نتظیم می شود همگن شده و در یک قالب مناسب (برای مثال، شیشه یا مس) ریخته می شود سپس با گذاشتن سریع قالب بر روی بلوک مس در کنار نیتروژن مایع با دمای (~ -1960C) سرد می شود. نمونه های فوق در یک دستگاه انجماد- خشک سازی سفارشی 20 motorr و دمای آغازین –1100C منجمد و خشک می شوند. بعد از اینکه دمای داخل امولسیون برای یک ساعت در –1100C به تعادل رسید، دستگاه تراکم ساز خاموش شده و دستگاه متراکم ساز و امولسیون به آرامی در طی 12h تا دمای اطاق گرم می شوند. نمونه های به دست آمده در یک دستگاه خشک ساز خلا در دمای اتاق برای ذخیره سازی و حذف بیشتر هر گونه حلال باقیمانده قرارداده می شوند.

جداسازی فاز (Phase Separation): این روش بر اساس جداسازی فاز مایع- جامد در محلول پلیمر در اثر بلورینگی حلال عمل می‌کند. اسفنج به دست آمده در اثر فرآیند جداسازی فازمایع- جامد دارای مورفولوژی لوله ای شکل ناهمگون با یک ساختار نردبانی شکل داخلی است. اسفنج فوق با شبکه ای از خلل و فرج های پیوسته توسط القای گرمایی جداسازی فاز مایع- مایع ایجاد می شود. ماتریس رشته ای مصنوعی با فیبرهایی با قطری به مقیاس نانومتر توسط فرآیند ژل سازی به وسیله القای گرمایی تهیه می شوند. ماتریس های نانو رشته ای با ساختار ماکرومتخلخل به وسیله ترکیب روش پالایش پروژن و فرآیند ژل سازی به وسیله القای گرمایی به دست می آیند. اسفنج های متخلخل پلیمرهای زیست تخریب پذیر و آپاتیت های استخوانی معدنی شکل توسط فرآیند جداسازی فاز مایع- جامد و فرآیند زیست تقلیدی تهیه می شوند. جداسازی فاز محلول پلیمر را می توان به چندین روش ایجاد کرد، که شامل جداسازی از طریق غیر حلال، جداسازی فاز از طریق شیمیایی و جداسازی فاز از طریق گرمایی (TIPS) می شود. در فرایندTIPSکه یک روش نسبتاً جدید برای تهیه غشاهای متخلخل است، دمای محلول پلیمر کاهش یافته و جداسازی فاز رخ می دهد که فاز اول آن غنی از پلیمر و فاز دوم فقیر از پلیمر است. بعد از خارج سازی حلال از طریق عصاره گیری، تبخیر یا تصعید، پلیمر موجود در فاز غنی از پلیمر به شکل اسکلت سخت شده و فضاهای اشغال شده توسط حلال در فاز عاری از پلیمر به صورت خلل و فرج اسفنج پلیمر در می آیند. غشاهای به دست آمده از این فرایند معمولاً دارای خلل و فرجی با قطر چندین میکرومتر بوده و معمولاً برای داربست های مهندسی بافت مناسب نیستند.

بسپارش (Ploymerization): داربست های به دست آمده از طریق روش بسپارش کاندیدهای خوبی برای مهندسی بافت به شمار رفته و به دلیل سهولت ساخت نسبت به روش های دیگر ساخت داربست ارجحیت دارند. با وجودیکه پلیمرهای متخلخلی را می توان به این روش بسپارش کرد اما تعداد کمی از آنها منجر به داربست های متخلخل می شوند. در این روش ترکیب منومر در حضور حلالی که منومر در آن قابل حل ولی پلیمر غیر قابل حل است،درون قالب بسپارش می شود. گذار حلالیت در خلال بسپارش منجر به دو فاز می گردد، ساختار زیستی پیوسته پلیمر و حلال. بدین ترتیب داربست تولیده شده در نتیجه بسپارش برای ایجاد خلل و فرج های درهم نیازی به پالایش پروژن ندارند. اسفنج ها یا داربست های PHEMA ساخته شده به این روش دارای قابلیت دخول سلول بوده و حلال مازاد آنها معمولاً آب است. اسفنج های PHEMAبه منظور افزایش حجم پستان و جایگزینی غضروف بینی نگهدارنده بین بافت قرنیه و هسته مرکزی و جایگزین بافت های نرم به کار برده می شوند. یکی از معایب این اسفنج‌ها، آهکی شدن آنها پس از مرور زمان است. این اسفنج ها قابلیت تحمل اتوکلاو را داشته و به سادگی به اشکال مختلف تغییر فرم می دهند.

اسفنج سازی گازی (Gas Foaming): روش اسفنج سازی گازی به دلیل قابلیت تخلخل پذیری بالا بدون به کارگیری دمای بالا یا حلال آلی حائز اهمیت است. با حذف دمای بالا و حلال آلی می توان مولکول های زیست فعال بزرگ شامل فاکتورهای رشد را با حفظ فعالیت زیستی در پلیمر مجتمع ساخت. پلیمری که در این روش پردازش می شود PLGA است. در این روش گرانول های PLGA و پروژن که معمولاً کلرید سدیم است در یک کانتینر با فشار بالا (در حدود 5.5 Mpa) با CO2به مدت 24h به تعادل می رسند. در این مدت گاز CO2 در پلیمر که اکنون در تعادل ترمودینامیکی به حالت سیال در آمده است حل می شود. سپس فشار را به سرعت کاهش می دهند. افت سریع فشار سبب به هم خوردن تعادل ترمودینامیکی و در نتیجه تشکیل هسته حباب های CO2 در پلیمر می گردد. پلیمر که پس ازکاهش فشار تمایل به رسیدن به حالت جامد دارد به شکل اسفنج منبسط میشود. ذرات پلیمری منفرد در اطراف ذرات پروژن منبسط شده و پس از پالایش پروژن فوق یک داربست بسیار متخلخل با خلل و فرج های باز کنترل شده به دست می آید. از جمله مزایای این روش کنترل اندازه خلل و فرج و قابلیت ایجاد داربست های بزرگ، عدم استفاده از حلال آلی و دمای بالا را می توان نام برد.

طرح بسیار ساده ای از فرآیند مهندسی بافت بدین صورت است کهبافت از طریق biopsy خارج می گردد. بافت فوق می‏تواند Autograft (بافت خود فرد) یا Allograft (بافت فرد دیگر) یا Xenograft (بافت گونه دیگر) باشد. بافت به دست آمده در این مرحله همانند بانک خون وارد قرنطینه شده و از جنبه‏های مختلف بیماری زایی مانند وجود ویروس HIV یا هپاتیت C,B، و تغییرات بردارهای ژنی مورد بررسی قرار می گیرند. بافت ها تا زمان تعیین ایمنی نهایی در قرنطینه و شرایط سرد نگهداری می شوند.

مرحله بعد شامل تست های ایمنی است که شامل آزمون بافت از نظر Sterility در محیط تیوگلیکولات یا مواد تصویب شده دیگر،تعیین سمیت توسط آزمایش LAL و تست میکوپلاسما توسط کشت مستقیم در محیط Sentry Cell Culture می‌شود.

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

سلولهای بدست آمده بر روی داربست کاشته شده و در محیط کشت سلولی که شامل مخلوطی از مواد غذایی ضروری (نمک‏ها، آمینو اسیدها، ویتامین‏ها، کربوهیدرات‏ها، اسیدهای چرب)، بافرها (تثبیت کننده‏ها) و عناصر ردیابی بصورت مکمل فاکتورهای میتوژنیک مشتق شده از حیوان، هورمون‏های مصنوعی و فاکتورهای رشد می باشد قرار می گیرد. انواع خاصی از سلولهای برای تکثیر نیازمند هم کشتی با سلولهای feeder هستند.

سلولها برای مدتی معین بر روی داربست کشت یافته و سپس در محل آناتومیکی مورد نظر Transplant می شوند.

 

فهرست مطالب:

پیشگفتار

نتایج قانونمند و استاندارد شده

گزینش و جداسازی سلول

تولید داربست‏های پلیمری: قالب گیری حلال

تولید داربست‏های پلیمری: لایه سازی غشاء

تولید داربست‏های پلیمری: انجماد - خشک سازی

تولید داربست‏های پلیمری: اشکال کامپوزیت پلیمر- سرامیک

تولید داربست‏های پلیمری: جداسازی فاز

تولید داربست‏های پلیمری: پلیمریزاسیون (بسپارش)

تولید داربست‏های پلیمری: پردازش اسفنج گازی

بر هم کنش‏های سلولی سطح مصنوعی: بیومواد خود مجتمع

بر هم کنش‏های سلولی سطح مصنوعی: چسبندگی سلول هدف


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


پروژه ساخت داربست های مهندسی بافت به روش ((Gas Foaming)). doc

پروژه رشته نرم افزاربا عنوان فرش کامپیوتری. doc

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

پروژه رشته نرم افزاربا عنوان فرش کامپیوتری. doc


پروژه رشته نرم افزاربا عنوان فرش کامپیوتری. doc

 

 

 

 

نوع فایل: word

قابل ویرایش 77  صفحه

 

چکیده:

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

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

البته توسط این نرم افزار کار های دیگری مثل محاسبه میزان نخ مصرفی را نیز انجام میدهیم.

 

مقدمه:

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

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

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

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

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

 

فهرست مطالب:

چکیده

فصل اول

تولید فایل تصویری فرش کامپیوتری

موارد لازم جهت ایجاد فرش کامپیوتری  با کیفیت

مراحل تولید فرش کامپیوتری

کدبندی

روش برش

ترکیب کردن تصویر

فصل دوم

نرم افزار کدبندی

راهنمای نرم افزار کدبندی فرش ظریفی

اجرای برنامه

قسمت تقسیم فرش

قسمت نام فرش

قسمت زیرنویس

چاپ عادی

تبدیل سطری

قسمت تقسیم فرش

قسمت نام فرش

ذخیره کد TXT

ذخیره کد RTF

تبدیل دو ستون سری

قسمت آرم متن

قسمت تنظیمات اضافی

قسمت محاسبه وزن

قیمت رنگرزی

رنگرزی سری

فصل سوم

نمونه فایل تصویری فرش و کدهای تولید شده

منابع

 

منابع و مأخذ:

نرم افزار کد بندی فرش

سایر کتابهای آموزشی فتوشاپ


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


پروژه رشته نرم افزاربا عنوان فرش کامپیوتری. doc

پروژه کاوش محتویات وب با استفاده از الگوریتم ژنتیک. doc

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

پروژه کاوش محتویات وب با استفاده از الگوریتم ژنتیک. doc


پروژه کاوش محتویات وب با استفاده از الگوریتم ژنتیک. doc

 

 

 

 

نوع فایل: word

قابل ویرایش 167 صفحه

 

مقدمه:

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

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

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

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

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

بطور کلی استفاده همگانی از وب و اینترنت به عنوان یک سیستم اطلاع رسانی جهانی ما را مواجه با حجم زیادی از داده و اطلاعات می‌کند . این رشد انفجاری در داده‌های ذخیره شده، نیاز مبرم وجود تکنولوژی های جدید و ابزارهای خودکاری را ایجاد کرده که به صورت هوشمند به انسان یاری رسانند تا این حجم زیاد داده را به اطلاعات و دانش تبدیل کند: داده کاوی به عنوان یک راه حل برای این مسائل مطرح می باشد . در یک تعریف غیر رسمی، داده کاوی فرآیندی است خودکار برای استخراج الگوهایی که دانش را بازنمایی می کنند که این دانش به صورت ضمنی در پایگاه داده های عظیم، انباره داده و دیگر مخازن بزرگ اطلاعات ذخیره شده است . داده کاوی بطور همزمان از چندین رشته علمی بهره می برد نظیر: تکنولوژی پایگاه داده، هوش مصنوعی، یادگیری ماشین، شبکه های عصبی، آمار، شناسایی الگو، سیستم های مبتنی بر دانش، حصول دانش،  بازیابی اطلاعات، محاسبات سرعت بالا و بازنمایی بصری داده . داده کاوی در اواخر دهه 1980 پدیدار گشته است . در دهه 1990 گامهای بلندی در این شاخه از علم برداشته شده و انتظار می رود در این قرن به رشد و پیشرفت خود ادامه دهد [1]. واژه های «داده کاوی» و «کشف دانش در پایگاه داده» اغلب به صورت مترادف یکدیگر مورد استفاده قرار می گیرند . کشف دانش به عنوان یک فرآیند در شکل زیر نشان داده شده است . کشف دانش در پایگاه داده فرآیند شناسایی درست، ساد ه، مفید  و نهایتا الگوها و مدلهای قابل فهم در داده ها می باشد . داده کاوی، مرحله ای از فرایند کشف دانش می باشد و شامل الگوریتمهای مخصوص داده کاوی است، بطوریکه تحت محدودیتهای مؤثر محاسباتی قابل قبول، الگوها و یا مدلها را در داده کشف می کند . به بیان ساده تر، داده کاوی به فرایند استخراج دانش ناشناخته، درست و بالقوه مفید از داده اطلاق می شود . تعریف دیگر اینست که داده کاوی گونه ای از تکنیکها برای شناسایی اطلاعات و یا دانش تصمیم گیری از قطعات داده می باشد به نحوی که با استخراج آنها در حوزه های تصمیم گیری، پیش بینی، پیشگویی و تخمین، مورد استفاده قرار گیرند . داده ها اغلب حجیم اما بدون ارزش می باشند، داده به تنهایی قابل استفاده نیست بلکه دانش نهفته در داده ها قابل استفاده می باشد . به این دلیل اغلب به داده کاوی، تحلیل داده ای ثانویه گفته می شود .

 

فهرست مطالب:

فصل اول : داده کاوی Data Mining

1-1 مقدمه

1-2 تعاریف داده کاوی

1-3 تفاوت داده کاوی و آنالیز آماری

1-4 روش آنالیز آماری

1-5 روش داده کاوی

1-6 فواید و نقش داده کاوی در فعالیت شرکتها

1-7 مراحل اصلی داده کاوی

1-8 چه چیزی سبب پیدایش داده کاوی شده است ؟

1-9 مراحل کشف دانش

1-10 جایگاه داده کاوی در میان علوم مختلف

1-11 داده کاوی چه کارهایی نمی تواند انجام دهد ؟

1-12 داده کاوی و انبار داده ها

1-13 داده کاوی و OLAP

1-14 دلایل استفاده از DW ها

1-15 روش کار

1-16 آشنایی با مفاهیم انباره های داده

1-17 OLAP چیست ؟

1-18 چه کسانی از داده ها استفاده می کنند ؟

1-19 سیستم پشتیبانی تصمیم گیری چیست ؟

1-20 سیستم اطلاعات مدیران اجرایی

1-21 مقایسه سیستم هایOLTP و DSS

1-22 انبار داده ها

1-23 عناصر انبار داده

1-24 غرفه های داده ( سلسله مراتب انباره ها )

1-25 ابزار های گزارش گیری

1-25-1OLAP و اطلاعات چند بعدی

1-25-2OLAP رومیزی

1-25-3MOLAP چند بعدی

1-25-4 OLAP رابطه ای

1-25-5 HOLAP)hybrid OLAP )

1-25-6 استاندارد های OLAP

1-27 کاربرد یادگیری ماشین و آمار در داده کاوی

1-28 توصیف داده ها در داده کاوی

1-29 خوشه بندی

1-30 تحلیل لینک

1-31 مدل پیشبینی داده ها

1-31-1Classification

1-31-2Regression

1-31-3Time series

1-32 مدل ها و الگوریتم های داده کاوی

1-33 شبکه های عصبی

1-34 Decision trees

1-35Multivariate Adaptive Regression Splines (MARS)

1-36Rule induction

1-37K-nearest neibour and memory-based neighbor (K-NN)

1-38 رگرسیون منطقی

1-39 تحلیل تفکیکی

1-40 مدل افزودنی کلی (GAM)

1-41Boosting

1-42 سلسله مراتب انتخابها

1-43 نتیجه گیری

فصل دوم : وب کاوی Web Mining

2-1مقدمه

2-2 Web Mining

2-3رده بندی web mining

2-4Web Usage Mining

2-5Web Structure Mining

2-6 انجام عمل پیش پردازش روی فایلهای log

2-7 انجام عمل پیش پردازش preprocessing

2-8 پاکسازی داده ها data cleaning))

2-9 تشخیص کاربران user identification) )

2-10Session identification

2-11 تشخیص الگوها

2-12 تکنیکهای آماری

2-13 قوانین ارتباطی

2-14 الگوهای ترتیبی

2-15 خوشه بندی

2-16 نتیجه گیری

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

3-1 مقدمه

3-2 زمینه های بیولوژیکی

3-3 فضای جستجو

3-4 مسائل NP

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

3-5-1 اصول پایه

3-5-2 شمای کلی الگوریتم ژنتیک

3-5-3 ساختار متداول الگوریتم ژنتیک

3-6 کد کردن

3-6-1 انواع کدینگ

3-6-2 روشهای کدینگ

3-6-3 مسائل مربوط به کدینگ

3-7 مرحله ارزیابی (evaluation)

3-8 عملگر تقاطع و جهش

3-9 رمز گشایی

3-10 کروموزوم

3-11 جمعیت

3-12 مقدار برازندگی

3-13 تعریف دیگر عملگر تقاطعی

3-14 تعریف دیگر عملگر جهش

3-15 مراحل اجرای الگوریتم ژنتیک

3-16 حل یک مسئله نمونه توسط الگوریتم ژنتیک

3-17 همگرایی الگوریتم ژنتیک

3-18 نتیجه گیری

فصل چهارم : کاربرد الگوریتم ژنتیک در Web Mining

4-1 مقدمه

4-2 یک الگوریتم ژنتیک برای جستجوی وب

4-3 دورنما

4-4 جستجو ی وب به عنوان یک مساله بهینه سازی

4-5 الگوریتم ژنتیکی بر پایه ماشین جستجو

4-6 درخواست کاربر و ارزیابی تابع

4-7 عملگر های ژنتیک و مکانیزم های جستجو

4-8 مطالعه پارامترها

4-9 الگوهای کشف شده

4-10 قوانین نتیجه گیری

4-11 رده بندی نمونه های ناشناخته

4-12 ابعاد

4-13 چرا از الگوریتم ژنتیک استفاده می کنیم ؟

4-14 یک رهیافت پیوندی -GA ها و دسته بندی کننده نزدیکترین K – همسایه

4-15 جنبه های بهبود یافته الگوریتم ها

4-16 کاوش برای قارچ خوراکی

4-17 نتیجه الگوریتم

4-18 جستجوی وب به عنوان یک مساله بهینه سازی

4-19 GA پیشنهاد شده

4-20تابع ارزیابی مطابق با درخواست استفاده کننده

4-21 عملگرهای تقاطع و دیگر ماشین های جستجو

4-22 تنظیمات آزمایش

4-23 نتیجه گیری

مراجع

 

فهرست اشکال:

فصل اول : داده کاویData Mining

شکل 1-1 : داده کاوی به عنوان یک مرحله از فرآیند کشف دانش9

شکل 1-2 : سیر تکاملی صنعت پایگاه داده

شکل 1-3 : معماری یک نمونه سیستم داده کاوی

شکل 1-4 : داده ها از انباره داده استخراج می گردند .

شکل 1-5 : داده ها از چند پایگاه داده استخراج شده اند .

شکل 1-6 : انبار داده

شکل 1-7 : شبکه عصبی با یک لایه نهان

شکل 1-8 : Wx,y

شکل 1-9 : درخت تصمیم گیری

شکل 1-10 : محدود همسایگی

فصل دوم : وب کاوی Web Mining

شکل 2-1 : نمونه ای از فرمت log file که از فرمت عمومی پیروی می کند

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

شکل 3-1 : نمونه ای از فضای جواب

شکل 3-2 : کدینگ باینری

شکل 3-3 : کدینگ جهشی

شکل 3-4 : کدینگ ارزشی

شکل 3-5 : کدینگ درختی

شکل 3-6 :فضای کدینگ و فضای جواب

شکل 3-7: رابطه بین کروموزوم ها و جوابها

شکل 3-8 : انواع روابط بین فضای جواب و فضای کدینگ

شکل3-9 :مثال رمز گشایی

شکل 3-10 : مثال جهش

شکل 3-11 : نمایش یک کروموزوم n بیتی در پایه عددی m

شکل 3-12 : مثالی از عمل جابجایی تک نقطه ای

شکل 3-13 : تقاطع در کروموزوم های کد شده چهاربیتی

شکل 3-14 : تقاطعی دو نقطه ای

شکل 3-15 : عمل تقاطعی یکنواخت

شکل 3-16 : نمونه ای از عمل جهش

شکل 3-17 : مراحل اجرای الگوریتم ژنتیک

شکل 3-18 : چرخ رولت

شکل 3-19 : نمایش کروموزوم معادل زوج (X,Y)

فصل چهارم : کاربرد الگوریتم ژنتیک در Web Mining

شکل 4-1 : ارزیابی جمعیت به معنی کیفیت برای مقادیر مختلف Pmut

شکل 4-2 : تاثیر انتقال KNN

شکل 4-3 : جمعیت متوسط به معنی کیفیتی برای مقادیر مختلف 3000 مقدار اولیه

شکل 4-4 : جمعیت متوسط به معنی کیفیتی برای مقادیر مختلف 20 صفحه ابتدایی

شکل 4-5 : جمعیت متوسط به معنی کیفیتی برای مقادیر مختلف 120 صفحه ابتدایی

شکل 4-6 : جمعیت متوسط به معنی کیفیتی برای مقادیر مختلف 250 صفحه ابتدایی

شکل 4-7 : اختلاف زمانی با 250 صفحه استفاده شده اولیه

 

فهرست جداول:

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

جدول 3-1 : مثالهای تقاطع تک نقطه ای

جدول 3-2 : مثالهای تقاطع دو نقطه ای

جدول 3-3 : نمونه ای از عمل جهش

جدول 3-4 :انتخاب کروموزوم ها با استفاده از مدل چرخ رولت

جدول 3-5 : نمایش جمعت اولیه

جدول 3-6 : نتایج عمل تقاطع

جدول 3-7 : نتایج عمل جهش با Pm=0.2

جدول 3-8 : کروموزوم با بیشترین مقدار برازندگی

فصل چهارم : کاربرد الگوریتم ژنتیک در Web Mining

جدول 4-1 : سوالات مورد استفاده در آزمونها

جدول 4-2 : نتایج مقایسه برای تابع f1

جدول 4-3 : نتایج مقایسه برای تابع f2

جدول 4-4 : مدلسازی مساله جستجوی اطلاعات به عنوان یک مساله بهینه سازی

جدول 4-5 : آخرین جمعیت به معنی کیفیت برا مقادیر مختلف Popmax

جدول 4-6 :پارامتر های GA برای مجموعه داده ای قارچ

جدول 4-7 : نتایج مجموعه داده ، قارچ برای دسته بندی KNN

جدول 4-8 :مقیاسی برای دیگر دسته بندی ها

جدول 4-9 :نتایج مقایسه برای Mq

 

منابع و مأخذ:

1- احسان زنجانی / مقدمه ای بر داده کاوی

2- کامیار کیمیا بیگی / مقدمه ای بر انبار داده ها (Data Warehouse). 1386

3- مستوره حسن نژاد- سیما سلطانی / متدی برای بهبود بخشیدن ساختار وب . (web usage mining)

4- یوحنا قدیمی – علی عباسی – کاوه پاشایی / کنکاو وب .(web mining)

5- رضا قنبری / آشنایی با الگوریتم ژنتیک / دانشگاه صنعتی شریف ( دانشکده ریاضی ) / 1381

6- پیام خان تیموری / الگوریتم ژنتیک و حل مساله TSP

7- F.Picarougne , N.Monmarche , A.Oliver , G.Venturini \ Web Mining With a Genetic Algorithm \ Laboratory Of Information , University Of Tours , 64.

8- F.Picarougne , N.Monmarche , A.Oliver , G.Venturini / GENIMINER Web Mining With a Genetic-Based Algorithm .

9- Robert E.Marmelstein \ Application Of Genetic Algorithm To Data Mining \ Department Of Electrical And Computer Engineering Air Force Institue Of Technology Wright-Patterson AFB .

10- M.H.Marghny And A.F.Ali \ Web Mining Based On Genetic Algorithm \ Dept. Of Computer Science , Faculty Of Computers And Information , Assuit University , Egypt , ( WWW. Icgst . com )


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


پروژه کاوش محتویات وب با استفاده از الگوریتم ژنتیک. doc

پروژه رشته کامپیوتر با موضوع کنترل پیچیدگی. doc

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

پروژه رشته کامپیوتر با موضوع کنترل پیچیدگی. doc


پروژه رشته کامپیوتر با موضوع کنترل پیچیدگی. doc

 

 

 

 

نوع فایل: word

قابل ویرایش 151 صفحه

 

چکیده:

زبان اسمبلی، نسخه‌ی انسان پسندانه‌ی زبان ماشین پردازنده می‌باشد. تقریبا‌ً یک رابطه‌ی‌ یک به‌ یک بین زبان اسمبلی و زبان ماشین وجود دارد که تبدیل می‌شود. زبان اسمبلی برای نوشتن برنامه‌ها برای پردازنده مفید می‌باشد قبل از ‌اینکه کامپایلر زبان سطح بالای کامل در دسترس باشد و زبان هدف خوبی برای کامپایلر تولید می‌کند. برای بخش‌های بحرانی از نظر فضا و زمان برنامه‌های کاربردی نیز مفید می‌باشد.

اسمبلرها معمولاً از‌ یک فرآیند دو مسیره برای تبدیل کد منبع زبان اسمبلی برنامه به کد ماشین متناظر استفاده می‌کنند. تابع اصلی اولین مسیر، تعیین مقدارها (آدرس‌ها) برای همه‌ی ارجاع‌های نمادی می‌باشد. سپس دومین مسیر از ‌این مقادیر استفاده می‌کند، که در جدول نماد برای تولید کد ماشین ذخیره شده است. ‌این فصل VeSPA ASeMbler (VASM) را به عنوان مثالی از اسمبلر دو مسیره توصیف کرده است.

 

مقدمه:

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

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

 

فهرست مطالب:

1- کنترل پیچیدگی

1-1- جریان طراحی سلسله مراتبی

2-1-  طراحی سخت‌افزار و نرم افزار

3-1- خلاصه

2- یک مکان بسیار مناسب برای شروع

1-2- توضیحات اولیه

2-2- مقدمه‌ی رسمی‌تر برای موارد اساسی

1-2-2- ماژول‌ها و پورت‌ها

2-2-2- شبکه‌ها و ثبات‌ها

3-2-2- بردارها و آرایه‌ها

4-2-2- ثابت‌ها

5-2-2- نمایش عددی

6-2-2- عملگرها

3-2- مدل‌های ساختاری و رفتاری

1-3-2- مثالی از‌یک ماشین وضعیت متناهی

2-3-2- مدل‌سازی رفتاری

3-3-2- ساختارهای دیگر برای مدل‌سازی رفتاری

کنترل‌های زمانبندی

 انتساب‌های بلوکه و بدون بلوکه

حلقه‌ها

4-3-2- شرح ساختاری

4-2- توابع و وظایف

5-2- خلاصه

تعریف معماری مجموعه دستورالعمل‌ها

1-3-  طراحی مجموعه دستورالعمل‌ها

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

1-2-3- دستورات حسابی

مشخص کردن عملوندها

انتخاب دستورات خاص 

سرریز حسابی

2-2-3-  دستورات عمل منطقی

3-2-3-  دستورات کنترلی

کدهای شرطی

تنظیم کدهای شرطی

انشعاب شرطی

4-2-3 دستورات انتقال داده

معماری‌های بارگذاری- ذخیره و حافظه به حافظه

دستورات بارگذاری- ذخیره‌ی VeSPA

5-2-3-  دستورات گوناگون

3-3-  مشخص ساختن VeSPA ISA

1-3-3- فرمت دستور

2-3-3-  مشخصات دستور

دستورات حسابی و منطقی

دستورات کنترل

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

دستورات متفرقه

4-3- خلاصه

4-  مدل‌سازی رفتاری الگوریتمیک

1-4- تعریف ماژول

2-4-  تعاریف عنصر ذخیره‌سازی و دستور

1-2-4- پارامترها

2-2-4- اعلان‌های ثبات

3-2-4- تعاریف رشته دستور و عملوند

3-4- حلقه‌ی واکشی- اجرا

4-4- وظیفه‌ی واکشی

1-4-4- واسط حافظه

5-4- وظیفه‌ی اجرا

6-4- وظایف کد شرطی

7-4- ردیابی اجرای دستور

8-4- خلاصه

5- ساخت‌یک اسمبلر برای VeSPA

1-5- چرا زبان اسمبلی ؟

2-5- پردازش اسمبلی

1-2-5- فرمت زبان اسمبلی

2-2-5- اسمبلر دو مسیره

3-5-   VASM- اسمبلر VeSPA

1-3-5- فرمان‌های اسمبلر و نحو VASM

2-3-5- مسیر 1- تحلیل لغوی و تجریه

3-3-5-  مسیر 2- تولید کد ماشین

4-5- پیوند و بارگذاری

5-5- خلاصه


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


پروژه رشته کامپیوتر با موضوع کنترل پیچیدگی. doc