سورنا فایل

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

سورنا فایل

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

پروژه طراحی و ساخت کارت صوت doc .ISA

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

پروژه طراحی و ساخت کارت صوت doc .ISA


پروژه طراحی و ساخت کارت صوت doc .ISA

 

 

 

 

 

 

نوع فایل: word

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

 

مقدمه:

همراه با پیشرفت سیستم‌های کامپیوتری و ظهور CPU های قویتر، باسهای ارتباطی اجزاء کامپیوتری نیز، دچار تغییر و تحول شده‌اند. باس اولین کامپیوترهای IBM ، باس XT ی 8 بیتی بود. با ظهور CPU های 16 بیتی این باس جای خود را به باس AT یا ISA ی 16 بیتی با فرکانس کاری 8 مگاهرتز داد. ظهور CPU های 32 بیتی و کاربردهای سریع گرافیکی از یک طرف و مشکلات باس ISA از طرف دیگر، سازندگان کامپیوتر را بر آن داشت که به فکر ایجاد یک باس جدید و سریع باشند. بدین ترتیب باسهایی نظیر IBM Micro Channel و EISA معرفی شدند که 32 بیتی بودند. این باسها دارای سرعت بیشتری نسبت به ISA بودند و بسیاری از مشکلات آن را برطرف کرده بودند ولی باز دارای مشکلاتی بودند. مثلا IBM Micro Channel با ISA سازگار نبود و EISA دارای سازگاری الکترومغناطیسی خوبی نبود.

برای افزایش سرعت مخصوصا برای کارتهای گرافیکی یک روش این است که به جای اینکه کارتها از طریق اسلاتهای توسعه نظیر ISA به کامپیوتر وصل شوند بطور مستقیم به باس محلی کامپیوتر وصل گردند و بدین ترتیب چندین باس محلی بوجود آمد که از جمله مهمترین آنها می‌توان به باس VESA یا VLBUS اشاره نمود. بوسیله این باس می‌توان حداکثر 3 کارت را به باس محلی CPU وصل نمود.

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

باس محلی CPU به دو باس به اسم front side bus و backside bus تقسیم شده است.باس backside یک کانال سریع و مستقیم بین CPU و حافظه کش (مرتبه دوم) را فراهم می‌کند.باس frontside از یک طرف حافظه سیستم را از طریق کنترلر حافظه به CPU وصل می‌کند و از طرف دیگر باسهای کامپیوتر نظیر PCI ، ISA و … را به CPU و حافظه سیستم وصل می‌نماید.در واقع این کار باعث گردیده است که وقتی CPU با حافظه کش کار می‌کند، وسایل جانبی دیگر بتوانند به حافظه سیستم دسترسی پیدا کنند.

در این پروژه سعی شده باس ISA به طور کامل مورد بررسی قرار گیرد که به ترتیب مطالب فصول 1و 2 را تشکیل می دهند. در این فصول به طور مفصل مشخصات الکترونیکی این باسها و نحوه ارتباط آنها با CPU بیان شده. امید که این پروژه بتواند در تفهیم مطالب مذکور مفید فایده قرار گیرد.

 

فهرست مطالب:

پیش‌گفتار

مقدمه‌ای بر باس ISA

ISA BUS 6

مقدمه‌ای بر کارت صوت

اصول طراحی کارت صوت پروژه

شرح کار قسمتهای مختلف مدار

مباحث نرم‌افزاری

ضمیمه‌ها


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


پروژه طراحی و ساخت کارت صوت doc .ISA

دانلود پروژه انرژی خورشیدی و کاربردهای آن

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

دانلود پروژه انرژی خورشیدی و کاربردهای آن


دانلود پروژه انرژی خورشیدی و کاربردهای آن

دانلود پروژه انرژی خورشیدی و کاربردهای آن در 30 اسلاید

 

 

 

 

فهرست:

  1. مقدمه 
  2. خورشید چیست ؟ 
  3. منبع انرژی خورشید 
  4. انرژی فتوولتائیک 
  5. کاربردهای انرژی خورشیدی  
  6. استفاده از انرژی حرارتی خورشید 
  7. کاربردهای نیروگاهی 
  8. مزایای نیروگاههای خورشیدی 
  9. کاربردهای غیر نیروگاهی 
  10. مصارف و کاربردهای فتوولتائیک 
  11. شهر خورشیدی شناور

 

