۰
subtitle
ارسال: #۱
  
بن بست مهندسی کامپیوتر ۹۱
چرا قحطی نداریم؟
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
۰
ارسال: #۲
  
RE: بن بست مهندسی کامپیوتر ۹۱
(۰۷ بهمن ۱۳۹۳ ۱۱:۴۰ ب.ظ)bluebaran نوشته شده توسط: چرا قحطی نداریم؟
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
سلام
یادمه قبلا این سوال در انجمن حل شده بود ... گشتم پیداش نکردم!
خب بگذریم....
ببینید مسئله اینجوری شبیه سازی میکنم...
فرض کنید الان b12 پر پر هست! و B23 هم خالیه خالی...(پس مشکلی نیس C=b12+b23)
حال فرض کنید یه لحظه p2 میاد ی دونه از b12 بر میداره=>b12 الان ی دونه جاخالی براش باز شده (درسته!)
خب => b12 اگر زبر و زرنگ باشه باید زود کارش انجام بده و بذاره درون b23 که مشکی هم نیس(چون اگر بذاره ( C=b12+b23 و مشکلی نیس!)
ولی اگر ی ذره تنبلی کنه و کارش طول بکشه => ممکنه p1 یه دونه چیز جدید تولید کنه بذاره تویb12 => اون وقت سر p2 که چیز جدیدی تولید منه بیکلاه میمونه!
چرا =>>> چون که اگر بخواد خروجیش رو بذاره توی b23 باید اول چک بشه میتونه یا نه .....
که اگر چک کنه می بینه ...... ..... =>جا نیس!و overflow میده (c>b12+b23) و اینجاست که کل سیستم به باد میره و هنگ میکنه....
در مورد قحطی هم به نظرم اینطور باشه .... ولی مطمئن ۱۲۰% نیستم!
به نظرم من چون مشکلی از لحاظ رسیدن منبع نباشه => قحطی نیس چون بلاخره هرکی تولید میکنه و میده بعدی...
ولی الان که بحث رو گفتید بک کم شک دارم...
موفق و موید!
التماس دعا
ارسال: #۳
  
RE: بن بست مهندسی کامپیوتر ۹۱
(۱۰ بهمن ۱۳۹۳ ۰۵:۴۳ ب.ظ)mostafa2012 نوشته شده توسط:(07 بهمن ۱۳۹۳ ۱۱:۴۰ ب.ظ)bluebaran نوشته شده توسط: چرا قحطی نداریم؟
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
سلام
یادمه قبلا این سوال در انجمن حل شده بود ... گشتم پیداش نکردم!
خب بگذریم....
ببینید مسئله اینجوری شبیه سازی میکنم...
فرض کنید الان b12 پر پر هست! و B23 هم خالیه خالی...(پس مشکلی نیس C=b12+b23)
حال فرض کنید یه لحظه p2 میاد ی دونه از b12 بر میداره=>b12 الان ی دونه جاخالی براش باز شده (درسته!)
خب => b12 اگر زبر و زرنگ باشه باید زود کارش انجام بده و بذاره درون b23 که مشکی هم نیس(چون اگر بذاره ( C=b12+b23 و مشکلی نیس!)
ولی اگر ی ذره تنبلی کنه و کارش طول بکشه => ممکنه p1 یه دونه چیز جدید تولید کنه بذاره تویb12 => اون وقت سر p2 که چیز جدیدی تولید منه بیکلاه میمونه!
چرا =>>> چون که اگر بخواد خروجیش رو بذاره توی b23 باید اول چک بشه میتونه یا نه .....
که اگر چک کنه می بینه ...... ..... =>جا نیس!و overflow میده (c>b12+b23) و اینجاست که کل سیستم به باد میره و هنگ میکنه....
در مورد قحطی هم به نظرم اینطور باشه .... ولی مطمئن ۱۲۰% نیستم!
به نظرم من چون مشکلی از لحاظ رسیدن منبع نباشه => قحطی نیس چون بلاخره هرکی تولید میکنه و میده بعدی...
ولی الان که بحث رو گفتید بک کم شک دارم...
موفق و موید!
التماس دعا
مر۳۰ بابت توضیحاتت
فقط من یه سوال برام پیش اومده این که میگم اگه بافر توسط p1 پر بشه
و قبل از مصرف p 2 از کار بیفته چی میشه ؟
آیا قحطی نیست
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close