حامی فایل

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

حامی فایل

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

تحقیق درباره دستور کار آزمایشگاه زیست شناسی

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

تحقیق درباره دستور کار آزمایشگاه زیست شناسی


تحقیق درباره دستور کار آزمایشگاه زیست شناسی

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

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 93

 

دستور کار آزمایشگاه زیست شناسی

(سلولی ـ مولکولی)

فهرست

عنوان صفحه

آزمایش1: مشاهده میکروسکوپ و بررسی نحوه کارکرد آن

 

 

آزمایش2: اندازه گیری ابعاد سلولها به کمک میکروسکوپ

 

 

آزمایش3: مخمر نان و دیدن اجزای آن

 

 

آزمایش4: بررسی سلول گیاهی (پیاز)

 

 

آزمایش5: بررسی سلول گیاهی (تره)

 

 

آزمایش6: مشاهده سلول جانوری (سلولهای پوششی دهان)

 

 

آزمایش 7: مشاهده سلول جانوری (سلولهای بافت ماهیچه)

 

 

آزمایش8: مشاهده تک یاختگان (جانوری و گیاهی)

 

 

آزمایش9: بررسی پلاستیدها ( در ریشه هویچ)

 

 

آزمایش 10: بررسی پلاسیدها (در سیب زمینی)

 

 

آزمایش 11: مشاهده قارچها

 

 

آزمایش 12: تعیین گروه خونی

 

 

آزمایش 13: جداسازی DNA از سلولهای گیاهی

 

 

آزمایش 14: قارچها

 

 

آزمایش 15: مشاهده واکوئل ها

 

 

منابع و مأخذ

 

 

 

شماره آزمایش : 1

عنوان آزمایش: مشاهده میکروسکوپ و بررسی نحوه کارکرد آن.

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

وسایل مورد نیاز: میکروسکوپ

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

شرح آزمایش: قبل از هر توضیحی باید به این نکته توجه نمود که اگر چه آشنایی با میکروسکوپ را شاید نتوان مانند سایر آزمایشات توضیح خاصی برای آن بیان کرد و بیشتر جنبه تئوری داشته و مشاهده و کار کردن با آنرا جنبه عملی و آزمایشی آن می توان برشمرد اما بد نیست مختصری در مورد آن در اینجا اشاره نمود و از آنجائیکه اکثریت کار ما در آزمایشگاههای زیست شناسی با بهره گیری ازمیکروسکوپ و استریو میکروسکوپ می باشد لذا ضروری است که قبل از هر آزمایش دیگری ابتدا دانشجویان عزیز آشنایی لازم در این زمینه بدست آورند. میکروسکوپ به چشم انسان چه کمکی می کند. چشم انسان چیزهایی را که بُعدشان از mm1/0 کوچکتر است نمی تواند ببیند بنابراین دنیای موجودات ریز زنده و بطور کلی سلولها خارج از حد بینایی ما قرار دارد. میکروسکوپ وسیله ای است که برای دیدن اجسام و موجودات ریز از آن استفاده می کنیم. بر اساس نوع منبع نورانی میکروسکوپ را طبقه بندی می کنند میکروسکوپهایی که منبع نوری آنها نور مرئی می باشد را میکروسکوپ نوری یا Light microscope می نامند. میکروسکوپهایی که در نتیجه تغییرات میکروسکوپ نوری حاصل شده اند عبارتند از میکروسکوپهای پُلاریزان، فازکنتراست، زمینه تاریک و میکروسکوپ تداخلی میکروسکوپهایی که با نور غیر مرئی کار می کنند عبارتند از میکروسکوپ با پرتوهای فرا بنفش، میکروسکوپ با اشعه x و میکروسکوپ الکترونی.

آشنایی با ساختمان میکروسکوپ: هر میکروسکوپ از دو بخش مکانیکی و نوری تشکیل شده است. بخش مکانیکی میکروسکوپ شامل قسمتهای زیر می باشد:

1- پایه یا Base میکروسکوپ

2- دسته میکروسکوپ یا arm

3- لوله میکروسکوپ یا Body tube

4- اُکُولِرها یا عدسیهای چشمی

5- صفحه گردان میکروسکوپ یا Revolverm

6- صفحه میکروسکوپ یا Stage

7- پیچهای تنظیم Macrometer & Micrometer

