حالا زمان آن بود توي اين مالتي تسكها ، تسك ِ من و تو بيايد با هم اجرا شود لعنتي؟
و درست توي همان كريتيكال ريجن مزخرف كه من و تو را دچار عامل مشترك مي كند يك اينتراپت بيايد !
تا هردومان بيفتيم توي لوپ بي پايان .
حالا هي بزنند توي سرخودشان الگوريتم بنويسند و سمافور و مونيتور بسازند .
ما را بخوابانند و بيدار كنند .
فيلسوف* هاي گرسنه را بندازند به جون هم يا آن آرايشگر بدبخت را يا حتي آن ميمون ها را .
مگر تو شكايتي ازين لوپ بي نهايت مزخرف داري لعنتي؟
---------------------------------------------------------------------------
نترسيد اگه نفهميديد : مفاهيم سيستم عامليست كه در زير آن واژه هاي عجيب و غريب توضيح داده شده . سعي كنيد بفهميد ديگر !!
پي نوشت توضيحي مهندسانانه: توي سيستم عامل مبحثي است (سيستم عامل چيست ؟ يك چيزي مثل ويندوز !ويندوز چيست ؟ همين كه توشي :دي !!؛ اگر از اقبال بدم توي لينوكس نباشي ) كه بررسي مي كند اگر چند كار را در يك زمان يك سي.پي.يو بخواهد انجام دهد (از آن جايي كه زمان براي انجام تسكها تقسيم بندي مي شود) و اين تسكها داراي عامل مشتركي باشند آن گاه در هنگام استفاده از آن عامل مشترك وقفه (اينتراپتي ) اي نيايد تا هر دوي آن برنامه ها را در يك حلقه (لوپ) بي پايان بياندازد . براي حل اين مسئله از سمافورها يا مونيتورها و يا بعضي توابع خواباندن sleep ()و بيدار كردن wake up() استفاده مي كنند .
ان در باب فيلسوف *ها : يك طرح مساله ايست از فيلسوف ها كه دور ميزي نشسته اند و بين آن ها چنگالها طوري چيده شده كه بين هر دو بشقاب فقط يك چنگال است و براي خوردن هر دو چنگال بايد برداشته شود . اين به آن معنيست كه اگر همه ي فيلسوف ها (5 تا) چنگال راست را بردارند هيچ كدام نمي توانند غذا بخورند .چنگال ها عامل مشترك و برداشتن چنگال ها ناحيه ي بحرانيست كه روي آن ها اعمال مي شود.
Labels: کوتاه نوشت