تالار گفتمان مانشت
سیستم عامل-مهندسی کامپیوتر ۹۴ - نسخه‌ی قابل چاپ

صفحه‌ها: ۱ ۲ ۳ ۴ ۵
RE: سیستم عامل-مهندسی کامپیوتر ۹۴ - ۲۲۹۹ - ۱۸ بهمن ۱۳۹۳ ۰۱:۳۵ ق.ظ

(۱۷ بهمن ۱۳۹۳ ۰۴:۳۳ ب.ظ)ziba.O نوشته شده توسط:  تعریف dispatcher : به تعویض بافت بین رگه ها می گن
(۱۷ بهمن ۱۳۹۳ ۰۴:۲۸ ب.ظ)۲۲۹۹ نوشته شده توسط:  من dispatcher رو زدم

به نظرم اون گزینه غلط بود چون dispatcher با فرآیندها سروکار داره نه نخ

قضیه ی فیلسوف هارو چی زدین؟


RE: سیستم عامل-مهندسی کامپیوتر ۹۴ - doost4 - 18 بهمن ۱۳۹۳ ۰۳:۲۵ ق.ظ

(۱۸ بهمن ۱۳۹۳ ۰۱:۱۳ ق.ظ)ریحان نوشته شده توسط:  چرا busy wating درسته مگه ما نمیخوایم از این موضوع دوری کنیم در سمافر

بله ما به دنبال دوری از busy waiting هستیم، اما نه در سمافور. در واقع به خاطر همین مشکل سمافور ها هست که ما به دنبال روشهای دیگه مثل مانیتور میریم. ضمنا سوال در حالت کلی پرسیده نشده، گفته شده در سیستم های چند پردازنده. در واقع ما این تاخیر زمانی رو به جون میخریم تا کنترل بیشتری روی همروندی فرآیندهامون داشته باشیم.

(۱۷ بهمن ۱۳۹۳ ۰۷:۱۸ ب.ظ)sourena نوشته شده توسط:  سه قسمت کد داشت :
کد:
initialization
a=4
b=0
c=0
thread1:
کد:
if (a<b) then
    c=a+b;
else
    c=a-b;
end
thread2:
کد:
b=10;
c=-3;
گه درست یادم باشه این سوال بود که به نظرم هیچ کدوم از گزینه ها درست نبود
نظر شماها چیه؟

بله دوست عزیز سوال تقریبا همین بود. چون عدد a همیشه ثابت هستند ما هر جوری هم که بین این دو فرایند سوییچ بزنیم امکان نداره مقادیری به جز -۳ و ۴ و ۶ و ۱۴ به دست بیاریم!
دوستان من فکر میکنم این سوال در پردازش دوم به a هم مقدار داده که به خاطر اشتباه تایپی جا افتاده. مثلا اگه آخرش یه جمله a=3 میداشت میشد مقادیر ۷ و ۱۳ رو به دست اورد. نظرتون چیه ؟

RE: سیستم عامل-مهندسی کامپیوتر ۹۴ - mehdi.m2 - 18 بهمن ۱۳۹۳ ۱۱:۳۶ ق.ظ

(۱۷ بهمن ۱۳۹۳ ۰۷:۱۸ ب.ظ)sourena نوشته شده توسط:  سه قسمت کد داشت :
کد:
initialization
a=4
b=0
c=0
thread1:
کد:
if (a<b) then
    c=a+b;
else
    c=a-b;
end
thread2:
کد:
b=10;
c=-3;
گه درست یادم باشه این سوال بود که به نظرم هیچ کدوم از گزینه ها درست نبود
نظر شماها چیه؟

دوستان این سوال اشتباه تایپی داشت
تو نخ اخر باید بجای c=-3 , a رو می‌زاشتن اون وقت جواب درست می‌داد. سوال اشتباه تایپی داشت.
اگر به جای ‌a ، C رو در نظر می‌گرفتید جواب ۴و۷و۶و۱۳و-۳و۱۴ بدست می‌اومد

سیستم عامل-مهندسی کامپیوتر ۹۴ - EGALE - 18 بهمن ۱۳۹۳ ۱۱:۴۳ ق.ظ

با این حساب باید حذف بشه دیگه؟ من گزینه زدم که نزدیکترین جوابو داشت

سیستم عامل-مهندسی کامپیوتر ۹۴ - ۲۲۹۹ - ۱۸ بهمن ۱۳۹۳ ۱۲:۴۷ ب.ظ

من گزینه ای که ۱۳ داشت رو زدم

RE: سیستم عامل-مهندسی کامپیوتر ۹۴ - doost4 - 18 بهمن ۱۳۹۳ ۰۱:۴۶ ب.ظ

(۱۸ بهمن ۱۳۹۳ ۱۱:۳۶ ق.ظ)mehdi.m2 نوشته شده توسط:  
(17 بهمن ۱۳۹۳ ۰۷:۱۸ ب.ظ)sourena نوشته شده توسط:  سه قسمت کد داشت :
کد:
initialization
a=4
b=0
c=0
thread1:
کد:
if (a<b) then
    c=a+b;
else
    c=a-b;
end
thread2:
کد:
b=10;
c=-3;
گه درست یادم باشه این سوال بود که به نظرم هیچ کدوم از گزینه ها درست نبود
نظر شماها چیه؟

دوستان این سوال اشتباه تایپی داشت
تو نخ اخر باید بجای c=-3 , a رو می‌زاشتن اون وقت جواب درست می‌داد. سوال اشتباه تایپی داشت.
اگر به جای ‌a ، C رو در نظر می‌گرفتید جواب ۴و۷و۶و۱۳و-۳و۱۴ بدست می‌اومد

بله درسته دقیقا منم سر جلسه به همین نتیجه رسیدم