مقدمه:

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

 

تمام دستگاهها و ماشینهای ساخته شده بدست انسان نیز با استفاده از انرژی کار می‌کنند. بسیاری از این ماشینها برقی هستند. حتما شما هم از دستگاههایی مثل رادیو ، تلویزیون ، اطو ، یخچال و ... استفاده می‌کنید. اگر به هر دلیلی برق خانه قطع شود، تمام این دستگاهها از کار می‌افتند و بدون استفاده می‌شوند. اما آیا می‌دانید برق چطور تولید می‌شود؟ برای تولید برق ، سوختهایی مثل زغال سنگ ، نفت و گاز را می‌سوزانیم. این نوع سوختها را سوخت فسیلی می‌نامند.

سوختهای فسیلی از باقی مانده گیاهان و جانورانی بوجود آمده‌اند که میلیونها میلیون سال قبل روی زمین زندگی می‌کردند. وقتی این جانوران و گیاهان مردند و از بین رفتند، سالهای زیادی زیر فشار لایه‌های زمین ماندند تا به زغال سنگ و نفت و گاز تبدیل شدند و می‌بینیم که همه انواع مختلف انرژی که قبل تبدیل به یکدیگر نیز هستند از یک منبع به نام خورشید ناشی شده و یا به آن مربوط می‌شود. تابش خورشید منشأ اغلب انرژیهایی است که در سطح زمین در اختیار ما قرار دارد.
باد : ناشی از اختلاف دمای هوا و حرکت نسبی اتمسفر زمین است.

 

آبشار : ناشی از تبخیر و بارانی که از آن نتیجه می‌شود.

 

چوب ، زغال سنگ ، نفت و ... که منشا گیاهی دارند به کمک کلروفیل و خورشید ساخته شده‌اند.

 

خورشید چیست؟

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

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

 

منبع انرژی خورشیدی

 

با اندازه گیری شار خورشیدی تابشی در بالای جو زمین می‌توان قدرت دریافتی کل انرژی از خورشید را محاسبه کرد. که حدود 1.8x1011 مگا وات است. البته تمام این انرژی به سطح زمین نمی‌رسد مقداری از آن جذب لایه‌های اتمسفر می‌شود.

 

ماده در عالم اساساً از هیدروژن و هلیوم تشکیل شده که قسمت اعظم آن بین ستارهها و کهکشانها توزیع شده است. نیروی جاذبه متقابل بین ذرات سبب تراکم گاز و گرد غبار شده و این تراکم احتراما ابر ستاره‌ای را بوجود می آورند.

 

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

 

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

دانلود پروژه انرژی خورشیدی,کاربردهای انرژی خورشیدی,انرژی خورشیدی,پروژه انرژی خورشیدی,خورشید

 

 


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


دانلود پروژه انرژی خورشیدی و کاربردهای آن

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

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

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


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

توضیحی کوتاه درمورده پروژه:

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

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

________________________________________________________________________________

فهرستی از مطالب این پروژه شامل :

1- جستاری بر نقش رنگ در معماری

2- صفات رنگ

3- رنگهای اولیه

4- رنگهای ثانویه

5- رنگهای متوسط

6- رنگهای تکمیل کننده

7- رنگهای قیاسی

8- سرد یا گرم بودن رنگها

9- روانشناسی رنگ

10- روشهای تامین نور در ساختمان

11- نقش نور در معماری مدرن

12- شفافیت

13- سنگ وشیشه

14- شفافیت در مدرنیسم

15- خانه ی فرانسورث

16- رنگ در معماری مدرن

17- وزن رنگ

18- حرارت رنگ

19- تاثیر رنگ ساختمان بر انسان

________________________________________________________________________________

مشخصات این پروژه :

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

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

تعداد صفحات:  53 صفحه پاورپوینت

شماره پروژه: AP143

________________________________________________________________________________

توجه:

بعد از خرید علاوه بر لینک دانلود یک نسخه از فایل به ابمیل شما ارسال خواهد شد.

حجم فایل فشرده شده پاورپوینت 11.5 مگابایت

این پروژه توسط تیم ideallhome برای شما دانشجویان معماری تهیه شده.