توجه : برای ادامه توضیحات در زمینه آشنایی با میکروسکوپ به جزوه عمومی آزمایشگاههای زیست شناسی مراجعه فرمائید.


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


تحقیق درباره دستور کار آزمایشگاه زیست شناسی

دانلود جزوه آئین کار ساختمان، تاسیسات، تجهیزات فنی بهداشت و نگهداری سردخانه مواد غذائی

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

دانلود جزوه آئین کار ساختمان، تاسیسات، تجهیزات فنی بهداشت و نگهداری سردخانه مواد غذائی


دانلود جزوه آئین کار ساختمان، تاسیسات، تجهیزات فنی بهداشت و نگهداری سردخانه مواد غذائی

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

 

 

فهرست مطالب:

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

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


دانلود جزوه آئین کار ساختمان، تاسیسات، تجهیزات فنی بهداشت و نگهداری سردخانه مواد غذائی

بررسی نقش ارزیابی عملکرد در افزایش کار آیی کارکنان پارت سازان

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

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

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 77

 

پیشگفتار

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

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

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

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

فصل اول

عنوان تحقیق:

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

طرح مسئله

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

الف: آیا وجود جایگاه خاص برای انجام ارزشیابی کارکنان باعث کار آیی نظام عملکرد گردیده است.

ب:آیا وجود سیستم کنترلی ونظارتی صحیح بر ارزیابی هایی انجام گرفته باعث کار آیی نظام ارزیابی عملکرد گردیده است.

ج: آیا کلیه مراحل ارزشیابی دقیق باعث کار آیی نظام ارزیابی عملکرد گردیده است.

اهمیت و ارزش تحقیق

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

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

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


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


بررسی نقش ارزیابی عملکرد در افزایش کار آیی کارکنان پارت سازان

دانلود مقاله ترمزها چگونه کار می کنند

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

دانلود مقاله ترمزها چگونه کار می کنند


دانلود مقاله ترمزها چگونه کار می کنند

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

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 39

 

ترمزها چگونه کار می کنند؟

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

 

طرحی کلی از سیستم ترمز

 در این مقاله که اولین مقاله از ۶ سری مقالات در مورد ترمز است،ما زنجیره ای از اتفاقاتی را که از فشردن پدال تا چرخ ها طی می شود دنبال خواهیم کرد.این قسمت،مفاهیم اساسی ای که در پشت سیستم ترمز ماشین نهفته است را پوشش می دهد و یک سیستم ساده ترمز ماشین را امتحان می کند.در مقالات بعدی،ادامه اجزای سیستم ترمز را با جزییات و نحوه عملکرد توضیح داده خواهد شد.وقتی شما پدال ترمز را می فشارید،ماشین نیروی پای شما را از طریق یک سیال به ترمز ها منتقل میکند.زیرا ترمزهای واقعی نیرویی خیلی بیشتر از نیرویی که شما توسط پایتان وارد می کنید نیاز دارد.ماشین باید نیروی پای شما را چند برابر کند.این کار از طریق ٢ روش انجام میشود:

١-مزیت مکانیکی(اهرمها)

٢-افزایش هیدرولیکی نیرو

ترمزها نیرو را از طریق اصطکاک به چرخ ها منتقل می کنند و چرخ ها نیز این نیرو را توسط اصطکاک به جاده می دهند.

قبل از اینکه بحث را بشکافیم،اجازه دهید این ٣ قانون را یاد بگیریم:

 ● دستگاه اهرمی

 ●  دستگاه هیدرولیکی

 ● دستگاه اصطکاکی

 

دستگاه اهرمی

 پدال به نحوی طراحی شده که میتواند نیروی پای شما را قبل از اینکه هرگونه نیرویی به روغن ترمز وارد شود چند برابر کند.

 

 

افزایش نیرو

در شکل بالا،نیروی F به سمت چپ اهرم وارد شده است.سمت چپ اهرم (2X) دو برابر سمت راست(X) است.در نتیجه در سمت راست اهرم،نیروی 2F ظاهر میشود،ولی در نصف جابجایی (Y) نسبت به سمت چپ(2Y).تغییر نسبت سمت چپ و راست اهرم تعیین کننده نسبت نیروی دو طرف است.

 

سیستم هیدرولیکی

