پاورپوینت سیستم عامل پیشرفته
دسته: کامپیوتربازدید: 4 بار
فرمت فایل: 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
پاورپوینت سیستم عامل پیشرفته
دسته: کامپیوتربازدید: 4 بار
فرمت فایل: 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
.
.
.
.
.
.
.
.
.
.
proje
Google
تقریباً ۵۳۹٬۰۰۰ نتیجه (۰٫۴۱ ثانیه)
اگر امکان دارد آن را به فارسی ایمیل کنید
دانلود پاورپوینت سیستم عامل پیشرفته - سید مجید یعقوبی
www.ppt.ir/Download.aspx/ec710305-fdb6-43d4-8ac5-b4b6718fffa7
دانلود پاورپوینتelseدانلود سیستم عامل پیشرفته ، برچسب ها : Adv.OS ، پاورپوینت ، قالب پاورپوینت ، ppt.
پاورپوینت سيستم عامل پيشرفته 20 اسلاید - بانک مقالات ...
papersky.ir/download/38648/پاورپوینت-سيستم-عامل-پيشرفته-20-اسلای/
دانلود پاورپوینت سيستمعامل پيشرفته 20 اسلاید پياده سازي مدل Client-Server خلاصه حالات در جدول شكل 14-2 ص 65 81 تركيب كه همه آنها به دردبخور هستند. هر شبك.
پاورپوینت سیستم عامل پیشرفته - بررسی و خرید آنلاین با ...
fgolenarges-mobilea.saharstore.ir/page-34501.html
9 ژانويه 2016 ... مبانی ویندوز پیشرفته برای دانش آموزان مقطع دبستان طراحی شده و در ادامه مبانی ویندوز یک و دو آمده است در ضمن مناسب دانش ... با کتاب سیستم عامل .
پاورپوینت های درس سیستم عامل پیشرفته - دانشجویان ...
masters92-jdkh.blogfa.com/post/5
دانشجویان کارشناسی ارشدمهندسی کامپیوتر92 - پاورپوینت های درس سیستم عامل پیشرفته - تاننبام - موسسه آمورش عالی جهاد دانشگاهی خوزستان - دانشجویان کارشناسی ...
فایل پاورپوینت دروس سیستم های خبره و سیستم عامل ...
zodex.blogfa.com/post-58.aspx
آموزش رایانه (سخت افزار و نرم افزار) - فایل پاورپوینت دروس سیستم های خبره و سیستم عامل پیشرفته - رایانه ابزاری برای پیشبرد و تعالی علوم.
پاورپوینت سیستم عامل پیشرفته - خرید اینترنتی با ...
flash-giiirla.alalestore.ir/page-35880.html
9 ژانويه 2016 ... مبانی ویندوز پیشرفته برای دانش آموزان مقطع دبستان طراحی شده و در ادامه مبانی ویندوز یک و دو آمده است در ضمن مناسب دانش ... با کتاب سیستم عامل ...
فایل سافت اسلاید پاورپوینت درس سیستم عامل پیشرفته ...
filesoft.test.com/prod-183286-اسلاید+پاورپوینت+درس+سیستم+عامل+پیشرفته+د...
جزوه سیستم عامل پیشرفته استاد برومند نیا جزوه سیستم عامل پیشرفته پیام نور برومندنیا.
پاورپوینت-سیستم-عامل-پیشرفته - صفحه اصلی - فایل ناب
projeha.filenab.com/tag-پاورپوینت-سیستم-عامل-پیشرفته.aspx
بلوک کد اختصاصی. محصولاتی که دارای عبارت 'پاورپوینت-سیستم-عامل-پیشرفته' هستند. پاورپوینت سیستم عامل پیشرفته · پاورپوینت سیستم عامل پیشرفته.
پاورپوینت سیستم عامل پیشرفته :: pooya - فایل فلش ...
pooyafilen.blog.ir/tag/پاورپوینت%20سیستم%20عامل%20پیشرفته
۱ مطلب با کلمهی کلیدی «پاورپوینت سیستم عامل پیشرفته» ثبت شده است -
دانشجویان ارشد مهندسی نرم افزار - سیستم عامل های توزیع شده
www.arshad-soft.blogfa.com/category/3
۵ دی ۱۳۹۲ ه.ش. - کتاب سیستم عامل پیشرفته سیلبر شاتس با ترجمه دکتر حمیدرضا ناجی، محمدرضا سمیعی و ... این پاورپوینت ها در امتحان پایان ترم لحاظ می شوند.
پاورپوینت سیستم عامل پیشرفته - پکیج اموزشی
matinshop.hamrahblog.com/post/304
پاورپوینت سیستم عامل پیشرفته. این مجموعه شامل یکی از برترین سیتم عامل های یعنی سیستم عامل پیشرفته میباشد که در قالب پاورپوینتی با 30 اسلاید ارائه ...
پاورپوینت سیستم عامل پیشرفته - دانلود پایان نامه و پروژه - ...
maghale2020.rozblog.com/post/102/-پاورپوینت-سیستم-عامل-پیشرفته-.html
۴ روز پیش - پاورپوینت سیستم عامل پیشرفته دسته: کامپیوتر بازدید: 2 بار فرمت فایل: ppt حجم فایل: 87 کیلوبایت تعداد صفحات فایل: 20 پاورپوینت ...
سیستم عامل پیشرفته بایگانی - وبسایت دانشجویان ارشد ...
arshad93.ir/system/tag/سیستم-عامل-پیشرفته/
با سلام دوستان منابع درس سیستم عامل پیشرفته دکتر بهروزیان را می توانید از لینک زیر دانلود کنید. دانلودجزوه سیستم عامل دانلود جزوه ترم بهمن ۹۴ دانلود پاورپوینت ...
مرجع دانشجویان ايران » پاورپوینت سیستم عامل پیشرفته
www.unicloob.com › پاورپوینت › کامپیوتر
پاورپوینت سیستم عامل پیشرفته , پاورپوينت, powerpoint, .ppt, , powerpoint download, پاورپوینت, دانلود, خريد, فروش, کامپیوتر, مهندسی کامپیوتر, آی تی,
دستهبندی سیستم عامل پیشرفته - دانشجویان کارشناسی ...
dbau.blogsky.com/category/cat-1
دستهبندی سیستم عامل پیشرفته - دانشجویان کارشناسی ارشد کامپیوتر - ... جزوه سیستم عامل پیشرفته 90/9/11 - پاور پوینت. فایل صوتی سیستم عامل پیشرفته ...
اسلاید پاورپوینت درس سیستم عامل پیشرفته دکتر برومند ...
folderonline.ir › فایل ها › عمومی و آزاد
۶ ساعت پیش - اسلاید پاور پوینت درس سیستم عامل پیشرفته دکتر برومند نیا. شامل: فصل اول مقدمه 27 اسلاید. دریافت فایل. خرید و دانلود فایل. در رابطه با قرار ...
اسلاید پاورپوینت درس سیستم عامل پیشرفته دکتر برومند ...
8ll8.ir/اسلاید-پاورپوینت-درس-سیستم-عامل-پیشرف/
اسلاید پاورپوینت درس سیستم عامل پیشرفته دکتر برومند نیا. پایان نامه پروپوزال پروژه تحقیق سمینار کارآموزی مقاله. پاسخ دهید لغو پاسخ. نشانی ایمیل شما منتشر ...
پروژه-پاورپوینت-سیستم-عامل-پیشرفته - شکر دانلود
shekardownload.ir/tag-پروژه-پاورپوینت-سیستم-عامل-پیشرفته.aspx
محصولاتی که دارای عبارت 'پروژه-پاورپوینت-سیستم-عامل-پیشرفته' هستند. پاورپوینت سیستم عامل پیشرفته · پاورپوینت سیستم عامل پیشرفته. قیمت: 5,000 ...
[PDF]سیستم عامل پیشرفته - پایگاه کتاب های درسی
www.chap.sch.ir/sites/default/files/lbooks/93-94/351/C612-21.pdf
سیستم عامل پیشرفته )ویندوز 7 و لینوکس دبیان(. تهران: شرکت چاپ و نشر کتاب های درسی ایران، 1393. 252 ص.: مصور. 978-964- 05-2393 -3. فیپای مختصر.
پاورپوینت سیستم عامل پیشرفته - سیدوآنلاین22
kasebi20.ir/product-12566-powerpoint.aspx
سیستمعامل پیشرفته پاورپوینت سیستم عامل پیشرفته پروژه پاورپوینت سیستم ... این مجموعه شامل یکی از برترین سیتم عامل های یعنی سیستم عامل پیشرفته ...
پاورپوینت سیستم عامل پیشرفته 20 اسلاید - قیمت 2,000 ...
https://selz.ir/قیمت-خرید/1996372-پاورپوینت-سیستم-عامل-پیشرفته-20-اسلاید
پاورپوینت سیستم عامل پیشرفته 20 اسلاید محدوده قیمت از 2000 تومان از فروشگاه دانلودها.
پاورپوینت سیستم عامل پیشرفته - همکاری در فروش فایل ...
book-file.parspa.ir/پاورپوینت%20سیستم%20عامل%20پیشرفته_5277.html
دانلود پاورپوینت سيستمعامل پيشرفته ، استاد محمد داورپناه.
مرجع وب-پاسخ خود آزمایی های درس سیستم عامل پیشرفته فصل 3 4
www.data2.ir/.../پاسخ+خود+آزمایی+های+درس+سیستم+عامل+پیشرفته+فصل+3+4.ht...
دانلود پاورپوینت سیستمعامل پیشرفته. پاورپوینت سيستمعامل پيشرفته پاورپوینت سيستمعامل پيشرفته20 اسلایدفهرست مطالب: پیادهسازی مدل Client-Server ...
مرجع وب-سیستم عامل پیشرفته
www.data2.ir/list/سیستم+عامل+پیشرفته.html
دانلود پاورپوینت سیستمعامل پیشرفته. پاورپوینت سيستمعامل پيشرفته پاورپوینت سيستمعامل پيشرفته20 اسلایدفهرست مطالب: پیادهسازی مدل Client-Server ...
دانلود پاورپوینت کامپیوتر سیستم عامل پیشرفته - صفحه ...
newfile.filekar.ir/دانلود-پاورپوینت-کامپیوتر-----سیستم-عامل-پیشرفته-_8455.html
دانلود پاورپوینت کامپیوتر سیستم عامل پیشرفته. قیمت: ۵۰۰۰۰ریال تعداد صفحات: 20 کد محصول :21262 حجم فایل:21,28 KB نوع فایل :rar. دراین فایل : سیستم عامل ...
دانلود مقاله پاورپوینت سیستم عامل ویندوز 7 - - آخرین اخبار ...
www.zamoune.com/article/.../دانلود-مقاله-پاورپوینت-سیستم-عامل-ویندوز-7-…
لیست پایان نامه های آماده,دانلود مقاله پاورپوینت سیستم عامل ویندوز 7,پایان نامه های آماده ...ا. ... استیشن پیشرفته لیزری با سیستم عامل ویندوز و LCD دو طرفه ... لمسی .
پاورپوینت سیستم عامل پیشرفته | دانلود با لینک مستقیم
nice.iranoo.ir/2016/05/24/پاورپوینت-سیستم-عامل-پیشرفته/
۴ روز پیش - پاورپوینت سیستم عامل پیشرفته دارای 20 اسلاید می باشد که بخشی از متن و فهرست آن را در ادامه برای مشاهده قرار داده ایم و در صورت نیاز به داشتن کل ...
پاورپوینت سیستم عامل پیشرفته - سیستم همکاری در فروش ...
studentdl.ir/product-12566-powerpoint.aspx
این مجموعه شامل یکی از برترین سیتم عامل های یعنی سیستم عامل پیشرفته میباشد که در قالب پاورپوینتی با 30 اسلاید ارائه میشود ...
پاورپوینت درمورد سیستم عامل - یک مدیر
www.ro24.ir/list/list/list/پاورپوینت+درمورد+سیستم+عامل.html
دانلود پاورپوینت بررسی سيستم عامل های کامپیوتری جهانحجم تقریبا 2 مگابایت تعداد ..... برنامه کلاسهای سیستم عامل پیشرفته و روش تحقیق 27 و 28 فروردین.
نرم افزار مجازی دانشگاه گیلان - سیستم عامل پیشرفته
software-guilan.blogfa.com/category/2/سیستم-عامل-پیشرفته
نرم افزار مجازی دانشگاه گیلان - سیستم عامل پیشرفته - مرکز اطلاع رسانی بچه های ارشد ... دوستان عزیز تمامی اسلايدهاي پاورپوينت درس سيستم عامل پيشرفته دكتر ...
سبد بلاگ | فایل پاورپوینت سیستم عامل سیستم عامل | ...
sabad-blog.ir/list/فایل+پاورپوینت+سیستم+عامل+سیستم+عامل.html
۲۴ بهمن ۱۳۹۴ ه.ش. - پاورپوینت سیستم عامل پیشرفته. پاورپوينت سيستم عامل پیشرفته دسته: نرم افزار بازدید: 3 بار فرمت فايل: ppt حجم فايل: 296 کیلوبایت ...
سبد بلاگ | دانلود پاورپوینت آماده سیستم عامل لینوکس | ...
sabad-blog.ir/list/دانلود+پاورپوینت+آماده+سیستم+عامل+لینوکس.html
دانلود پروژه آشنایی با سيستم عامل لينوکس - یکی از رقابتهای کشورهای پیشرفته در زمینه کامپیوتر است و ما هر روز شاهد پیشرفت این تکنولوژی عظیم هستیم.
پاورپوینت سیستم عامل پیشرفته بلاگفال
myfilse-rzb.blogfal.ir/page-462393.html
عامل ,فایل ,سیستم ,پیشرفته ,پیشرفته ,پاورپوینت ,سیستم عامل ,عامل پیشرفته ,اسلاید ارائه ,ارائه میشود ,سیستم عامل ,اسلاید ارائه میشود ,عامل پیش ...
سیستمعامل - ویکیپدیا، دانشنامهٔ آزاد
https://fa.wikipedia.org/wiki/سیستمعامل
سیستمعاملهای پیشرفته نیز در این سیستمها وجود ندارند چرا که سیستمعامل کاربر را از سختافزار جدا میکند و این جداسازی باعث عدم قطعیت در زمان پاسخگویی میشود.
[PPT]تاريخچه تصويري سيستم عامل ويندوز مايكروسافت
khschool.ir/Files/Archive/16802/جلسه%20اول.ppt
شرکت مایکروسافت در اوایل دهه ی 1980 با ارایه ی سیستم عامل MS-Dos وارد بازار .... سیستم عامل NT پیشرفته ترین عضو خانواده سیستم عاملهای میکروسافت NT است ...
پاورپوینت سیستم عامل پیشرفته - فروشگاه فایل
fileplace.ir/product-12566-powerpoint.aspx
سیستمعامل پیشرفته پاورپوینت سیستم عامل پیشرفته پروژه پاورپوینت سیستم ... این مجموعه شامل یکی از برترین سیتم عامل های یعنی سیستم عامل پیشرفته ...
سیستم عامل چیست ؟ - سرزمین دانلود
www.sarzamindownload.com/contents/855/
سیستم عامل,ویندوز,آموزش,فارسی,آموزش تصویری,نرم افزار,آموزش گام به گام,کتاب ... یک سیستم کامپیوتری پیشرفته از یک یا چند پردازنده ، مقداری حافظه اصلی ...
دکتر امیر مسعود رحمانی - گروه کامپیوتر واحد علوم و تحقیقات ...
computer.srbiau.ac.ir/index.php/faculty/rahmani
Download this file (3- طرز تهیه پاورپوینت.PDF) 3- طرز تهیه ... AdvancedOs1_2.rar, [پاورپوینتهای درس سیستمهای عامل پیشرفته - بخش اول], 7638 kB. Download ...
دانلود پاورپوینت سیستم عامل های پیشرفته - remote ...
stufile.ir/.../دانلود-پاورپوینت-سیستم-عامل-های-پیشرفته--remote-procedure-call
مدل های ارتباطات. 1_ RPC (remote procedure call). 2_ MOM (message oriented middleware). 3_ data streaming. 4_ multi casting. ایده اصلی RPC. نحوه کار RPC.
پاورپوینت سیستم عامل پیشرفته - ماهواره - سیستم همکاری در ...
telecom.pnublog.com/post/4669/پاورپوینت%20سیستم%20عامل%20پیشرفته
... پاورپوینت · مقالات · برنامه نویسی · تجزیه و تحلیل سیستم · پایان نامه · پاورپوینت سیستم عامل پیشرفته محبوبه نظری 1394/05/19 دسته بندی : پاورپوینت 1 ...
پاور پوینت سیستم عامل فصل 7 جلد دو
fhoddatha.adnashop.ir/list/پاور+پوینت+سیستم+عامل+فصل+7+جلد+دو.html
دانلود پاور پوينت سيستم های پیشرفته برای پایداری پس از ترمز ...aras44.bistarinha.ir/page-95872.htmlدانلود پاور پوينت سيستم های پیشرفته برای پایداری پس ...
سیستم عامل پیشرفته - لینک گردی
farsinow.ir/news/سیستم-عامل-پیشرفته
کتاب ” سیستم عامل های پیشرفته ... 476. دستهبندی سیستم عامل پیشرفته - دانشجویان … جزوه سیستم عامل پیشرفته 90/9/11 - پاور پوینت. فایل صوتی سیستم ...
راهنمای برنامه نویس - تاپیک درس سیستم عامل پیشرفته ...
www.programmerf1.com › ... › ترم بهمن سال 90
۱۸ اسفند ۱۳۹۰ ه.ش. - درس سیستم عامل پیشرفته دکتر رحمانی ... چون حجم فايلهاي پاورپوينت زياد بود در دو پوشه آپلودشون كردم ، بقيه فايلها رو مي تونيد از لينك زير ...
پاورپوینت سیستم عامل پیشرفته | فروشگاه آنلاين ماركت ...
www.marketcloob.com/1617/پاورپوینت-سیستم-عامل-پیشرفته.html
پيادهسازي مدل Client-Server ,مبادله پارامترها ,چگونه Client موفق ميشود Server را پيدا كند (پيدا كردن ClientServer, را) ,عملكرد RPC هنگام بروز شكست (Failure)
منبع درس سیستم عامل پیشرفته - مانشت
https://manesht.ir/forum/thread-8977.html
۳۱ تیر ۱۳۹۱ ه.ش. - کسی از دوستان جزوه سیستم عامل پیشرفته دکتر جلیلی در دانشگاه شریف رو داره ؟ ... من هم دنبال جزوه خوب برای درس سیستم عامل پیشرفته هستم.
[PPT]تعريف سيستم عامل :
pnu84.persiangig.com/document/PNU84/OS%201.ppt
در فرهنگ رایانه سیستم عامل (به انگلیسی: Operating System) نرمافزاری است که ... سیستم عاملهای پیشرفته نیز در این سیستمها وجود ندارند چرا که سیستم عامل ...
دانلود پاورپوینت سیستم عامل پیشرفته - دانلود پروژه|پایان ...
sido.stu1.ir/دانلود-پاورپوینت-سیستم-عامل-پیشرفته/
۲۴ مهر ۱۳۹۴ ه.ش. - این مجموعه شامل یکی از برترین سیتم عامل های یعنی سیستم عامل پیشرفته میباشد که در قالب پاورپوینتی با 30 اسلاید ارائه میشود ...
با کتاب سیستم عامل ویندوز ۷(مبانی ویندوز پیشرفته) ...
rfk-co.com/مبانی-ویندوز-پیشرفته/
۱۹ دی ۱۳۹۴ ه.ش. - مبانی ویندوز پیشرفته برای دانش آموزان مقطع دبستان طراحی شده و در ادامه مبانی ویندوز یک و دو آمده است در ضمن مناسب دانش آموزان دوم ببعد و المپیادی ...
فایل ارائه سیستم عامل پیشرفته - فصل ششم - ...
safahanstu.blogfa.com/post/2
فایل پاورپوینت مربوط به فصل ششم سیستم عامل پیشرفته : همگام سازی (synchronization) رو با حفظ ترتیب شماره اسلایدهای سر کلاس ، برایتان قرار داده ام.
[PPT]ساختار سیستم عامل
bayanbox.ir/download/7789608429140148470/fa-ch01.ppt
مروری بر المان های مهم یک سیستم عامل; پوشش سازمان پایه ای یک سیستم کامپیوتری. 1.4 .... سیستم عامل های پیشرفته با وقفه رانده (Interrupt driven) می شوند; خطاها و ...
1
2
3
4
5
6
7
8
9
10
صفحهٔ بعدی
ناشناس - استفاده از موقعیت مکانی دقیق
- بیشتر بدانید
راهنما ارسال بازخورد حریم خصوصی شرایط