________________________________________________________________________________

چند تصویر از پروژه:


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


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

دانلود پروژه سورس کد برنامه معادلات ناویه استوکس متغیر Unsteady Navier Stokes به زبان متلب

اختصاصی از سورنا فایل دانلود پروژه سورس کد برنامه معادلات ناویه استوکس متغیر Unsteady Navier Stokes به زبان متلب دانلود با لینک مستقیم و پر سرعت .

دانلود پروژه سورس کد برنامه معادلات ناویه استوکس متغیر Unsteady Navier Stokes به زبان متلب


دانلود پروژه سورس کد برنامه  معادلات ناویه استوکس متغیر  Unsteady Navier Stokes به زبان متلب


دانلود کد برنامه نویسی  the Navier–Stokes equations Implementation describe the motion of viscous fluid substances

موضوع پروژه: سورس کد پیاده سازی برنامه معادلات ناویه-استوکس Unsteady Navier Stokes به صورت دو بعدی و زبان برنامه نویسی متلب

زبان برنامه نویسی: متلب MATLAB

محیط برنامه نویسی: Mathworks MATLAB

توضیحات کد:

گسسته فضا با استفاده از روش استاندارد گالرکین انجام شده است.
دارای دو خط مستقیم عناصر چهارگوش برای فشار استفاده می شود و عناصر چهارگوش توان چهارم برای سرعت استفاده می شود.
این فشار و سرعت الحاق به اصطلاح شرایط LBB، که تضمین محلولی از سیستم جبری ارضا می کند.
برای یکپارچه سازی زمان تتا-روش اجرا شده است. با توجه به ارزش تتا این برنامه ها به دست آمده:
   0 -> به جلو اویلر
1/2 -> لنگ NICOLSON
3/4 -> گالرکین
   1 -> عقب اویلر
پارامترهای FEM مانند تعدادی از عناصر محدود و تعداد نقاط ادغام گاوس به راحتی می توان انتخاب شده است.
توابع و مثال ها توجه با فصل 6 "جریان لزج تراکم ناپذیر" از کتاب "محدود روش عنصر برای مشکلات جریان" ژان Donea و آنتونیو هورتا توسعه یافته است.

توضیحات از ویکی پدیا :

In physics, the Navier–Stokes equations /nævˈj stks/, named after Claude-Louis Navier and George Gabriel Stokes, describe the motion of viscous fluid substances. These balance equations arise from applying Newton's second law to fluid motion, together with the assumption that the stress in the fluid is the sum of a diffusing viscous term (proportional to the gradient of velocity) and a pressure term—hence describing viscous flow. The main difference between them and the simpler Euler equations for inviscid flow is that Navier–Stokes equations also factor in the Froude limit (no external field) and are not conservation equations, but rather a dissipative system, in the sense that they cannot be put into the quasilinear homogeneous form:

y t + A ( y ) y x = 0. {\displaystyle \mathbf {y} _{t}+\mathbf {A} (\mathbf {y} )\mathbf {y} _{x}=0.} {\displaystyle \mathbf {y} _{t}+\mathbf {A} (\mathbf {y} )\mathbf {y} _{x}=0.}

Navier–Stokes equations are useful because they describe the physics of many phenomena of scientific and engineering interest. They may be used to model the weather, ocean currents, water flow in a pipe and air flow around a wing. The Navier–Stokes equations in their full and simplified forms help with the design of aircraft and cars, the study of blood flow, the design of power stations, the analysis of pollution, and many other things. Coupled with Maxwell's equations they can be used to model and study magnetohydrodynamics.

The Navier–Stokes equations are also of great interest in a purely mathematical sense. Somewhat surprisingly, given their wide range of practical uses, it has not yet been proven that in three dimensions solutions always exist, or that if they do exist, then they are smooth, i.e. they do not contain any mathematical singularity. These are called the Navier–Stokes existence and smoothness problems. The Clay Mathematics Institute has called this one of the seven most important open problems in mathematics and has offered a US$1,000,000 prize for a solution or a counterexample

دستگاه غیر خطی معادلات ناویه-استوکس مدل ریاضی حاکم بر حرکات، جریانات، و دینامیک سیالات (اعمّ از مایعات یا گازها) را تشکیل می‌دهد.

