این محصول در قالب پاورپوینت و قابل ویرایش در 20 اسلاید می باشد.
اسلاید 2
پیادهسازی مدل Client-Server خلاصه حالات در جدول شکل 14-2 ص 65 81 ترکیب که همه آنها به دردبخور هستند. هر شبکه یک Packet Size مشخصی (حداکثر چند هزار بیت) دارد و پیامهای بزرگتر باید شکسته شوند. با توجه به امکان گم شدن یا ناقص شدن پاکتها یا رسیدن بدون ترتیب آنها شمارهگذاری میشوند یعنی در هر پاکت علاوه بر شماره پیام یک شماره پاکت هم وجود دارد. برای تأیید میتوان هر پاکت را ack کرد که تعداد Packet زیاد میشود ولی Recovery ساده است. یا میتوان کل پیام را ack کرد که تعدا Packetها کم میشود ولی با یک پاکت خراب کل پیام باید تکرار شود. انتخاب بسته به ضریب اطمینان شبکه دارد. موضوع جالب دیگر پروتکل ارتباطی است در شکل 15-2 ص 66 یک نمونه ارائه شده است. شکل 16-2 چند نمونه پروتکل برای حالت بدون بافر سیستم میتواند با درخواست Server پروسسها را ثبت نام کند تا پیغامهای رسیده قبل از Receive را با TA برگرداند نه با AU
اسلاید 3
Remote Prcedure Call – احضار روال از راه دور I/O به عنوان بحث مهم در سیستمهای توزیع شده و ماندن عدهای به غلط در حل آن احضار برنامهای روی ماشین B توسط برنامهای روی ماشین A (پس از احضار برنامه روی A معلق میشود تا خاتمه کار) پارامترها میتوانند ردوبدل شوند. هیچ I/O ای از دید برنامهنویس موجود نیست. مسئله نظیر وجود دو فضای آدرس متفاوت، مبادله پارامترها بین دو ماشین متفاوت، توقف ماشینها مطرح است. با وجود اینها RPC زمینهساز خیلی از سیستمهای عامل توزیع شده است. عملیات ابتدایی RPC توجه به یک احضار معمولی شکل 17-2 ص 69، دو نوع انتقال پارامتر ( Value، Reference و Copy/Restor) اینکه چه نوع ارسال پارامتر داشته باشیم به زبان بستگی دارد (C) و گاهی هم انتخابی است (Pascal) و گاهی انواع (Ada) هدف از RPC این است که آنرا از دید کاربر درست شبیه Call عادی انجام دهیم یعنی جزئیات مخفی باشد.
دانلود پاورپوینت سیستمعامل پیشرفته