تحقیق ماشينهاي همزماني، این فایل با فرمت Word و با حجم 14 صفحه و قابل ویرایش می باشد
بخشی از متن:
بطور كلي در اين معماري نمي توان انتظار داشت كه كاربران روي سخت افزار اوليه كار كنند اما در عوض انتظار مي رود كه از سيستمهاي برنامه نويسي براي ساخت يك كتابخانه همزماني استفاده شود كه معمولاً يك پردازش پيچيده است.حال بحث را با يك سخت افزار اوليه و چگونگي عمليات همزماني براي آن شروع مي كنيم يكي از انواع عمليات همزماني مبادله اتمي (atomic exchanye) است كه ارزش يك رجيستر را با حافظه عوض مي كند حال ببينيم چگونه از اين عمليات همزماني استفاده كنيم. فرض مي كنيم كه مي خواهيم يك قفل ساده بسازيم و در آن با ارزش 0صفر نشان مي دهيم كه قفل آزاد است و با 1 نشان مي دهيم كه غير قابل استفاده است در رجيستر و حافظه آدرس مطابق قفل است دستور emchanye 1 را برمي گرداند اگر پردازنده قبلاً دستيابي شده و در غير اينصورت 5 را برمي گرداند. در حالت ديگر آن مقدار با 1 تغيير مي كند و با حصول0 صفر از هر تغييري جلوگيري مي كند. بطور مثال فرض مي كنيم دو پردازنده داريم كه هر يك تلاش مي كند همزماني را عوض كند اين رقابت وقتي تمام مي شود . كه يكي از پردازنده ها تغيير را انجام مي دهد و 0 را برگرداند و در اينصورت پردازنده دوم 1 را باز خواهد گرداند آن كليد از مبادله اوليه براي اجدا كردن همزماني در عمليات اتميك استفاده مي كند. آن مبادله غيرقابل تقسيم است و دو مبادله همزمان با نوشتن مكانيزمهاي پشت سرهم (سريالي ) مرتب مي شود.تعداد ديگر از اتميك هاي اوليه وجود دارد كه در انجام همزماني بكار برده مي شود و همه آنها قابليت خواندن و update كردن حافظه دارند و همچنين وضعيتي كه مي گويد آيا دو عمليات به صورت ذره وا انجام مي شود يا نه.
این فایل شامل مباحث زیر می باشد:
5.4 – همزماني
اسانس سخت افزار اوليه
اجراي قفلهاي به هم پيوسته
مدلهايي از حافظه هاي پايدار
ديدگاه برنامه نويس
مدل پايداري آرميده
آخرين تبصره در مدلهاي پايداري
برچسب ها:
تحقیق ماشينهاي همزماني بررسی ماشينهاي همزماني مقاله ماشينهاي همزماني پروژه ماشينهاي همزماني دانلود تحقیق ماشينهاي همزماني دانلود پروژه ماشينهاي همزماني دانلود مقاله ماشينهاي همزماني دانلود بررسی ماشينهاي همزماني