نمونه تصاویر خروجی:

2D Unsteady Navier-Stokes

حل معادلات ناویر- استوکس

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

دانلود پروژه Navier-Stokes

دانلود پیاده سازی ناویر استوکس  متلب

راهنمای اجرا:

کافی است فایل help.docx را مطالعه نمایید.

آنچه تحویل داده می شود:

1. کد برنامه قابل اجرا در متلب  - خروجی طبق تصویر نمونه آورده شده (این برنامه درMatlab R2014a تست شده و 100 درصد به صورت تضمینی قابل اجرا می باشد)

 

2. فایل راهنمای اجرای برنامه

در صورتی که بخواهید می توانیم با قیمتی مناسب داکیومنت توضیحات این پروژه را تهیه کرده و تقدیم نماییم.

مناسب برای دانشجویان کارشناسی (لیسانس) و کاردانی و کارشناسی ارشد

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

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

ebarkat.shop@yahoo.com

یا شناسه تلگرام (آی دی تلگرام ما): @ebarkat

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

توجه توجه توجه: هرگونه کپی برداری و فروش فایل های فروشگاه برکت الکترونیک (به آدرس ebarkat.ir یا codes.sellfile.ir) در فروشگاه های دیگر شرعاً حرام است، تمامی فایل ها و پروژه های موجود در فروشگاه، توسط ما اجرا و پیاده سازی و یا از منابع معتبر زبان اصلی جمع آوری شده اند و دارای حق کپی رایت اسلامی می باشند.

از پایین همین صفحه (بخش پرداخت و دانلود) می توانید این پروژه را خریداری و دانلود نمایید.

کد محصول 404644


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


دانلود پروژه سورس کد برنامه معادلات ناویه استوکس متغیر Unsteady Navier Stokes به زبان متلب

پروژه بررسی مقایسه و ارزیابی روش های تحمل پذیری خطا در سیستم های عامل سیار. doc

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

پروژه بررسی مقایسه و ارزیابی روش های تحمل پذیری خطا در سیستم های عامل سیار. doc


پروژه بررسی مقایسه و ارزیابی روش های تحمل پذیری خطا در سیستم های عامل سیار. doc

 

 

 

 

 

 

نوع فایل: word

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

 

مقدمه:

عامل های سیار، موجودیت های نرم افزاری هستند که از یک سرور به سرور دیگر حرکت نموده و برنامه های کاربر خود را اجرا می کنند. در طول چرخه زندگی آنها، مسائل زیادی اتفاق می افتد و خرابی هایی در سرور و عامل پیش می آید[19]. این خرابی ها در سیستم عامل سیار، ممکن است منجر به گم شدن جزئی و کامل عامل سیار شود. بنابراین باید سیستم های عامل سیار تحمل پذیر خطا ایجاد نماییم. خطاها می توانند تشخیص داده شده و اصلاح شوند. روش های بسیاری در رابطه با تحمل پذیری خطا در عامل های سیار وجود دارند. در این رساله، روش های موجود بررسی شده و شرح داده می شوند، از جمله مدل های primary-backup ، مدل اجرای دقیقاً یکبار[31]، سیستم عامل سیار مبتنی بر روش وابسته به عامل [18] ، روش تحمل پذیری خطای عامل سیار با روش اداره کردن استثنا [16]، روش تحمل پذیری خطا در سیستم های عامل سیار با بکارگیری عامل witness [29]و....

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

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

ساختار این رساله بدین ترتیب است: فصل 1 ، درباره معرفی عامل و ویژگی های آن می باشد. فصل 2 ، عامل های سیار و ویژگی های آن را نشان می دهد. فصل 3 ، تحمل پذیری خطا و خرابی ها را بطور کلی معرفی می کند. فصل 4 ، درباره انواع روش های تحمل پذیری خطا در سیستم های عامل سیار بحث می کند. فصل 5 ، طرح پیشنهادی روش تحمل پذیری خطا با بکار گیری عامل های گواهی و ارزیابی و مقایسه آن را نشان می دهد. فصل 6 ، به نتیجه گیری و کار آینده اختصاص دارد. البته معرفی کلی ابزار شبیه ساز C-Sim در پیوست (الف) قرار دارد.

 