ایده اساسی ساده ای در پشت هر سیستم هیدرولیکی نهفته است: نیروی وارد به هرنقطه از سیال تراکم ناپذیر،که عموماً یک نوع روغن می باشد،به همان اندازه به مابقی نقاط منتقل می شود.بیشتر سیستم های ترمز از این طریق نیرو را چند برابر می کنند.در اینجا شما ساده ترین سیستم هیدرولیکی را مشاهده میکنید .

 

یک سیستم ساده ی هیدرولیکی

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


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


دانلود مقاله ترمزها چگونه کار می کنند

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

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

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


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

 

 

 

 

 

 

نوع فایل: word

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

 

چکیده:

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

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

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

مقدمه:

 

فهرست مطالب:

مقدمه

فصل اول - مفاهیم اولیه

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

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

انگیزش

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

ساختار پایان نامه.

جمع بندی

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ساخت گراف جریان فراخوانی

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

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

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

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

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

استخراج گراف فراخوانی جهت ساخت گراف کلاسها

مقایسه روش های ساخت گراف فراخوانی

وزن گذاری گراف فراخوانی

استراتژی وزن گذاری یال های گراف فراخوانی توابع

برآورد زمان اجرای کد های ترتیبی

3-7-1.  روش های برآورد زمان اجرای کد های ترتیبی

3-7-2.  برآورد زمان اجرای کدهای برنامه باآنالیز متن برنامه

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

3-7-4.  تعیین سرحد تکرار حلقه ها و فراخوانی های بازگشتی

3-7-5.  حذف مسیرهای اجرا نشدنی

3-7-6.  بهینه سازی کامپایلرها و تخمین زمان اجرای برنامه

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

رعایت میزان دقت تخمین در زمان اجرا

معیارهای موجود در تخمین طولانی ترین زمان اجرا

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

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

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

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

بایت کد جاوا و محاسبه زمان اجرای دستورالعملها

محاسبه زمان اجرای حلقه ها

3-12-1.  نحوه شناسایی حلقه های تکرار

انتشار دامنه مقادیر

دستورات شرطی و نحوه شناسایی آنها

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

3-15-1.  تشخیص حلقه های تکرار

3-15-2.  تخمین تعداد تکرار حلقه ها

3-15-3.  انتشار مقادیر

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

یافتن نقاط همگام سازی

بررسی نتیجه الگوریتم پیشنهادی برروی یک برنامه نمونه

جمع بندی

فصل چهارم - خوشه بندی

مقدمه

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

خوشه بندی سلسله مراتبی پایین به بالا (تلفیق)

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

4-4-1.  Single Linkage

4-4-2. Complete Linkage

4-4-3. Group Average Linkage

4-4-4. Simple Average Linkage

4-4-5. Weighted Average Linkage

4-4-6. سه روش مفید دیگر (Median, Centroid, Wards )

تکنیک های یافتن تعداد خوشه های بهینه

4-5-1. جدول تلفیق (جدول ادغام)

4-5-2. تراز تلفیق

4-5-3. نمودار dendrogram

4-5-4. تعیین تعداد خوشه های بهینه

تکنیک های پیدا کردن نقطه پیچش در نمودار جدول تلفیق

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

4-7-1. الگوریتم پیشنهادی برای خوشه بندی کلاس ها

جمع بندی

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

محیط پیاده سازی شده

مقایسة روش خوشه بندی پیشنهادی با روش حریصانه متداول

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

نتیجه گیری

کارهای آتی

منابع و مراجع  

فهرست شکلها

3-1. یک برنامه نمونه و گراف فراخوانی آن

3-2. الگوریتم ساخت گراف فراخوانی به روش CHA

3-3. الگوریتم انتخاب متد بعدی در روش FRTA

3-4. الگوریتم Travers برای روش FRTA

3-5. الگوریتم روش FRTA

3-6. یک برنامه نمونه ساده

3-7. گراف فراخوانی اسخراج شده با استفاده از روش CHA

3-8. الگوریتم وزن گذاری گراف فراخوانی

3-9. نمونه ای از یک ماتریس ناهمبستگی

3-10. الگوریتم برآورد زمان اجرای یک تکه کد

3-11. الگوریتم برآورد زمان اجرای یک تکه کد

3-12. مثال برای حذف مسیرهای اجرا نشدنی

3-13. حدود زمان اجرای برنامه مطرح درشبیه‌ساز San

3-14. قوانین مورد استفاده در روش شمای زمان سنجی