سیستم عامل-مهندسی کامپیوتر ۹۴ - ریحان - ۱۸ بهمن ۱۳۹۳ ۰۳:۰۳ ب.ظ

ایقدر این کد را نقل قول نکنین...

RE: سیستم عامل-مهندسی کامپیوتر ۹۴ - Conducted - 18 بهمن ۱۳۹۳ ۰۳:۵۰ ب.ظ

(۱۷ بهمن ۱۳۹۳ ۰۵:۲۰ ب.ظ)Matrix2x2 نوشته شده توسط:  
(17 بهمن ۱۳۹۳ ۰۴:۴۴ ب.ظ)archer22 نوشته شده توسط:  اون سوالی که در مورد مقدار c بود چرا هیچکدومش در نیومد؟ :|
کلی وقت گذاشتم رو این سوال،آخرشم سوال غلط،در اومد :/

منم همینطور. بازم خدا رو شکر.

(۱۷ بهمن ۱۳۹۳ ۰۶:۱۶ ب.ظ)maryam.raz نوشته شده توسط:  
(17 بهمن ۱۳۹۳ ۰۴:۴۵ ب.ظ)march1905s نوشته شده توسط:  بدون بن بست تحت هر شرایطی
ولی اگه فقط یه دست راست داشته باشیم و بقیه چپ من حساب کردم بن بست میشد

به نظر بنده هم کلا بن بست نداشت.
البته با اون الگوریتمی که استاد ما بهمون گفته بود!!!
Big Grin

RE: سیستم عامل-مهندسی کامپیوتر ۹۴ - Conducted - 18 بهمن ۱۳۹۳ ۰۵:۳۲ ب.ظ

(۱۸ بهمن ۱۳۹۳ ۰۱:۴۶ ب.ظ)doost4 نوشته شده توسط:  
(18 بهمن ۱۳۹۳ ۱۱:۳۶ ق.ظ)mehdi.m2 نوشته شده توسط:  
(17 بهمن ۱۳۹۳ ۰۷:۱۸ ب.ظ)sourena نوشته شده توسط:  سه قسمت کد داشت :
کد:
initialization
a=4
b=0
c=0
thread1:
کد:
if (a<b) then
    c=a+b;
else
    c=a-b;
end
thread2:
کد:
b=10;
c=-3;
گه درست یادم باشه این سوال بود که به نظرم هیچ کدوم از گزینه ها درست نبود
نظر شماها چیه؟

دوستان این سوال اشتباه تایپی داشت
تو نخ اخر باید بجای c=-3 , a رو می‌زاشتن اون وقت جواب درست می‌داد. سوال اشتباه تایپی داشت.
اگر به جای ‌a ، C رو در نظر می‌گرفتید جواب ۴و۷و۶و۱۳و-۳و۱۴ بدست می‌اومد

بله درسته دقیقا منم سر جلسه به همین نتیجه رسیدم

به نظر بنده باید به جای c=-3 مینوشتن c-=3 اینطوری بهتر بود.

RE: سیستم عامل-مهندسی کامپیوتر ۹۴ - mostafa222 - 18 بهمن ۱۳۹۳ ۰۵:۴۴ ب.ظ

(۱۷ بهمن ۱۳۹۳ ۰۴:۴۵ ب.ظ)march1905s نوشته شده توسط:  بدون بن بست تحت هر شرایطی

من هم همین رو زدم تو پوران هم یه جورایی نوشته .

RE: سیستم عامل-مهندسی کامپیوتر ۹۴ - shiri - 19 بهمن ۱۳۹۳ ۰۲:۵۹ ب.ظ

در مورد این درس دمای بدنم چند هزار درجه بالا رفت.
واقعا انصاف بدید اینهمه سوال توصیفی درسته؟
بعد کلی سیستم پارسه خوندن و مسئله حل کردن اینقدر اعصابم خورد شد فقط یکی زدم اونم فیلسوفا.زدم دو تا از یه نوع.سه تا از نوع دیگه.گزینه یک دفترچه E.
که حتما این یدونم غلط در میاد دیگه:-(

RE: سیستم عامل-مهندسی کامپیوتر ۹۴ - royaarabi - 20 بهمن ۱۳۹۳ ۰۱:۰۲ ب.ظ

جوابای سوالای سیستم

مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.


سیستم عامل-مهندسی کامپیوتر ۹۴ - Matrix2x2 - 20 بهمن ۱۳۹۳ ۰۱:۱۱ ب.ظ

جواب سوالای سیستم عامل استاد حقیقت

مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.

خدا رو شکر هر چی زدم دست بوده Big Grin

سیستم عامل-مهندسی کامپیوتر ۹۴ - Elena_71 - 20 بهمن ۱۳۹۳ ۰۱:۱۵ ب.ظ

بچه ها اون سوال که ایشالا حذف میشه امتیازش به همه اضافه میشه یا فقط به اونایی که تستو زدن؟

RE: سیستم عامل-مهندسی کامپیوتر ۹۴ - hamedfayez - 20 بهمن ۱۳۹۳ ۰۵:۵۹ ب.ظ

(۲۰ بهمن ۱۳۹۳ ۰۱:۱۵ ب.ظ)Elena_71 نوشته شده توسط:  بچه ها اون سوال که ایشالا حذف میشه امتیازش به همه اضافه میشه یا فقط به اونایی که تستو زدن؟

یا سوالو حذف میکنن یا اینکه جواب رو دو گزینه ی ۳ و ۴ میزارند ( البته از اونجایی که سیاست سنجش اینه که تا میشه سوالی حذف نشه میشه گفت احتمالا دو گزینه صحیح براش اعلام کنند ولی از اونجایی که غلطن باز این دو گزینه ها چیزی نمیشه گفت ! )