تبادل پیام

تبادل پیام

توضیحات

در جلسه بیست و نهم سیستم عامل دکتر حقیقت ویژه کنکور ارشد کامپیوتر، کنکور دکتری کامپیوتر، کنکور ارشد آی تی و کنکور دکترای آی تی، آخرین بخش فصل مهم چهارم سیستم عامل با عنوان «تبادل پیام» ارائه می‌شود. از مطالب قبلی می‌توان چنين نتيجه گيری كرد كه سمافورها خيلی سطح پايين هستند و استفاده از مانيتورها منوط به پشتيبانی كامپايلر زبان برنامه‌نويسی است. همچنين هيچ يک از اين اولیه‌ها برای تبادل اطلاعات، انحصار متقابل و همگام‌سازی بين ماشين‌ها تهيه نشده‌ است، چون بين آنها حافظه مشترک وجود ندارد. بنابراين به مكانيسم ديگری به نام تبادل پيام (Message Passing) نياز خواهيم داشت. تبادل پيام بين فرايندها با سه هدف به كار می‌روند: 1) تبادل داده 2) انحصار متقابل 3) همگام‌سازی. در این جلسه پس از معرفی اولیه‌های Send و Receive، نکات مهم سیستم‌های تبادل پیام ارائه می‌شود. سپس پیام‌ها از چندین منظر طبقه‌بندی می‌شوند: از منظر بافركردن (Buffering)، ماندگاری (Persistence)، نظام صف بندی (Queueing)، آدرس‌دهی (Addressing) و نامگذاری (Naming) و شفافيت (Transparency)، قابليت اطمينان (Reliability)، امنيت (Security)، كارايی (Performance)، قالب‌بندی (framing)، مسدودكردن (Blocking) و همگام‌سازی (Synchronization) و نیز از منظر سادگی (Simplicity). بعد از آن روش قرار ملاقات (Rendezvous) معرفی می‌شود. در انتها حل مسئله توليدكننده-مصرف‌كننده با تبادل پيام ارائه شده و شبه‌کد مربوطه شرح داده می‌شود.

هزینه دوره:
1,800,000 تومان1,440,000 تومان

سیستم عامل