3-15. الگوریتم ساده برای ایجاد درخت پوشا

3-16. دو الگوریتم مجزا برای ساختن حلقه های طبیعی

3-17. الگوریتم یافتن مجموعه گره های مسلط بر هر گره در یک گراف

3-18. مثالی از انتشار مقادیر در متن یک برنامه

3-19. نمونه گراف جریان کنترلی حلقه دارای شرط

3-20. یک حلقه ساده در گراف حهت دار

3-21. روش محاسبه زمان اجرای نودها در گراف جهت دار

3-22. الگوریتم تعیین نقاط همگام سازی

3-23. گراف وابستگی برنامه فروشنده دوره گرد

3-24. تعداد فراخوانی های انجام شده بین کلاس های برنامه فروشنده دوره گرد

4-1. خوشه بندی بالا به پایین و پایین به بالا

4-2. الگوریتم کلی خوشه بندی پایین به بالا

4-3. Dissimilarity Matrix

4-4. جدول رابطه های روش های مختلف

4-5. ماتریس همبستگی 5 شی فرضی

4-6. جدول تلفیق برای اشیا شکل4-5با استفاده از روش Complete Linkage

4-7. نمودار dendogram

4-8. تخمین خوشه ها از روش نمودار Dendogram

4-9. نمودار تراز های تلفیق

4-10. نقاط قرمز رنگ به عنوان نقطه برش مناسب

4-11. نمودار تراز های تلفیق

4-12. الگوریتم خوشه بندی پایین به بالای پیشنهادی

5-1. مرحله سوم خوشه بندی برنامه فروشنده دوره گرد

5-2. مرحله یازدهم از خوشه بندی برنامه فروشنده دوره گرد

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

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

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

5-6. روال اجرایی برنامه فروشنده دوره گرد

منابع

 

منابع ومأخذ:

M. Fuad, M. J. Oudshoorn, “AdJava: Automatic Distribution of Java Applications”, the 25th Australasian Computer Science Conference, 2002.

Attali, D. Caromel, R. Guider, “A Step toward automatic distribution of java programs”, ACM-ISCOPE conference on Java Grande, 2002.

Spiegel, “Automatic Distribution of Object-Oriented Programs ”, PhD Thesis, FU Berlin, FB Mathematik und Informatik, December 2002.

Parsa, V.Khalilpoor, “Automatic Distribution of Sequential Code Using JavaSymphony Middleware”, 32nd International Conference On current Trends in Theory and Practice of Computer Science 2006.

Vijay, and H. Laurie, “Practical virtual methods call for java” Proc. of the Conf. on Object- Oriented programming, systems, languages, and applications ,2000.

Zima, “Super compilers for Parallel and Vector Computers” ACM Press, 1990.

Raysidey, S. Reussz, E. Hedgesy, and K. Kontogiannis, “The Effect of Call Graph Construction Algorithms for Object-Oriented Programs on Automatic Clustering” IEEE Computer Society Washington, DC, USA, ISBN: 0-7695-0656-9: 2000.

Grove, G. DeFouw, J. Dean , and C. Chambers “Call Graph Construction in Object-Oriented Languages” Proc of the 12th ACM SIGPLAN conference on Object-oriented programming , Atlanta, Georgia, United States October 05 - 09, 1997. 

Puschner, A. Burns: Guest Editorial, “A Review of Worst-Case Execution-Time Analysis”, Journal of Real-Time Systems, 18(2/3):115–128, May 2000.

“The Java Virtual Machine Specification”, Sun Microsystems, Inc. 1995.

Healy, M. Sjodin, D. B. Whalley, “Ounding Loop Iterations for Timing Analysis”, In Proc. IEEE Real-Time Technology and Aplications Symposium, pages 12–21, Jun. 1998.

Gustafsson, “Analysing Execution-Time of Object-Oriented Programs using Abstract Interpretation”, PhD thesis, Uppsala University, Uppsala, Sweden, May 2000.

Kirner, “Extending Optimising Compilation to Support Worst-Case Execution Time Analysis”, PhD Thesis, Institut für Technische Informatik, Technischen Universität Wien, May 2003.

Patcas, “Basic Timing and Control-Flow Analysis of Programs Written in Assembly Languages”, Diploma Thesis, Department of Computer and Software Engineering Politehnica University of Timisoara, June 2004.

