پاورپوینت

دانلود پاورپوینت

پاورپوینت

دانلود پاورپوینت

پاورپوینت هماهنگی پردازه ها(Process Synchronization)

پاورپوینت هماهنگی پردازه ها(Process Synchronization)

فرمت فایل : پاورپوینت قابل ویرایش   تعداد اسلاید : 51   قسمت هایی از پاورپوینت :   دسترسی همزمان به داده های مشترک ممکن است باعث شود که ناسازگاری داده به وجود آید. سازگاری داده نیازمند مکانیزمی برای اطمینان از اجرای صحیح فرآیندهای همکار است. فرض کنید می خواهیم راه حلی برای مسئله تولید کننده – مصرف کننده فراهم کنیم به طوری که از تمام ظرفیت بافر استفاده شود. یک راه حل این است که یک شمارنده از نوع عدد صحیح با مقدار اولیه صفر استفاده کنیم که میزان موجودی بافر را مشخص کند. هر بار که یک داده به بافر اضافه می شود، این شمارنده یک واحد افزایش پیدا می کند و هر بار که یک داده از بافر حذف می شود، یک واحد از شمارنده کاسته می شود.   مسئله ناحیه بحرانی فرض کنید یک سیستم دارای n فرآیند بصورت {p0, p1, … pn-1}  باشد. کد مربوط به هر فرآیند دارای قسمتی به نام ناحیه بحرانی می باشد. فرآیند ها ممکن است اقدام به تغییر متغیرهای سراسری ویا به روزرسانی جدول ها و یا نوشتن فایل کنند. lهنگامی که یک فرآیند در حال اجرا در ناحیه بحرانی است، به هیج فرآیند دیگری نبای ...