مقاله سیستم عامل توزیع کننده

مقاله سیستم عامل توزیع کننده مقاله سیستم عامل توزیع کننده

دسته : کامپیوتر و IT

فرمت فایل : word

حجم فایل : 5174 KB

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

بازدیدها : 265

برچسبها : دانلود مقاله

مبلغ : 30000 تومان

خرید این فایل

مقاله سیستم عامل توزیع کننده

مقاله سیستم عامل توزیع کننده


فهرست

مقدمه

فصل اول

تعریف سیستم توزیع شده: 

چرا به برنامه های توزیع شده نیاز داریم ؟

قابلیت اطمینان

کارآیی

قابلیت گسترش

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

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

نحوه دسترسی به منابع.

فصل دوم.

محاسبات توری

1-1 مقدمه‌ای بر محاسبات توری (Grid computing) 

1-2 مسأله گرید

2-2 گرید و مفاهیم دیگر از محاسبات توزیعی

3-2 محاسبات توری چیست؟.

4-2 فواید محاسبات توری

1-4-2 بهره برداری از منابع مورد استفاده 

2-4-2 ظرفیت پردازنده موازی (parallel CPU capacity) 

3-4-2 منابع مجازی و سازمانهای مجازی برای مشاركت

4-4-2 دستیابی به منابع اضافی

5-4-2 توازن منابع

6-4-2 قابلیت اطمینان.

7-4-2 مدیریت

5-2 مدل معماری گرید.

1-5-2 ارزیابی معماری گرید

1-7-2 استاندارد OGSI: 

2-7-2 استاندارد گرید FTP: 

3-7-2 استاندارد WSRF: 

4-7-2 استانداردهای مرتبط با سرویس‌های وب:

8-2 معرفی امنیت گرید (گرید Security): 

1-8-2 نیازهای امنیتی گرید: 

2-8-2 چالش‌های امنیتی موجود در محیط یك گرید: 

3-8-2 دامنه‌های امنیتی گرید: 

4-8-2 اصول امنیت: 

5-8-2 اصطلاحات مهم در رابطه با امنیت گرید: 

6-8-2 The Certificate Authority: 40

8-8-2 انواع متفاوت Certificate ها: 

9-8-2 چگونگی دسترسی به گرید: 

10-8-2 Authorization & Authentication. 43

11-8-2 SSL Handshake: 45

9-2 طراحی گرید: 

1-9-2 اهداف راه حل: 

2-9-2 توپولوژی گرید: 

1-2-9-2 Intra گرید: 

2-2-9-2 Extra گرید: 

3-2-9-2 Inter گرید: 

10-2 بررسی برخی از پروژه‌های گرید: 

1-10-2 Search for Extra Terrestrial Intelligence: SETI @ Home NaREGI Folding @ Home. 

2-10-2 NAREGL: 

3-10-2 Floding@Home: 

4-10-2 Google. 

5-10-2 BLAST (Basic Local Alignment Search tool) 

11-2 گرید Sim چیست؟. 

1-11-2 معماری سیستم: 

2-11-2 موجودیت‌های گرید Sim: 

فصل سوم. 

همگام سازی.. 

1-3 همگام سازی ساعت... 

1-1-3 ساعتهای فیزیكی.. 

2-1-3 سیستمهای تعیین موقعیت جهانی.. 

3-1-3 الگوریتم‌های همگام سازی ساعت... 

1-2-3 ساعت‌های منطقی لامپورت.. 

2-2-3 ساعت‌های برداری.. 

3-3 انحصار متقابل.. 

1-3-3 مرور كلی.. 

2-3-3 الگوریتم متمركز. 

3-3-3 الگوریتم نامتمركز. 

4-3-3 الگوریتم توزیع شده 

5-3-3 الگوریتم حلقه نشانه. 

6-3-3 مقایسه چهار الگوریتم. 

4-3 تعیین موقعیت جهانی گره ها 

5-3 الگوریتم انتخاب.. 

1-5-3 الگوریتم‌های انتخاب سنتی.. 

2-5-3 انتخاب‌‌ها در محیط‌های بی سیم. 

3-5-3 انتخاب‌‌ها در سیستم‌های بزرگ... 

 

 

 

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

مقدمه

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

 

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

خرید و دانلود آنی فایل

به اشتراک بگذارید

Alternate Text

آیا سوال یا مشکلی دارید؟

از طریق این فرم با ما در تماس باشید