Kirner, P. Puschner, “A Simple and Effective Fully Automatic Worst-Case Execution Time Analysis for Model-Based Application Development”, In Proc. Workshop on Intelligent Solutions in Embedded Systems, 2003.

Mok, “Evaluating tight execution time bounds of programs by annotations”, In Proc. 6th Workshop on Real-Time Operating Systems and Software, pages 74-80. IEEE, May 1989.

Healy, M. Sjodin, D. B. Whalley, “Ounding Loop Iterations for Timing Analysis”, In Proc. IEEE Real-Time Technology and Aplications Symposium, pages 12–21, Jun. 1998.

C, A. Healy, “Automatic Utilization of Constraints for Timing Analysis”, PhD thesis, Florida State University, July 1999.

Gustafsson, “Analysing Execution-Time of Object-Oriented Programs using Abstract Interpretation”, PhD thesis, Uppsala University, Uppsala, Sweden, May 2000.

Ermedahl, F. Stappert, J. Engblom, “Clustered Worst-Case Execution-Time Calculation”, IEEE Transactions on Computers, Vol. 54, No. 9, September 2005.

Sandberg , A. Ermedahl , J. Gustafsson , B. Lisper, “Faster WCET flow analysis by program slicing”, ACM SIGPLAN Notices, v.41 n.7, July 2006.

Altenbernd, “On the false problem in hard real-time programs”, In Proc. 8th Euromicro Workshop on Real Time Systems, pages 102–107, L’Aquila,1996.

Puschner, “Zeitanalyze von Echtzeitprogrammen”, PhD thesis, Technische Universitat, Institut fur Technische Informatik, Vienna, Austria, 1994.

S. Li, S. Malik, “Performance Analysis of embedded Software Using Implicit Path Enumeration”, In Proc. 32nd ACM/IEEE Design Automation Conference, pages 456–461, Jun. 1995.

Schoeberl, “A time predictable Java processor”, In Proceedings of the Design, Automation and Test in Europe Conference, pages 800–805, Munich, Germany, March 2006.

Cytron, J. Ferrante, B. K. Rosen, M. N. Wegman, F. K. Zadeck, “Efficiently Computing Static Single Assignment Form and the Control Dependence Graph ”, ACM Transactions on Programming Languages and Systems, 13(4):451–490, October 1991.

Ananian, “Harpoon Project Compiler Intermediate Representation”, October 12, 1998, www.flex-compiler.lcs.mit.edu/Harpoon/quads/quads.htm.

Corti, “Approximating the Worst-Case Execution of Soft Real-Time Applications”, PhD Thesis, Swiss Federal Institute of Technology (ETH) Zurich, March 2005.

Gustafsson, B. Lisper, C. Sandberg, N. Bermudo, “A tool for automatic flow analysis of C-programs for WCET calculation”, In Bob Werner, editor, Proc. 8th IEEE International Workshop on Object-oriented Real-time Dependable Systems , Guadalajara, Mexico, 2003.

Healy. D. B. Whalley, “Tighter timing predictions by automatic detection and exploitation of value-dependent constraints”, In Proc. Real-Time Technology and Applications Symposium, pages 79–88. IEEE, Jun. 1999.

H. Harrison, “Compiler analysis of the value ranges for variables”, IEEE Transactions on Software Engineering, SE-3(3):243-250, 1977.

Obitko, “Introduction to genetic algorithms, University of Applied Sciences, Czech technical university of parague, 1998.

R. Vemuri, “Genetic algorithms”, Computer Society meeting, Department of Applied Science University of California, Davis Livermore, CA, Ottawa, 1997.

A. Dejong and W. M. Spears. “Using genetic algorithms to solve NP-complete problems”, Proc. of the Third Int. Conf. on Genetic Algorithms, 1989.

L. Sobral and A. J. Proença, “Dynamic Grain-Size Adaptation on Object Oriented Parallel Programming The SCOOPP Approach” Universidade do Minho, 4710 Braga, PORTUGAL, 1999.

Gourhant, S. Louboutin and V. Cahill, “Dynamic Clustering in an Object-Oriented Distributed System” Trinity College , bublin 2 , Ireland , October 9, 1999.

E. Diaconescu, L. Wang and M. Franz, “Automatic Distribution of Java Byte Code Based on Dependence Analysis” University of California, Irvine,


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


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