پاورپوینت سیستم عامل پیشرفته
![پاورپوینت سیستم عامل پیشرفته](http://powerpoint.filenab.com/files/product-images/2016-5-16-19-30-24-726.jpg)
بازدید: 1 بار
فرمت فایل: ppt
حجم فایل: 87 کیلوبایت
تعداد صفحات فایل: 20
پاورپوینت سیستم عامل پیشرفته دارای 20 اسلاید می باشد که بخشی از متن و فهرست آن را در ادامه برای مشاهده قرار داده ایم و در صورت نیاز به داشتن کل این پاورپوینت می توانید آن را دریافت نموده و از آن استفاده نمایید
قیمت فایل فقط 5,000 تومان
پاورپوینت سیستمعامل پیشرفته
پاورپوینت سیستمعامل پیشرفته دارای 20 اسلاید می باشد که بخشی از متن و فهرست آن را در ادامه برای مشاهده قرار داده ایم و در صورت نیاز به داشتن کل این پاورپوینت می توانید آن را دریافت نموده و از آن استفاده نمایید
اسلاید ۱ :
فصل دوم: ارتباطات در سیستمهای توزیع شده (ادامه)
- پیادهسازی مدل Client-Server
- خلاصه حالات در جدول شكل ۱۴-۲ ص ۶۵ ۸۱ تركیب كه همه آنها به دردبخور هستند.
- هر شبكه یك Packet Size مشخصی (حداكثر چند هزار بیت) دارد و پیامهای بزرگتر باید شكسته شوند.
- با توجه به امكان گم شدن یا ناقص شدن پاكتها یا رسیدن بدون ترتیب آنها شمارهگذاری میشوند یعنی در هر پاكت علاوه بر شماره پیام یك شماره پاكت هم وجود دارد.
- برای تأیید میتوان هر پاكت را ack كرد كه تعداد Packet زیاد میشود ولی Recovery ساده است.
- یا میتوان كل پیام را ack كرد كه تعدا Packetها كم میشود ولی با یك پاكت خراب كل پیام باید تكرار شود.
- انتخاب بسته به ضریب اطمینان شبكه دارد.
- موضوع جالب دیگر پروتكل ارتباطی است در شكل ۱۵-۲ ص ۶۶ یك نمونه ارائه شده است. شكل ۱۶-۲ چند نمونه پروتكل
- برای حالت بدون بافر سیستم میتواند با درخواست Server پروسسها را ثبت نام كند تا پیغامهای رسیده قبل از Receive را با TA برگرداند نه با AU
اسلاید ۲ :
.۴Remote Prcedure Call – احضار روال از راه دور
- I/O به عنوان بحث مهم در سیستمهای توزیع شده و ماندن عدهای به غلط در حل آن
- احضار برنامهای روی ماشین B توسط برنامهای روی ماشین A (پس از احضار برنامه روی A معلق میشود تا خاتمه كار)
- پارامترها میتوانند ردوبدل شوند. هیچ I/O ای از دید برنامهنویس موجود نیست.
- مسئله نظیر وجود دو فضای آدرس متفاوت، مبادله پارامترها بین دو ماشین متفاوت، توقف ماشینها مطرح است.
- با وجود اینها RPC زمینهساز خیلی از سیستمهای عامل توزیع شده است.
- عملیات ابتدایی RPC
- توجه به یك احضار معمولی شكل ۱۷-۲ ص ۶۹، دو نوع انتقال پارامتر
( Value، Reference و Copy/Restor) - اینكه چه نوع ارسال پارامتر داشته باشیم به زبان بستگی دارد (C) و گاهی هم انتخابی است (Pascal) و گاهی انواع (Ada)
- هدف از RPC این است كه آنرا از دید كاربر درست شبیه Call عادی انجام دهیم یعنی جزئیات مخفی باشد.
اسلاید ۳ :
- مثال احضار Read ، افزودن روتین Read توسط Linker، گذاشتن پارامترها در Reg های مربوطه انجام System Call
- پس Read یك واسط بین كاربر و سیستم عامل است كه از طریق Kernel انجام میپذیرد اجضار عادی نیست.
- جزئیات Read از كاربر مخفی است و مثل یك Call عادی به كار گرفته میشود.
- نحوه كار RPC هم مشابه Read است.
- اگر یك RPC Read داشته باشیم برنامه كاربر به شكل عادی (شكل ۱۷-۲) Client Stub را احضار میكند.
- Cilent Stub پارامترها را در قالب یك پیام در میآورد و از Kerel میخواهد كه آنرا بفرستد به مقصد
- Cilent Stub بعد از احضار Send و ارسال پیام Receive را احضار كرده و بلوكه میشود تا جواب بیاید.
- شكل ۱۸-۲ ص ۷۱ Server Stub هر بیضی یك پروسس است و Stub زیر روالی است كه احضار میشود.
- در Serverای كه باید پیغام را بگیرد Server Stub در Loop اصلی خود Receive را احضار كرده و منتظر است
اسلاید ۴ :
- Server با دریافت پیام آنرا به Server Stub می فرستد تا آنرا باز كرده پارامترها را جدا كند.
- Server Stub به طور معمول (ش ۱۷-۲ ) روتین موجود در Server را احضار میكند.
- این روتین پس از انجام عمل، نتیجه را در پارامترها قرار میدهد و به Stub برمیگرداند
- Server Stub پارامترها را در قالب پیام بستهبندی كرده و از طریق Send به Client میفرستد. با احضار Receiver منتظر پیام بعدی میشود.
- Kernel مربوط به Client پیغام را میگیرد و میفهمد به كدام پروسس بدهد (آنرا به Process Stub میدهد) ولی Client چیزی از این نمیداند.
- Client Stub پیغام را باز میكند و نتایج را به برنامه احضار كننده میفرستد و این برنامه فكر میكند كه احضار عادی انجام داده بود.
- پس آنچه برای Client جذاب است انجام احضار عادی به جای Send و Receiver است
- جزئیات مراحل در ص ۷۲ ولی Client و Server از آنها بیخبرند.
اسلاید ۵ :
- مبادله پارامترها
- گرچه مبادلة پارامترها با استفاده از Stubها به ظاهر ساده است ولی نكاتی در عمل دارد .
(Parameter Marshalling)
- جزئیات یك احضار در شكل ۱۹-۲ ص ۷۳ آمده است.
- در صورتی كه دو ماشین Clinet و Server یكسان باشند این روند درست كار میكند.
- اگر دو كامپیوتر متفاوت داشته باشیم در بستن و باز كردن پیامها اشكال پیش میآید.
- مثال مبادله بین Intel 486 كه Little Endian است و SPARK كه Big Endian است شكل ۲۰-۲ ص ۷۵
- راه حل ساده است باید یك قرارداد بین Client و Server در مورد نوعهای اولیة داده گذاشته شود. شكل ۲۱-۲ ص ۷۵
- راه اول تعریف یك استاندارد انتقال مثلاً ones comp + ASCII و Litt Endian و الزام به رعایت در مبدأ و مقصد
- بسیار خوب با تنها عیب كه ماشینهای مشابه ممكن است دو تبدیل بیخودی انجام دهند.
- راه دوم ارسال اطلاعات مربوط به نوعها همراه پیام با این شرط كه هر دو بتوانند تبدیلات انجام دهند.
اسلاید ۶ :
- روالهای Stub از كجا میآیند؟ با داشتن اطلاعات Server كامپایلر میتواند دستورات لازم را اتوماتیك تولید كند. (بدون خط)
- یك روال بستهبندی پیغام و یك روال باز كردن پیغام با توجه به نوعهای داده و نوع ماشین، تولید میشود.
- نحوة ارسال Pointerها ؟ راه اول منع آن به طور كامل و ارسال همه پارامترها به صورت مقدار یا C/R
- این راه حل قبول نیست
- راه دوم اینكه Client Stub محتویات را كپی كند بفرستد، Server Stub روی آن كار كند برگرداند و Cilent Stub دوباره محتویات پیام را در محل اصل كپی كند (شبیهسازی C/R)
- دوباره كپی كردن وقتگیر است ولی چارهای نیست
- با دانستن Input، Output یا هر دو (نوع پارامتر) میتوان كپیها غیر لازم را انجام نداد.
- برای اینكه در تعریف RPC باید نوع پارامترها و حداكثر طول آنها گفته شود.
- برای ساختمان دادههای پیچیده (درختها و گرافهای دینامیك) این روش عملی نیست
- راه حل پیشنهادی ارسال Pointer و سپس انجام عملیات روی اطلاعات در قالب مبادله پیام است كه گرچه كارآیی خوبی ندارد ولی از هیچ بهتر است.
اسلاید ۷ :
- چگونه Client موفق میشود Server را پیدا كند (پیدا كردن Client Server, را)
- راه حل ساده گذاشتن اطلاعات داخل برنامه Client به صورت Hardwiered كه اصلاً انعطاف ندارد. (نیاز به ترجمه دوباره همه برنامهها در صورت كوچكترین تغییر)
- راه حل بهتر Dynamic binding یا وابسته كردن به طور پویا
- اول نیاز به تعریف فرمان برای Server داریم ش ۲۲-۲ ص ۷۸ برای Server ش ۹-۲ ص ۵۵
- یك Stateless server است یعنی نیازی به دانستن وضعیت قبلی (Open بودن فایلها مثلاً) ندارد.
- Stub generator در كامپایلر ازاین تعاریف فرمان برای تولید Stubها در زمان كامپایل استفاده میكند و نتیجه برای Link شدن در كد باینری در زمان Link در یك Library قرار میگیرد. (برای Client ، Server)
- با شروع كار Server دستور Initialize ش ۹-۲ باعث ارسال یك پیغام به برنامه Binder برای ثبت نام (register) كردن Server میشود یعنی من هستم! (به این كار export كردن server گویند)
- برای ثبت نام نیاز به اسم، handle, id, version و مجوزهای دسترسی میباشد.
اسلاید ۸ :
- Handle وسیله شناسایی فیزیكی است مثل شماره IP یا SPI یا ….
- حذف نام هم در زمان توقف Server انجام میشود. خلاصه در ش ۲۳-۲ ص ۷۹ رابط Binder
- حال وقتی یك RPC انجام میشود مثلاً یك Read توسط Client
- Client Stub عدم اتصال به Server مورد نیاز را متوجه میشود.
- پیامی به Binder میفرستد برای Import كردن Version خاصی از واسط Server مربوطه
- اگر چنین واسطی از هیچ Servery تا حالا export نشده با شماره version ها تطبیق ندارد Fail میكند.
- اگر نه، Handle و شماره شناسایی را برمیگرداند تا توسط Client در جوف پیام گذاشته شود.
- بعد از ارسال پیام، Server ها آن را چك كرده فقط Server مورد نظر پیام را برمیدارد با در نظر گرفتن Version
- انعطافپذیری زیادی در این روش وجود دارد.
- داشتن چند Server ارائه دهنده خدمات مشابه
- امكان تقسیم بار كاری به طور اتوماتیك روی Serverها
- Poll كردن Serverها و حذف نام آنها كه خوابیدهاند به طور اتوماتیك
- رعایت كردن مجوزهای دسترسی به Serverهای خاص
اسلاید ۹ :
- اشكالاتی هم دارد از جمله هزینه سر بار برای عملیات بالا و كند بودن در سیستمهای بزرگ
- در سیستمهای توزیعی وسیع میتوان چند Binder داشت كه با هر تغییر كلیه آنها باید آگاه شوند كه خود یك بار زیادی است.
- عملكرد RPC هنگام بروز شكست (Failure)
- با توجه به آنچه ذكر شد در صورت درست كار كردن هر دو ماشین عملكرد مورد نظر توسط RPC تامین میشود.
- حال اگر اتفاقی افتاد چه میشود؟
- پنج نوع شكست:
- عدم امكان یافتن Server توسط Client (نیافتن Client، Server را)
- گم شدن پیغام ارسالی از Client به Server
- گم شدن پیغام ارسالی از Server به Client
- سقوط Server پس از وصول پیام
- سقوط Client پس از ارسال پیام
- عدم یافتن Server به دلیل down بودن یا عدم تطبیق version هاست. Server جدید، Client قدیمی راه حل:؟
اسلاید ۱۰ :
- مشابه ش ۹-۲ برگردان ۱- توسط توابع در زمان خطا
- در Unix متغیر error حاوی كد نوع خطاست كه یكی هم میتواند “Can’t locate server” باشد.
- اگر برنامهای مثل SUM باشد ۱- میتواند یك جواب واقعی باشد (۷+(-۸)
- راه حل دیگر چیزی شبیه ON ERROR است كه در بعضی زبانها هست و با شرط Transparency مغایرت دارد در بعضی زبانها هم نیست.
- گم شدن پیام درخواست، استفاده از Timeout و تكرار پیام
- اگر پیغام وقعاً گم شده، با تكرار آن مسئله حل میشود.
- اگر با چند بار تكرار حل نشد باز میشود Can’t locate server
- گم شدن پیام پاسخ، یك راه همان Timeout و تكرار پیام درخواست است.
- بعضی درخواستها تكرارشان بدون اشكال است مثل خواندن یك بلوك (Idempotent)
- بعضی نیستند مثل انتقال پول بین دو حساب، زیر ممكن است كار انجام شود ولی پاسخ گم شود.
- یك راه دادن شماره ردیف به پیغامهاست تا Server مواظب باشد همیشه آخرین پیام هر Client چه شمارهای بوده
- راه دوم گذاشتن یك Flag و ۱ كردن آن برای پیغامهای تكراری
مطالب فوق فقط متون اسلاید های ابتدایی پاورپوینت بوده اند . جهت دریافت کل ان ، لطفا ان را خریداری نمایید .
عنوان: سیستمعامل پیشرفته
فرمت:پاورپوینت
صفحات:20 اسلاید
قیمت فایل فقط 5,000 تومان
برچسب ها :پاورپوینت سیستم عامل پیشرفته , پاورپوینت سیستم عامل پیشرفته , دانلود پاورپوینت سیستم عامل پیشرفته , دانلود سیستم عامل پیشرفته , سیستم عامل پیشرفته , پاورپوینت , دانلود , دانلود پاورپوینت , PPT سیستم عامل پیشرفته , PPTX سیستم عامل پیشرفته , PPT , مقاله , پژوهش , تحقیق , پروژه , دانلود مقاله , دانلود پژوهش , دانلود تحقیق , دانلود پروژه , PPTX
دانلود پاورپوینت و پروژه
صفحه اصلی تازه ترین ها
.
پاورپوینت سیستم عامل پیشرفته
![پاورپوینت سیستم عامل پیشرفته](http://powerpoint.filenab.com/files/product-images/2016-5-16-19-30-24-726.jpg)
بازدید: 1 بار
فرمت فایل: ppt
حجم فایل: 87 کیلوبایت
تعداد صفحات فایل: 20
پاورپوینت سیستم عامل پیشرفته دارای 20 اسلاید می باشد که بخشی از متن و فهرست آن را در ادامه برای مشاهده قرار داده ایم و در صورت نیاز به داشتن کل این پاورپوینت می توانید آن را دریافت نموده و از آن استفاده نمایید
قیمت فایل فقط 5,000 تومان
پاورپوینت سیستمعامل پیشرفته
پاورپوینت سیستمعامل پیشرفته دارای 20 اسلاید می باشد که بخشی از متن و فهرست آن را در ادامه برای مشاهده قرار داده ایم و در صورت نیاز به داشتن کل این پاورپوینت می توانید آن را دریافت نموده و از آن استفاده نمایید
اسلاید ۱ :
فصل دوم: ارتباطات در سیستمهای توزیع شده (ادامه)
- پیادهسازی مدل Client-Server
- خلاصه حالات در جدول شكل ۱۴-۲ ص ۶۵ ۸۱ تركیب كه همه آنها به دردبخور هستند.
- هر شبكه یك Packet Size مشخصی (حداكثر چند هزار بیت) دارد و پیامهای بزرگتر باید شكسته شوند.
- با توجه به امكان گم شدن یا ناقص شدن پاكتها یا رسیدن بدون ترتیب آنها شمارهگذاری میشوند یعنی در هر پاكت علاوه بر شماره پیام یك شماره پاكت هم وجود دارد.
- برای تأیید میتوان هر پاكت را ack كرد كه تعداد Packet زیاد میشود ولی Recovery ساده است.
- یا میتوان كل پیام را ack كرد كه تعدا Packetها كم میشود ولی با یك پاكت خراب كل پیام باید تكرار شود.
- انتخاب بسته به ضریب اطمینان شبكه دارد.
- موضوع جالب دیگر پروتكل ارتباطی است در شكل ۱۵-۲ ص ۶۶ یك نمونه ارائه شده است. شكل ۱۶-۲ چند نمونه پروتكل
- برای حالت بدون بافر سیستم میتواند با درخواست Server پروسسها را ثبت نام كند تا پیغامهای رسیده قبل از Receive را با TA برگرداند نه با AU
اسلاید ۲ :
.۴Remote Prcedure Call – احضار روال از راه دور
- I/O به عنوان بحث مهم در سیستمهای توزیع شده و ماندن عدهای به غلط در حل آن
- احضار برنامهای روی ماشین B توسط برنامهای روی ماشین A (پس از احضار برنامه روی A معلق میشود تا خاتمه كار)
- پارامترها میتوانند ردوبدل شوند. هیچ I/O ای از دید برنامهنویس موجود نیست.
- مسئله نظیر وجود دو فضای آدرس متفاوت، مبادله پارامترها بین دو ماشین متفاوت، توقف ماشینها مطرح است.
- با وجود اینها RPC زمینهساز خیلی از سیستمهای عامل توزیع شده است.
- عملیات ابتدایی RPC
- توجه به یك احضار معمولی شكل ۱۷-۲ ص ۶۹، دو نوع انتقال پارامتر
( Value، Reference و Copy/Restor) - اینكه چه نوع ارسال پارامتر داشته باشیم به زبان بستگی دارد (C) و گاهی هم انتخابی است (Pascal) و گاهی انواع (Ada)
- هدف از RPC این است كه آنرا از دید كاربر درست شبیه Call عادی انجام دهیم یعنی جزئیات مخفی باشد.
اسلاید ۳ :
- مثال احضار Read ، افزودن روتین Read توسط Linker، گذاشتن پارامترها در Reg های مربوطه انجام System Call
- پس Read یك واسط بین كاربر و سیستم عامل است كه از طریق Kernel انجام میپذیرد اجضار عادی نیست.
- جزئیات Read از كاربر مخفی است و مثل یك Call عادی به كار گرفته میشود.
- نحوه كار RPC هم مشابه Read است.
- اگر یك RPC Read داشته باشیم برنامه كاربر به شكل عادی (شكل ۱۷-۲) Client Stub را احضار میكند.
- Cilent Stub پارامترها را در قالب یك پیام در میآورد و از Kerel میخواهد كه آنرا بفرستد به مقصد
- Cilent Stub بعد از احضار Send و ارسال پیام Receive را احضار كرده و بلوكه میشود تا جواب بیاید.
- شكل ۱۸-۲ ص ۷۱ Server Stub هر بیضی یك پروسس است و Stub زیر روالی است كه احضار میشود.
- در Serverای كه باید پیغام را بگیرد Server Stub در Loop اصلی خود Receive را احضار كرده و منتظر است
اسلاید ۴ :
- Server با دریافت پیام آنرا به Server Stub می فرستد تا آنرا باز كرده پارامترها را جدا كند.
- Server Stub به طور معمول (ش ۱۷-۲ ) روتین موجود در Server را احضار میكند.
- این روتین پس از انجام عمل، نتیجه را در پارامترها قرار میدهد و به Stub برمیگرداند
- Server Stub پارامترها را در قالب پیام بستهبندی كرده و از طریق Send به Client میفرستد. با احضار Receiver منتظر پیام بعدی میشود.
- Kernel مربوط به Client پیغام را میگیرد و میفهمد به كدام پروسس بدهد (آنرا به Process Stub میدهد) ولی Client چیزی از این نمیداند.
- Client Stub پیغام را باز میكند و نتایج را به برنامه احضار كننده میفرستد و این برنامه فكر میكند كه احضار عادی انجام داده بود.
- پس آنچه برای Client جذاب است انجام احضار عادی به جای Send و Receiver است
- جزئیات مراحل در ص ۷۲ ولی Client و Server از آنها بیخبرند.
اسلاید ۵ :
- مبادله پارامترها
- گرچه مبادلة پارامترها با استفاده از Stubها به ظاهر ساده است ولی نكاتی در عمل دارد .
(Parameter Marshalling)
- جزئیات یك احضار در شكل ۱۹-۲ ص ۷۳ آمده است.
- در صورتی كه دو ماشین Clinet و Server یكسان باشند این روند درست كار میكند.
- اگر دو كامپیوتر متفاوت داشته باشیم در بستن و باز كردن پیامها اشكال پیش میآید.
- مثال مبادله بین Intel 486 كه Little Endian است و SPARK كه Big Endian است شكل ۲۰-۲ ص ۷۵
- راه حل ساده است باید یك قرارداد بین Client و Server در مورد نوعهای اولیة داده گذاشته شود. شكل ۲۱-۲ ص ۷۵
- راه اول تعریف یك استاندارد انتقال مثلاً ones comp + ASCII و Litt Endian و الزام به رعایت در مبدأ و مقصد
- بسیار خوب با تنها عیب كه ماشینهای مشابه ممكن است دو تبدیل بیخودی انجام دهند.
- راه دوم ارسال اطلاعات مربوط به نوعها همراه پیام با این شرط كه هر دو بتوانند تبدیلات انجام دهند.
اسلاید ۶ :
- روالهای Stub از كجا میآیند؟ با داشتن اطلاعات Server كامپایلر میتواند دستورات لازم را اتوماتیك تولید كند. (بدون خط)
- یك روال بستهبندی پیغام و یك روال باز كردن پیغام با توجه به نوعهای داده و نوع ماشین، تولید میشود.
- نحوة ارسال Pointerها ؟ راه اول منع آن به طور كامل و ارسال همه پارامترها به صورت مقدار یا C/R
- این راه حل قبول نیست
- راه دوم اینكه Client Stub محتویات را كپی كند بفرستد، Server Stub روی آن كار كند برگرداند و Cilent Stub دوباره محتویات پیام را در محل اصل كپی كند (شبیهسازی C/R)
- دوباره كپی كردن وقتگیر است ولی چارهای نیست
- با دانستن Input، Output یا هر دو (نوع پارامتر) میتوان كپیها غیر لازم را انجام نداد.
- برای اینكه در تعریف RPC باید نوع پارامترها و حداكثر طول آنها گفته شود.
- برای ساختمان دادههای پیچیده (درختها و گرافهای دینامیك) این روش عملی نیست
- راه حل پیشنهادی ارسال Pointer و سپس انجام عملیات روی اطلاعات در قالب مبادله پیام است كه گرچه كارآیی خوبی ندارد ولی از هیچ بهتر است.
اسلاید ۷ :
- چگونه Client موفق میشود Server را پیدا كند (پیدا كردن Client Server, را)
- راه حل ساده گذاشتن اطلاعات داخل برنامه Client به صورت Hardwiered كه اصلاً انعطاف ندارد. (نیاز به ترجمه دوباره همه برنامهها در صورت كوچكترین تغییر)
- راه حل بهتر Dynamic binding یا وابسته كردن به طور پویا
- اول نیاز به تعریف فرمان برای Server داریم ش ۲۲-۲ ص ۷۸ برای Server ش ۹-۲ ص ۵۵
- یك Stateless server است یعنی نیازی به دانستن وضعیت قبلی (Open بودن فایلها مثلاً) ندارد.
- Stub generator در كامپایلر ازاین تعاریف فرمان برای تولید Stubها در زمان كامپایل استفاده میكند و نتیجه برای Link شدن در كد باینری در زمان Link در یك Library قرار میگیرد. (برای Client ، Server)
- با شروع كار Server دستور Initialize ش ۹-۲ باعث ارسال یك پیغام به برنامه Binder برای ثبت نام (register) كردن Server میشود یعنی من هستم! (به این كار export كردن server گویند)
- برای ثبت نام نیاز به اسم، handle, id, version و مجوزهای دسترسی میباشد.
اسلاید ۸ :
- Handle وسیله شناسایی فیزیكی است مثل شماره IP یا SPI یا ….
- حذف نام هم در زمان توقف Server انجام میشود. خلاصه در ش ۲۳-۲ ص ۷۹ رابط Binder
- حال وقتی یك RPC انجام میشود مثلاً یك Read توسط Client
- Client Stub عدم اتصال به Server مورد نیاز را متوجه میشود.
- پیامی به Binder میفرستد برای Import كردن Version خاصی از واسط Server مربوطه
- اگر چنین واسطی از هیچ Servery تا حالا export نشده با شماره version ها تطبیق ندارد Fail میكند.
- اگر نه، Handle و شماره شناسایی را برمیگرداند تا توسط Client در جوف پیام گذاشته شود.
- بعد از ارسال پیام، Server ها آن را چك كرده فقط Server مورد نظر پیام را برمیدارد با در نظر گرفتن Version
- انعطافپذیری زیادی در این روش وجود دارد.
- داشتن چند Server ارائه دهنده خدمات مشابه
- امكان تقسیم بار كاری به طور اتوماتیك روی Serverها
- Poll كردن Serverها و حذف نام آنها كه خوابیدهاند به طور اتوماتیك
- رعایت كردن مجوزهای دسترسی به Serverهای خاص
اسلاید ۹ :
- اشكالاتی هم دارد از جمله هزینه سر بار برای عملیات بالا و كند بودن در سیستمهای بزرگ
- در سیستمهای توزیعی وسیع میتوان چند Binder داشت كه با هر تغییر كلیه آنها باید آگاه شوند كه خود یك بار زیادی است.
- عملكرد RPC هنگام بروز شكست (Failure)
- با توجه به آنچه ذكر شد در صورت درست كار كردن هر دو ماشین عملكرد مورد نظر توسط RPC تامین میشود.
- حال اگر اتفاقی افتاد چه میشود؟
- پنج نوع شكست:
- عدم امكان یافتن Server توسط Client (نیافتن Client، Server را)
- گم شدن پیغام ارسالی از Client به Server
- گم شدن پیغام ارسالی از Server به Client
- سقوط Server پس از وصول پیام
- سقوط Client پس از ارسال پیام
- عدم یافتن Server به دلیل down بودن یا عدم تطبیق version هاست. Server جدید، Client قدیمی راه حل:؟
اسلاید ۱۰ :
- مشابه ش ۹-۲ برگردان ۱- توسط توابع در زمان خطا
- در Unix متغیر error حاوی كد نوع خطاست كه یكی هم میتواند “Can’t locate server” باشد.
- اگر برنامهای مثل SUM باشد ۱- میتواند یك جواب واقعی باشد (۷+(-۸)
- راه حل دیگر چیزی شبیه ON ERROR است كه در بعضی زبانها هست و با شرط Transparency مغایرت دارد در بعضی زبانها هم نیست.
- گم شدن پیام درخواست، استفاده از Timeout و تكرار پیام
- اگر پیغام وقعاً گم شده، با تكرار آن مسئله حل میشود.
- اگر با چند بار تكرار حل نشد باز میشود Can’t locate server
- گم شدن پیام پاسخ، یك راه همان Timeout و تكرار پیام درخواست است.
- بعضی درخواستها تكرارشان بدون اشكال است مثل خواندن یك بلوك (Idempotent)
- بعضی نیستند مثل انتقال پول بین دو حساب، زیر ممكن است كار انجام شود ولی پاسخ گم شود.
- یك راه دادن شماره ردیف به پیغامهاست تا Server مواظب باشد همیشه آخرین پیام هر Client چه شمارهای بوده
- راه دوم گذاشتن یك Flag و ۱ كردن آن برای پیغامهای تكراری
مطالب فوق فقط متون اسلاید های ابتدایی پاورپوینت بوده اند . جهت دریافت کل ان ، لطفا ان را خریداری نمایید .
عنوان: سیستمعامل پیشرفته
فرمت:پاورپوینت
صفحات:20 اسلاید
قیمت فایل فقط 5,000 تومان
برچسب ها : پاورپوینت سیستم عامل پیشرفته , پاورپوینت سیستم عامل پیشرفته , دانلود پاورپوینت سیستم عامل پیشرفته , دانلود سیستم عامل پیشرفته , سیستم عامل پیشرفته , پاورپوینت , دانلود , دانلود پاورپوینت , PPT سیستم عامل پیشرفته , PPTX سیستم عامل پیشرفته , PPT , مقاله , پژوهش , تحقیق , پروژه , دانلود مقاله , دانلود پژوهش , دانلود تحقیق , دانلود پروژه , PPTX
پژوهش , مقاله , تحقیق , پروژه
دانلود پاورپوینت و پروژه
صفحه اصلی تازه ترین ها
.
.
.
.
.
.
.
.
.
.
.
.
.
azam
Google
About 563,000 results (0.63 seconds)
Search Results
دانلود پاورپوینت سیستم عامل پیشرفته - سید مجید یعقوبی
www.ppt.ir/Download.../ec710305-fdb6-43d4-8ac5-b4b6718fffa7
Translate this page
دانلود پاورپوینتelseدانلود سیستم عامل پیشرفته ، برچسب ها : Adv.OS ، پاورپوینت ، قالب پاورپوینت ، ppt.
پاورپوینت سیستم عامل پیشرفته
fgolenarges-mobilea.saharstore.ir/page-34501.html
Translate this page
9 ژانويه 2016 ... مبانی ویندوز پیشرفته برای دانش آموزان مقطع دبستان طراحی شده و در ادامه مبانی ویندوز یک و دو آمده است در ضمن مناسب دانش ... با کتاب سیستم عامل .
پاورپوینت های درس سیستم عامل پیشرفته - دانشجویان کارشناسی ...
masters92-jdkh.blogfa.com/post/5
Translate this page
دانشجویان کارشناسی ارشدمهندسی کامپیوتر92 - پاورپوینت های درس سیستم عامل پیشرفته - تاننبام - موسسه آمورش عالی جهاد دانشگاهی خوزستان - دانشجویان کارشناسی ...
پاورپوینت سیستم عامل پیشرفته - فروشگاه اینترنتی آلاله استور
mobile.flash-giiirla.alalestore.ir/page-35880.html
Translate this page
9 ژانويه 2016 ... مبانی ویندوز پیشرفته برای دانش آموزان مقطع دبستان طراحی شده و در ادامه مبانی ویندوز یک و دو آمده است در ضمن مناسب دانش ... با کتاب سیستم عامل ...
پاورپوینت سیستم عامل پیشرفته - فروشگاه کتاب
essay.sidonline.ir/product-12566-powerpoint.aspx
Translate this page
سیستمعامل پیشرفته پاورپوینت سیستم عامل پیشرفته پروژه پاورپوینت سیستم عامل پیشرفته.
دانشجویان ارشد مهندسی نرم افزار - سیستم عامل های توزیع شده
www.arshad-soft.blogfa.com/category/3
Translate this page
Dec 26, 2013 - کتاب سیستم عامل پیشرفته سیلبر شاتس با ترجمه دکتر حمیدرضا ناجی، محمدرضا سمیعی و ... این پاورپوینت ها در امتحان پایان ترم لحاظ می شوند.
پاورپوینت سیستم عامل پیشرفته :: pooya - فایل فلش Smart S5201
pooyafilen.blog.ir/.../پاورپوینت%20سیستم%20عامل%20پیشرف...
Translate this page
۱ مطلب با کلمهی کلیدی «پاورپوینت سیستم عامل پیشرفته» ثبت شده است -
پاورپوینت سیستم عامل پیشرفته - مای فایل
myfilse.rozblog.com/post/.../پاورپوینت-سیستم-عامل-پیشرفته.h... - Translate this page
Feb 8, 2016 - مای فایل - پاورپوینت سیستم عامل پیشرفته دسته: نرم افزار بازدید: 3 بار فرمت فایل: ppt حجم فایل: 296 کیلوبایت تعداد صفحات فایل: 30 …
فایل سافت اسلاید پاورپوینت درس سیستم عامل پیشرفته دکتر برومند ...
filesoft.test.com/prod-183286-اسلاید+پاورپوینت+درس+سیستم+...
Translate this page
جزوه سیستم عامل پیشرفته استاد برومند نیا جزوه سیستم عامل پیشرفته پیام نور برومندنیا.
فایل پاورپوینت دروس سیستم های خبره و سیستم عامل پیشرفته
zodex.blogfa.com/post-58.aspx
Translate this page
آموزش رایانه (سخت افزار و نرم افزار) - فایل پاورپوینت دروس سیستم های خبره و سیستم عامل پیشرفته - رایانه ابزاری برای پیشبرد و تعالی علوم.
پاورپوینت سيستم عامل پيشرفته 20 اسلاید - بانک مقالات فارسی
papersky.ir/.../پاورپوینت-سيستم-عامل-پيشرفته-20-اسلای/ - Translate this page
دانلود پاورپوینت سيستمعامل پيشرفته 20 اسلاید پياده سازي مدل Client-Server خلاصه حالات در جدول شكل 14-2 ص 65 81 تركيب كه همه آنها به دردبخور هستند. هر شبك.
مرجع دانشجویان ايران » پاورپوینت سیستم عامل پیشرفته
www.unicloob.com › پاورپوینت › کامپیوتر
Translate this page
پاورپوینت سیستم عامل پیشرفته , پاورپوينت, powerpoint, .ppt, , powerpoint download, پاورپوینت, دانلود, خريد, فروش, کامپیوتر, مهندسی کامپیوتر, آی تی,
دستهبندی سیستم عامل پیشرفته - دانشجویان کارشناسی ارشد کامپیوتر
dbau.blogsky.com/category/cat-1
Translate this page
دستهبندی سیستم عامل پیشرفته - دانشجویان کارشناسی ارشد کامپیوتر - ... جزوه سیستم عامل پیشرفته 90/9/11 - پاور پوینت. فایل صوتی سیستم عامل پیشرفته ...
مرجع وب-سیستم عامل پیشرفته
baranemusic-blogir.data2.ir/list/سیستم+عامل+پیشرفته.html
Translate this page
دانلود پاورپوینت سیستمعامل پیشرفته. پاورپوینت سيستمعامل پيشرفته پاورپوینت سيستمعامل پيشرفته20 اسلایدفهرست مطالب: پیادهسازی مدل Client-Server ...
پاورپوینت سیستمعامل پیشرفته - ایستگاه دانشجویی
satar.sido.ir/product-10084-sistem-amel-pishrafte.aspx
Translate this page
پاورپوینت سیستمعامل پیشرفته دسته: کامپیوتر بازدید: 3 بار فرمت فایل: doc حجم فایل: 88 کیلوبایت تعداد صفحات فایل: 2000. پاورپوینت سیستمعامل ...
سبد بلاگ | پاورپوینت سیستم عامل پیشرفته
myfilse.sabad-blog.ir/page-42438.html - Translate this page
عامل ,فایل ,سیستم ,پیشرفته ,پیشرفته ,پاورپوینت ,سیستم عامل ,عامل پیشرفته ,اسلاید ارائه ,ارائه میشود ,سیستم عامل ,اسلاید ارائه میشود ,عامل پیش ...
[PDF]سیستم عامل پیشرفته )ویندوز 7 و لینوکس دبیان - پایگاه کتاب های ...
www.chap.sch.ir/sites/default/files/lbooks/93-94/.../C612-21.pdf
Translate this page
سیستم عامل پیشرفته )ویندوز 7 و لینوکس دبیان(. تهران: شرکت چاپ و نشر کتاب های درسی ایران، 1393. 252 ص.: مصور. 978-964- 05-2393 -3. فیپای مختصر.
اسلاید پاورپوینت درس سیستم عامل پیشرفته دکتر برومند نیا - 8ll8 ...
8ll8.ir/اسلاید-پاورپوینت-درس-سیستم-عامل-پیشرف/
Translate this page
اسلاید پاورپوینت درس سیستم عامل پیشرفته دکتر برومند نیا. پایان نامه پروپوزال پروژه تحقیق سمینار کارآموزی مقاله. پاسخ دهید لغو پاسخ. نشانی ایمیل شما منتشر ...
دکتر امیر مسعود رحمانی - گروه کامپیوتر واحد علوم و تحقیقات تهران
computer.srbiau.ac.ir/index.php/faculty/rahmani
Translate this page
Download this file (3- طرز تهیه پاورپوینت.PDF) 3- طرز تهیه ... AdvancedOs1_2.rar, [پاورپوینتهای درس سیستمهای عامل پیشرفته - بخش اول], 7638 kB. Download ...
سیستم عامل پیشرفته بایگانی - وبسایت دانشجویان ارشد نرم ...
arshad93.ir/system/tag/سیستم-عامل-پیشرفته/
Translate this page
با سلام دوستان منابع درس سیستم عامل پیشرفته دکتر بهروزیان را می توانید از لینک زیر دانلود کنید. دانلودجزوه سیستم عامل دانلود پاورپوینت مقاله نویسی و روش ...
پاورپوینت سیستم عامل پیشرفته - سیدوآنلاین22
kasebi20.ir/product-12566-powerpoint.aspx
Translate this page
سیستمعامل پیشرفته پاورپوینت سیستم عامل پیشرفته پروژه پاورپوینت سیستم ... این مجموعه شامل یکی از برترین سیتم عامل های یعنی سیستم عامل پیشرفته ...
پاورپوینت سیستم عامل پیشرفته 20 اسلاید - قیمت 2,000 تومان
https://selz.ir/.../1996372-پاورپوینت-سیستم-عامل-پیشرفته-20-ا... - Translate this page
پاورپوینت سیستم عامل پیشرفته 20 اسلاید محدوده قیمت از 2000 تومان از فروشگاه دانلودها.
پاورپوینت سیستم عامل پیشرفته - همکاری در فروش فایل پارس پا
book-file.parspa.ir/پاورپوینت%20سیستم%20عامل%20پیشرفته...
Translate this page
دانلود پاورپوینت سيستمعامل پيشرفته ، استاد محمد داورپناه.
پاورپوینت سیستم عامل پیشرفته - سیستم همکاری در فروش فایل,sido.ir
studentdl.ir/product-12566-powerpoint.aspx
Translate this page
این مجموعه شامل یکی از برترین سیتم عامل های یعنی سیستم عامل پیشرفته میباشد که در قالب پاورپوینتی با 30 اسلاید ارائه میشود ...
دانلود پاورپوینت کامپیوتر سیستم عامل پیشرفته - صفحه نخست
newfile.filekar.ir/دانلود-پاورپوینت-کامپیوتر-----سیستم-عامل-پ... - Translate this page
دانلود پاورپوینت کامپیوتر سیستم عامل پیشرفته. قیمت: ۵۰۰۰۰ریال تعداد صفحات: 20 کد محصول :21262 حجم فایل:21,28 KB نوع فایل :rar. دراین فایل : سیستم عامل ...
دانلود مقاله پاورپوینت سیستم عامل ویندوز 7 - - آخرین اخبار ایران و جهان
www.zamoune.com/.../دانلود-مقاله-پاورپوینت-سیستم-عامل-ویندو...
Translate this page
لیست پایان نامه های آماده,دانلود مقاله پاورپوینت سیستم عامل ویندوز 7,پایان نامه های آماده ...ا. ... استیشن پیشرفته لیزری با سیستم عامل ویندوز و LCD دو طرفه ... لمسی .
نرم افزار مجازی دانشگاه گیلان - سیستم عامل پیشرفته
software-guilan.blogfa.com/category/2/سیستم-عامل-پیشرفته
Translate this page
نرم افزار مجازی دانشگاه گیلان - سیستم عامل پیشرفته - مرکز اطلاع رسانی بچه های ارشد ... دوستان عزیز تمامی اسلايدهاي پاورپوينت درس سيستم عامل پيشرفته دكتر ...
پاور پوینت سیستم عامل فصل 7 جلد دو - فروشگاه آنلاین bornapardaz
sbornapardazk.adnashop.ir/.../پاور+پوینت+سیستم+عامل+فصل+7...
Translate this page
دانلود پاور پوينت سيستم های پیشرفته برای پایداری پس از ترمز ...aras44.bistarinha.ir/page-95872.htmlدانلود پاور پوينت سيستم های پیشرفته برای پایداری پس ...
فایل ارائه سیستم عامل پیشرفته - فصل ششم - synchronization
safahanstu.blogfa.com/post/2
Translate this page
فایل پاورپوینت مربوط به فصل ششم سیستم عامل پیشرفته : همگام سازی (synchronization) رو با حفظ ترتیب شماره اسلایدهای سر کلاس ، برایتان قرار داده ام.
سیستمعامل - ویکیپدیا، دانشنامهٔ آزاد
https://fa.wikipedia.org/wiki/سیستمعامل
Translate this pagePersian Wikipedia
سیستمعاملهای پیشرفته نیز در این سیستمها وجود ندارند چرا که سیستمعامل کاربر را از سختافزار جدا میکند و این جداسازی باعث عدم قطعیت در زمان پاسخگویی میشود.
سیستم عامل چیست ؟ - سرزمین دانلود
www.sarzamindownload.com/contents/855/
Translate this page
سیستم عامل,ویندوز,آموزش,فارسی,آموزش تصویری,نرم افزار,آموزش گام به گام,کتاب ... یک سیستم کامپیوتری پیشرفته از یک یا چند پردازنده ، مقداری حافظه اصلی ...
پاورپوینت سیستم عامل پیشرفته - فروشگاه فایل
fileplace.ir/product-12566-powerpoint.aspx
Translate this page
سیستمعامل پیشرفته پاورپوینت سیستم عامل پیشرفته پروژه پاورپوینت سیستم ... این مجموعه شامل یکی از برترین سیتم عامل های یعنی سیستم عامل پیشرفته ...
راهنمای برنامه نویس - تاپیک درس سیستم عامل پیشرفته دکتر رحمانی
www.programmerf1.com › ... › ترم بهمن سال 90
Translate this page
Mar 8, 2012 - درس سیستم عامل پیشرفته دکتر رحمانی ... چون حجم فايلهاي پاورپوينت زياد بود در دو پوشه آپلودشون كردم ، بقيه فايلها رو مي تونيد از لينك زير ...
پاورپوینت سیستم عامل پیشرفته بلاگفال
myfilse-rzb.blogfal.ir/page-462393.html
Translate this page
عامل ,فایل ,سیستم ,پیشرفته ,پیشرفته ,پاورپوینت ,سیستم عامل ,عامل پیشرفته ,اسلاید ارائه ,ارائه میشود ,سیستم عامل ,اسلاید ارائه میشود ,عامل پیش ...
[PPT]تاريخچه تصويري سيستم عامل ويندوز مايكروسافت
khschool.ir/Files/Archive/16802/جلسه%20اول.ppt
Translate this page
شرکت مایکروسافت در اوایل دهه ی 1980 با ارایه ی سیستم عامل MS-Dos وارد بازار .... سیستم عامل NT پیشرفته ترین عضو خانواده سیستم عاملهای میکروسافت NT است ...
پاورپوینت سیستم عامل پیشرفته - ماهواره - سیستم همکاری در فروش فایل
telecom.pnublog.com/.../پاورپوینت%20سیستم%20عامل%20پیش...
Translate this page
... پاورپوینت · مقالات · برنامه نویسی · تجزیه و تحلیل سیستم · پایان نامه · پاورپوینت سیستم عامل پیشرفته محبوبه نظری 1394/05/19 دسته بندی : پاورپوینت 1 ...
پاورپوینت درمورد سیستم عامل - یک مدیر
www.ro24.ir/list/list/list/پاورپوینت+درمورد+سیستم+عامل.html
Translate this page
دانلود پاورپوینت بررسی سيستم عامل های کامپیوتری جهانحجم تقریبا 2 مگابایت تعداد ..... برنامه کلاسهای سیستم عامل پیشرفته و روش تحقیق 27 و 28 فروردین.
دانلود پاورپوینت سیستم عامل های پیشرفته - remote procedure call
stufile.ir/.../دانلود-پاورپوینت-سیستم-عامل-های-پیشرفته--remote...
Translate this page
مدل های ارتباطات. 1_ RPC (remote procedure call). 2_ MOM (message oriented middleware). 3_ data streaming. 4_ multi casting. ایده اصلی RPC. نحوه کار RPC.
سیستم عامل پیشرفته - دانشجویان ارشد نرم افزار موسسه پردیسان
swp92.blogfa.com/category/2
Translate this page
فتوای نتاج درمورد زمان سیستم عامل پیشرفته. سلام دوستان. جناب آقای نتاج فرمودند به احتیاط واجب فردا پنج شنبه 24 بهمن ساعت 9:30 تحویل پروژه سیستم عامل ...
دانلود اسلاید های لینوکس درس سیستم عامل استاد پیشوایی - انجمن ...
start.unicloob.ir › ... › سیستم عامل پیشرفته
Translate this page
Feb 26, 2015 - دانلود اسلاید های لینوکس درس سیستم عامل استاد پیشوایی دانلود پاورپوینت های لینوکس درس سیستم عامل استاد پیشوایی. Learning Unix/Linux
v center - خرید ودانلود پاورپوینت تحقیق سیستم عامل پیشرفته
vcenter.mefiles.ir/.../خرید-ودانلود-پاورپوینت-تحقیق-سیستم-عام...
Translate this page
فروشگاه دانلود ، دانلود کتاب ، فایل جزوه v center , v center , دانلود فایل.
با کتاب سیستم عامل ویندوز ۷(مبانی ویندوز پیشرفته) روشنگران آشنا ...
rfk-co.com/مبانی-ویندوز-پیشرفته/
Translate this page
Jan 9, 2016 - مبانی ویندوز پیشرفته برای دانش آموزان مقطع دبستان طراحی شده و در ادامه مبانی ویندوز یک و دو آمده است در ضمن مناسب دانش آموزان دوم ببعد و المپیادی ...
دانلود پاورپوینت سیستم عامل پیشرفته - دانلود پروژه|پایان نامه|مقاله
sido.stu1.ir/دانلود-پاورپوینت-سیستم-عامل-پیشرفته/
Translate this page
Oct 16, 2015 - این مجموعه شامل یکی از برترین سیتم عامل های یعنی سیستم عامل پیشرفته میباشد که در قالب پاورپوینتی با 30 اسلاید ارائه میشود ...
دانلود جزوه درس سیستم عامل پیشرفته علوم و تحقیقات تهران - مانشت
https://manesht.ir/forum/thread-20156.html
Translate this page
Nov 26, 2013 - مانشت - مرجع مهندسی کامپیوتر و فناوری اطلاعات و علوم کامپیوتر - کنکور ارشد و دکتری.
[PPT]ساختار سیستم عامل
bayanbox.ir/download/7789608429140148470/fa-ch01.ppt
Translate this page
مروری بر المان های مهم یک سیستم عامل; پوشش سازمان پایه ای یک سیستم کامپیوتری. 1.4 .... سیستم عامل های پیشرفته با وقفه رانده (Interrupt driven) می شوند; خطاها و ...
پاورپوینت سیستم عامل پیشرفته | فروشگاه آنلاين ماركت كلوب
www.marketcloob.com/.../پاورپوینت-سیستم-عامل-پیشرفته.ht...
Translate this page
پيادهسازي مدل Client-Server ,مبادله پارامترها ,چگونه Client موفق ميشود Server را پيدا كند (پيدا كردن ClientServer, را) ,عملكرد RPC هنگام بروز شكست (Failure)
خرید ودانلود پاورپوینت تحقیق سیستم عامل پیشرفته - دانلود فایل ...
fileee.ir/خرید-ودانلود-پاورپوینت-تحقیق-سیستم-عا/
Translate this page
Feb 24, 2016 - خرید ودانلود پاورپوینت تحقیق سیستم عامل پیشرفته. بازدید : 6 views; بدون نظر. خرید و دانلود با قیمت 5,500 تومان. این فایل در ۲۰صفحه قابل ...
دانلود پاورپوینت سيستم عامل يونيكس - دانلود مقاله
mag-iran.com/دانلود-پاورپوینت-سيستم-عامل-يونيكس.htm
Translate this page
دلایل ایجاد سیستم عامل. یک سیستم کامپیوتری پیشرفته از یک یا چند پردازنده ، مقداری حافظه اصلی ، دیسک ها ، چاپگر ها ، صفحه. کلید ، صفحه نمایش ، واسط های ...
پاورپورنت و مقاله درس سیستم عامل پیشرفته – مقطع ارشد(Grid ...
nabproject.ir/itemsDetails.aspx?ItemId=2639
Translate this page
در این پروژه فایل پاور پوینت، همراه با ترجمه های مورد نیاز و مقاله استفاده شده ، تحویل ... این پروژه مناسب درس شبکه پیشرفته، سیستم عامل پیشرفته و سایر دروس ...
دانلود فایل پاورپوینت سیستم عامل , سیستم عامل , کتاب سیستم عامل , جز
studownload.rzb.ir/post/.../دانلود-فایل-پاورپوینت-سیستم-عامل.as...
Translate this page
برچسب ها : دانلود فایل پاورپوینت سیستم عامل,سیستم عامل,کتاب سیستم عامل,جزوه ... دانلود رایگان جزوه برنامه نویسی پیشرفته دکتر نورحسینی دانشگاه امیرکبیر ...
1
2
3
4
5
6
7
8
9
10
Next
Unknown - Use precise location
- Learn more
Help Send feedback Privacy Terms