قضیه گارسون

بپرسید
  • ordebehesht ordebehesht
  • 100 ماه قبل
  • 100 ماه قبل
  • 282 نمایش

1

{{ digitTrunc(content.likes) }}

سلام : تو درس سیستم عامل پیشرفته ارشد سوالی با مضمون زیر ارائه شده که می بایست به صورت برنامه نویسی تحویل گردد ممنون میشم کمی راهنمایی کنید مرسی

--------------

ساندویچ فروشی را در نظر بگیرید که در آنجا 4 کارگر و مشتری بشرح زیر وجود دارد.

مشتری: وارد ساندویج فروش شده و به گارسون ساندویچ سفارش می دهد.

گارسون: سفارش مشتریها را گرفته و به آشپز ارایه می دهد.

آشپر: سفارشها را از گارسون گرفته ،اماده کرده و به تحویل دار می دهد. و از گارسون منتظر سفارش و از تحویلدار منتظر گزارش (راضی و یا ناراضی بودن مشتری) است.

تحویلدار: غذا را از آشپز گرفته و به مشتری ارایه می دهد و درصورت راضی بودن مشتری گزارش به گارسون و در صورت عدم رضایت مشتری، به آشپز گزارش می دهد.

صندوقدار: حساب مشتری را گرفته و ضمن تقدیر و تشکر از تشریف فرمایی اش :D، گزارش شکایت ویا تشکر را گرفته و بسته به نوع به گارسون، آشپز یا تحویلدار ارایه می دهد.

هرکدام از فیلد ها (مشتری، گارسون، آشپز، تحویلدار،صندوقدار) را پروسس در نظر بگیرد و با استفاده از یکی از مکانیزمهای ارتباط بین پروسس ها (که تو فصل Interprocess communication ارایه نمودیم) ارتباط بین این پروسس ها را برقرار نموده و دیالوگ فوق را بین آنها اعمال نمایید

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

پاسخ ها به این سوال

پاسخ ها به این سوال

{{ digitTrunc(post.likes) }}

این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.

دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}

{{ err }}
{{ post.userAchivements.rhodiumAchievements }}
{{ post.userAchivements.platinumAchievements }}
{{ post.userAchivements.goldAchievements }}
{{ post.userAchivements.silverAchievements }}
{{ post.userAchivements.bronzeAchievements }}
{{ timeSince(new Date(post.date)) }} قبل

برای ثبت پاسخ خود در وب سایت وارد حساب کاربری خود شوید
قابلیت ارسال مطلب توسط مدیریت سایت غیر فعال شده است