فهرست مطالب:

مقدمه

فصل 1- عامل

1-1ویژگیهای عامل ها

تقسیم بندی عامل ها

فصل 2- عامل سیار

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

2-1-2 عامل ساکن

2-1-3 عامل سیار

2-1-4 مجوز عامل

2-1-5 نامهای عامل

2-1-6 حرکت (travel)

2-1-7 ملاقات (meeting)

2-1-8 احراز هویت

2-1-9 سیستم عامل (agent system)

2-1-10 نوع سیستم عامل(agent system type)

2-1-11 مکان عامل

ویژگیهای عامل سیار

کاربردهای عامل سیار

2-3-1 تجارت الکترونیکی

2-3-2 دستیار شخصی

2-3-3 جستجو و جمع آوری اطلاعات

2-3-4 محاسبات توزیع شده

2-3-5 نظارت و تشخیص خطا

2-3-6 جستجو و فیلترینگ

2-3-7 نظارت

2-3-8 پخش اطلاعات

2-3-9 مذاکره

2-3-10 پردازش موازی

2-3-11 سرگرمی

مزایای عامل های سیار نسبت به فراخوانی راه دور (RPC)

2-4-1 کارآیی ارتباطی

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

2-4-3 تحمل پذیری خطا و ترافیک شبکه

2-4-4 غیر همزمانی و همروندی بیشتر

2-4-5 تطابق با شرایط نامتقارن

مسایل و مشکلات موجود

2-5-1 خرابی و تحمل پذیری خطا

2-5-2 امنیت

2-5-3 راه حل هایی برای مساله عدم تجانس و تقارن

2-5-4 قابلیت اعتماد ارتباط

2-5-5 کشف خطا و کنترل تعامل

2-5-6 مدیریت عامل سیار

فصل 3- مقدمه ای بر تحمل پذیری خطا

3-1 مفاهیم اصلی

3-2 مدلهای خرابی

3-3 پوشش خرابی با افزونگی

فصل 4- تحمل پذیری خطا در سیستم های عاملهای سیار و روشهای موجود

عاملهای سیار وتحمل پذیری خطا در آن

مدلهای Primary – backup

4-2-1 پروتکل Primary – backup قدیمی

4-2-2 مدل Primary – backup کلاینت های فعال

مدل دقیقاً یکبار

4-3-1 مقدمه ای بر مدل دقیقاً یکبار

4-3-2 مدل اجرایی عامل

4-3-3 مروری بر پروتکل

4-3-3-1 پروتکل تقویت شده

4-3-3-2 پروتکل نظارت و انتخاب

4-4- مدل سازی عامل سیار تحمل پذیری خطا به عنوان ترتیبی از

مسائل سازش

4-4-1 اجرای عامل

4-4-2 مشکل خرابی

4-4-2-1 اجرای بدون بلوکه شدن عامل

4-4-3 کپی سازی عامل سیار

4-4-4 مسله توافق در عامل های سیار

4-4-5 دنبالة از مسائل سازش

4-4-6 بکار گیری سازش DIV

4-4-7 انتقال قابل اطمینان عامل بین و

4-4-8 اداره کردن عامل های تکثیر شده

4-4-9 راه حل های مبتنی بر تراکنش

سیستم عامل سیار مبتی بر روش وابسته به عامل (FATOMAS)

4-5-1 جداسازی مکانیزم های تحمل پذیری خطا

4-5-2 روش وابسته به عامل

4-5-3 روش وابسته به مکان

4-5-4 FTE

4-5-4-1 اجرای مرحله ای

4-5-4-2 انتقال قابل اطمینان عامل

4-5-4-3 اصلاح و بازیابی

4-5-5 عمل متقابل FTE و عامل تعریف شده از طرف کاربرد مسأله

بن بست

4-5-6 ارزیابی کارآیی روش FATOMAS

4-5-6-1 هزینه های کپی سازی

4-5-6-2 تأثیر سایز عامل

تحمل پذیری خطای عامل سیاربا روش اداره کردن استثناء

4-6-1 مدل استثنایی عامل سیار

4-6-2 فرضیات خرابی

4-6-3 طراحی رسیدگی کننده استثناء

4-6-3-1 طراحی timeout سیار

