تالار گفتمان مانشت
سازمان حافظه- علوم کامپیوتر ۸۸ - نسخه‌ی قابل چاپ

سازمان حافظه- علوم کامپیوتر ۸۸ - dokhtare payiz - 15 اردیبهشت ۱۳۹۵ ۰۹:۴۱ ق.ظ

راه حلشو توضیح بدین, ممنون میشم

RE: سازمان حافظه- علوم کامپیوتر ۸۸ - Pure Liveliness - 30 اردیبهشت ۱۳۹۵ ۰۲:۱۴ ب.ظ

سلام.
جواب گزینه ی ۱ هست.
((۸۰۰*۱۲۰+۰.۱*۰.۹)*۰.۲+ ۴۰*۰.۸) * ۰.۴) + ۲۰* ۰.۶ = ۳۹.۸۴
(اول احتمال بودن توی L1 رو حساب میکنیم. بعد نبودن توی L1 و بودن توی L2 و بعد نبودن توی جفت اینا و بودن توی حافظه و بعدترش نبودن توی حافظه)
به احتمال ۰.۶ توی L1 هست که delay=۲۰ش هست، به احتمال ۰.۴ توی L1 نیست(miss rate = 40%). که توی این احتمال ۰.۴ :
به احتمال ۰.۸ توی L2 هست (miss rate=20%) چون گفته که نرخ شکست برابر با نصف L1 هست. پس نرخ برخوردِ L2 میشه ۸۰درصد. که delay ش ۴۰درصد هست، اگه نه (یعنی احتمالش رو ۲۰درصد فرض کردیم، حالا فرض کنیم این ۲۰ درصد نباشه) پس به احتمال ۹۰ درصد (گفته miss حافظه، نصف L2 هست یعنی ۱۰درصد پس memory hit rate=90%) و به احتمال ۱۰درصد هم توی حافظه نیست و توی HDD هست.
*اون ۰.۴ باید توی پرانتز بزرگ ضرب بشه وگرنه احتمال بالای ۱ میشه که خب نمیشه اینطوری.
مثلا احتمال این که توی L2 باشه میشه :
miss(L1)*hit(L2)=0.4*0.8=0.32
مثلا احتمال این که توی memory باشه میشه :
miss(L1)*miss(L2)*hit(memory)=0.4*0.2*0.9
یعنی میشه هم احتمال رو واسه L1 و L2 و حافظه جدا جدا حساب کرد و بعد هم توی delay هر کدوم ضرب کرد یا هم اونی که بالا نوشتم.