4-6-3-2 طراحی سایه ای سیار

4-6-4 تجزیه و تحلیل

4-6-4-1 کارآیی زمان گردش

4-6-4-2 بارهای اضافی طرح timeout

4-6-4-3 بارهای اضافی طرح سایه ای سیار

تحمل پذیری خطا در سیستمهای عامل سیار با بکارگیری

عاملهای witness

4-7-1 تشخیص خرابی سرور و بازیابی آن

4-7-2 معماری سیستم

4-7-3 طراحی پروتکل

4-7-4 سناریوهای تشخیص خرابی و بازیابی

4-7-4-1 خرابی برای دریافت

4-7-4-2 خرابی برای دریافت

4-7-4-3 خرابی عامل گواهی و سناریوهای بازیابی آن

فصل 5- طرح پیشنهادی و ارزیابی آن

5-1 ساده سازی وابستگی گواهی

5-2 بدست آوردن مینیمم تعداد عامل های گواهی فعال

5-2-1 شرح الگوریتم و روش کار

5-2-1-1 شرح الگوریتم

5-2-1-2 شرح الگوریتم

5-2-1-3 شرح الگوریتم

5-2-2 مقایسه و ارزیابی بر اساس نمودار ها

5-2-2-1 مقایسه نمودارهای قابلیت اطمینان در

5-2-2-2 مقایسه نمودارهای قابلیت اطمینان در

5-2-2-3 مقایسه نمودارهای تعداد عاملهای probe ایجاد شده تا هرسرور در

5-2-2-4 مقایسه نمودارهای تعداد عاملهای witness ایجاد شده تا هر سرور

فصل 6- نتیجه گیری و کار آینده

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

6-2 کار آینده

پیوست ها

پیوست الف – معرفی c-sim

پیوست ب- فرهنگ لغات و اصطلاحات

منابع و مأخذ

چکیده انگلیسی

 

منابع ومأخذ:

[1] M. Aguilera, W. Chen, S. Toueg, “failure detection and consensus in the crash-recovery model,” Technical Report TR 98-1676, Cornell University, Apr, 1987.

[2] F.M.Assis Silva, R.A.Macedo, “Reliable Communication for Mobile Agents with Mobile Groups,” 2000.

[3] F.M. Assis Silva, R. Popescu-zeletin, “An Approach for Providing Mobile Agent Fualt Tolerance,” In Proceedings of the Second International Workshop, pages 14-25, Springer Verlag, Sept. 1998.

[4] H. Baumann, F. Hohl, K. Rothermel, M. Strasser, “Conceps of A Mobile Agent Systems,” Special Issue on Distributed World Wide Web Processing, pages 123-127, 1998.

[5] N. Budhiraja, K. Marzullo, “In Implementing Primary-Backup Protocol,” IEEE ( 1063-6374/95 ),1995.

[6] C-Sim home page http://www.C-Sim.zcu.cz.

[7] M. Dalmeijer, D. Hammer, A. Aerts, M. Soede, “A Reliable Mobile Agents Architecture,” In Proceedings of the 1st International Conference Simposium on Object-Oriented Real-Time Distributes Computing, pages 64-72, Japan, Apr. 1998.

[8] D. Johansen, K. Marzullo, F. B. Schneider, K. Jacobsen, “practical fault-tolerance for itinerant computatioms,” In proceedings of the 19th IEEE International Conference on Distributed Computing Systems, June 1999.

[9] R. Jokl, S. Racek, “Csim version 5.0,” In proceedings of the third international conference on application of concurrency to system desige IEEE, univ. of West Bohemia in pilsen,2003.

[10] R. Jokl, S. Racek, “Csim version 5.1,” univ. of West Bohemia in pilsen, Tech. Rep. DCSE/TR-2003-17, May 2003.

[11] A. Mohindra, A. Purakayastha, P. Thati, “Exploiting non-determinism for reliability of mobile agent systrms,” In Proceedings of the International Conference on Dependable Systems and Networks, pages 144-153, New York, June 2000.

[12] B. Nebesh, R. Tarr, “Introduction to Mobile Agent System and Application,” In Proceedings of the Technology of Object-Oriented Language and system IEEE, 2000.

[13] OMG, Inc, “Agent Technology Green Paper,” Avaiable at URL http://www.omg, 2000.

[14] OMG, Inc, “Mobile Agent Facility Specification,” Avaiable at URL http://www.OMG.org/technology/documents/mobile-agent-facility, 2000.

[15] T. Osman, W. Wagealla, A. Bargiela, “An Approach to Rollback Recovery of Collaborating Mobile Agents,” IEEE Transaction System, Man, Cybern, pages 48-57, Feb. 2004.

[16] S. Pears, J. Xu, C. Boldyreff, “Mobile Agent Fault Tolerance for Information Retrieval Application: An Exception Handling Approach,” In proceedings of the Sixth IEEE International Symposium on Autunomous Decentralized systems (ISADS’03), 2003.

[17] S. Pleisch, A. Schiper, “Modeling Fault Tolerance Mobile Agent Execution as a Sequence of Agreement Problems,” In Proceedings of the 19th IEEE Simpsium on Reliable Distributed Systems (SRDS), pages 11-20, Nuremberg, Germany, Oct. 2000.

[18] S. Pleisch, A. Schiper, “FATOMAS – Afault-Tolerant Mobile Agent System Based on the Agent-Dependent Apprpach,” IEEE Computer Society Press. To appear in proceeding of the int’l Conference on Dependable Systems and Networks, 2001.

[19] S. Pleisch, A. Schiper, “Fault-Tolerant Mobile Agent Execution,” IEEE Transaction Computer, pages 209-222, Feb. 2003.

[20] D.J. Rosenkrantz, S.S. Ravi Parvathi Chundi, “Using Active Client to Minimize Replication in Primary Backup Protocols,” IEEE ( 0-7803-3255-5/96 ), 1996.

[21] K. Rothermel, M. Schwehm, “Mobile Agents,” Encyclopedia for Computer Science and Technology, New York, pages 155-176, 1999.

[22] K. Rothermel, M. Strasser, “A Fault-Tolerant Propocol for Providing the Exactly-Once Property of Mobile Agents,” In Proceedings of the 17th IEEE Simpsium on Reliable Distributed Systems (SRDS), pages 100-108, West Lafayette, Indiana, oct. 1998.

[23] F. Schneider, “Towards Fault-Tolerant and Secure Agentry,” In Proceedings 11th International Workshop on Distributed Algorithms, pages 1-14, Sept. 1997.

[24] R. S. Silva, “The Mobile Agents Paradigm,” Department of Information and Computer Scienc, University of California, Irvine, 2000.

[25] L. Silva, V. Batista, J. Silva, “Fault-Tolerant Execution of Mobile Agents,” In Proceedings of the International Conference on Dependable Systems and networks, pages 135-143, June 2000.

[26] M. Strasser, K. Rothremel, “System Mechanisms for Partial Rollback of Mobile Agent Execution,” In Proceedings of the 20th IEEE International Conference on Distributed Computing Systems, pages 20-28, Taiwan, Apr. 2000.

[27] M. Strasser, K. Rothermel, C. Mailhofer, “Providing Reliable Agents for Electronic Commerce,” In Proceedings of the International Conference on Trends in Distributed Systems for Electronic Commerce, pages 241-253, Germany, June 1998.

[28] H. Vogler, T. Hunklemann, M. Moschgath, “An Approach for Mobile Agent Security and Fault Tolerance Using Distributed Transactions,” In Proceedings of the International Conference on Parallel and Distributed Systems, pages 268-274, Desamber 1997.

[29] T. Y. Wong , X. Chen, M. R. Lyu, “Design And Evalution of A Fault Tolerant Mobile Agent System,”Computer Science & Engineering Depatment the Chines University of Hong Kong, Feb 2004.

[30] D. Wong, N. Paciorek, T. Walsh, “An Infrastracture for Collaborating Mobile Agents,” In Proceedings of the 1st International Workshop, Lecture Notes in Computer Science, pages 86-97, 1997.

[31] Q. Xin, Y. Yu, Z. Qin, “Fault Tolerance Issues in Mobile Agents,” Computer

Science & Engineering Department Univ. of California, San Diego, June 2000.


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


پروژه بررسی مقایسه و ارزیابی روش های تحمل پذیری خطا در سیستم های عامل سیار. doc