تالار گفتمان مانشت

نسخه‌ی کامل: بروز نقص صفحه
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
ممنون میشم اگه از دوستان یکی راهنماییم کنه:
وقتی داریم زمان موثر دسترسی رو حساب می کنیم واسه قسمت ترجمه آدرس وقتی جدول صفحه دو سطحی داریم و از کش هم استفاده میکنیم ایا نقص صفحه هم در این بخش بررسی می شود؟ در واقع سوالم اینه که اون بخشی از جدول صفحه که در کش قرار می گیره ایا شامل بیت P/A هست؟
(21 بهمن 1392 11:20 ب.ظ)sonia11 نوشته شده توسط: [ -> ]ممنون میشم اگه از دوستان یکی راهنماییم کنه:
وقتی داریم زمان موثر دسترسی رو حساب می کنیم واسه قسمت ترجمه آدرس وقتی جدول صفحه دو سطحی داریم و از کش هم استفاده میکنیم ایا نقص صفحه هم در این بخش بررسی می شود؟ اگه کش نداشتیم وهر دوسطح جدول صفحه توی حافظه بود چی؟
بله حساب میشه. چون ممکنه آدرس صفحه درخواستی نه توی TLB باشه (که بعدش مراجعه میکنیم به حافظه) و نه توی حافظه باشه که مراجعه میکنیم به دیسک.

در مورد سوال بعدی ، اگر منظورتون اینه که تمام جدول صفحه توی حافظه باشه که دیگه نقص صفحه واسه ترجمه آدرس نداریم و این موضوع ارتباطی با کش نداره.
چه کش باشه و چه کش نباشه، اگر صفحه یا آدرس در حافظه نباشه، نقص صفحه رخ میده
(21 بهمن 1392 11:27 ب.ظ)masoud67 نوشته شده توسط: [ -> ]
(21 بهمن 1392 11:20 ب.ظ)sonia11 نوشته شده توسط: [ -> ]ممنون میشم اگه از دوستان یکی راهنماییم کنه:
وقتی داریم زمان موثر دسترسی رو حساب می کنیم واسه قسمت ترجمه آدرس وقتی جدول صفحه دو سطحی داریم و از کش هم استفاده میکنیم ایا نقص صفحه هم در این بخش بررسی می شود؟ اگه کش نداشتیم وهر دوسطح جدول صفحه توی حافظه بود چی؟
بله حساب میشه. چون ممکنه آدرس صفحه درخواستی نه توی TLB باشه (که بعدش مراجعه میکنیم به حافظه) و نه توی حافظه باشه که مراجعه میکنیم به دیسک.

در مورد سوال بعدی ، اگر منظورتون اینه که تمام جدول صفحه توی حافظه باشه که دیگه نقص صفحه واسه ترجمه آدرس نداریم و این موضوع ارتباطی با کش نداره.
چه کش باشه و چه کش نباشه، اگر صفحه یا آدرس در حافظه نباشه، نقص صفحه رخ میده
اگه این طور هست پس چرا توی محاسبات دکتر حقیقت اونو لحاظ نکردن(منظورم سوال 2 ای تی 91) یعنی دلیل خاصی داشته؟
(21 بهمن 1392 11:43 ب.ظ)sonia11 نوشته شده توسط: [ -> ]اگه این طور هست پس چرا توی محاسبات دکتر حقیقت اونو لحاظ نکردن(منظورم سوال ۲ ای تی ۹۱) یعنی دلیل خاصی داشته؟
تو اون سوال اگه اشتباه نکنم گفته به ازای هر دسترسی به احتمال x نقص صفحه داریم. که احتمال میدم به این دلیل که واسه هر دسترسی نقص صفحه لحاظ شده ، دیگه نیازی به در نظر گرفتن در محاسبات ترجمه نبوده و فقط در محاسبات یه بار به صورت کلی در نظر گرفته . این صرفا نظر منه و شاید اشتباه باشه.
و اگر این همون سوالی باشه که من در نظر دارم، من با همون فرمول اصلی که در متن درس وجود داره حل کردم و جوابم تقریبا به جواب گزینه درست نزدیک بود. فکر کنم گزینه درست 28نانوثانیه میشد و با فرمول اصلی که رفتم حدود 27 نانو ثانیه بدست آوردم. (این موضوع مربوط به یک ماه پیش هست ، و دقیق یادم نیست)
(21 بهمن 1392 11:20 ب.ظ)sonia11 نوشته شده توسط: [ -> ]ممنون میشم اگه از دوستان یکی راهنماییم کنه:
وقتی داریم زمان موثر دسترسی رو حساب می کنیم واسه قسمت ترجمه آدرس وقتی جدول صفحه دو سطحی داریم و از کش هم استفاده میکنیم ایا نقص صفحه هم در این بخش بررسی می شود؟ در واقع سوالم اینه که اون بخشی از جدول صفحه که در کش قرار می گیره ایا شامل بیت P/A هست؟

من با یکی از دوستان دیگه هم در این مورد بحث کردم و نتیجه نداشت
من میگم برای جدول صفحه ما میتونیم در tlb یا کش miss داشته باشیم اما به نظرم نقص صفحه برای جدول صفحه نداریم. چرا؟ چون نظر من اینه که وقتی فرایندی توسط زمانبند به حافظه اصلی آورده میشه (حالا تعدادی از صفحاتش یا همش) قبل از هرچیز جدول صفحش به حافظه آورده میشه
در ضمن دکتر حقیقت تو صفحه 401 کتابش پایین صفحه یه فرمول بر حسب اینکه نقص جئول صفجه هم میتونیم داشته باشیم داده
(21 بهمن 1392 11:55 ب.ظ)masoud67 نوشته شده توسط: [ -> ]
(21 بهمن 1392 11:43 ب.ظ)sonia11 نوشته شده توسط: [ -> ]اگه این طور هست پس چرا توی محاسبات دکتر حقیقت اونو لحاظ نکردن(منظورم سوال ۲ ای تی ۹۱) یعنی دلیل خاصی داشته؟
تو اون سوال اگه اشتباه نکنم گفته به ازای هر دسترسی به احتمال x نقص صفحه داریم. که احتمال میدم به این دلیل که واسه هر دسترسی نقص صفحه لحاظ شده ، دیگه نیازی به در نظر گرفتن در محاسبات ترجمه نبوده و فقط در محاسبات یه بار به صورت کلی در نظر گرفته . این صرفا نظر منه و شاید اشتباه باشه.
و اگر این همون سوالی باشه که من در نظر دارم، من با همون فرمول اصلی که در متن درس وجود داره حل کردم و جوابم تقریبا به جواب گزینه درست نزدیک بود. فکر کنم گزینه درست ۲۸نانوثانیه میشد و با فرمول اصلی که رفتم حدود ۲۷ نانو ثانیه بدست آوردم. (این موضوع مربوط به یک ماه پیش هست ، و دقیق یادم نیست)
ممنون خودم هم به این نتیجه رسیدم که بگیرم.
موفق باشید..

(22 بهمن 1392 12:02 ق.ظ)hosshah نوشته شده توسط: [ -> ]
(21 بهمن 1392 11:20 ب.ظ)sonia11 نوشته شده توسط: [ -> ]ممنون میشم اگه از دوستان یکی راهنماییم کنه:
وقتی داریم زمان موثر دسترسی رو حساب می کنیم واسه قسمت ترجمه آدرس وقتی جدول صفحه دو سطحی داریم و از کش هم استفاده میکنیم ایا نقص صفحه هم در این بخش بررسی می شود؟ در واقع سوالم اینه که اون بخشی از جدول صفحه که در کش قرار می گیره ایا شامل بیت P/A هست؟

من با یکی از دوستان دیگه هم در این مورد بحث کردم و نتیجه نداشت
من میگم برای جدول صفحه ما میتونیم در tlb یا کش miss داشته باشیم اما به نظرم نقص صفحه برای جدول صفحه نداریم. چرا؟ چون نظر من اینه که وقتی فرایندی توسط زمانبند به حافظه اصلی آورده میشه (حالا تعدادی از صفحاتش یا همش) قبل از هرچیز جدول صفحش به حافظه آورده میشه
در ضمن دکتر حقیقت تو صفحه ۴۰۱ کتابش پایین صفحه یه فرمول بر حسب اینکه نقص جئول صفجه هم میتونیم داشته باشیم داده
در tlb نقص صفحه رخ نمیده چون فقط بخشی از جدول صفحه رو میاریم و این بخش شامل بیت p/A نیست(حضور یا عدم حضور صفحه) اما در کش طبق صحبتای masoud67 که فکر کنم درست باشه نقص صفحه داریم.
موفق باشید...
(21 بهمن 1392 11:20 ب.ظ)sonia11 نوشته شده توسط: [ -> ]در tlb نقص صفحه رخ نمیده چون فقط بخشی از جدول صفحه رو میاریم و این بخش شامل بیت p/A نیست(حضور یا عدم حضور صفحه) اما در کش طبق صحبتای masoud67 که فکر کنم درست باشه نقص صفحه داریم.
موفق باشید...

در tlb که بله فقط miss شدن ممکنه اتفاق بیفته و شماره صفحه مورد نظرتوش نباشه
برای کش هم من نظرم اینه که همینطوره. چون بستگی به سایز ایندکس های کش و اندازه جدول صفحمون داری اینکه میتونیم جدول صفحه رو کامل توی کش داشته باشیم یا نه. یعنی به نظر من فقط بخشی از جدول صفحه (به نسبت سایز) میتونه تو کش باشه و به همین علت به جای نقص صفحه اسمش miss باشه بهتره.
ولی در کل من میگم برای دسترسی به جدول صفحه لازم نیست سراغ دیسک بریم (یا اگه بهتر بخوام بگم اینه که فقط دفه اول از دیسک آورده میشه که معمولا توی سوال ها شرایط طوری نیست که همه چیز از ابتدا شروع شه)
فقط شما باز هم فرض رو بزارین رو این که نقص جدول صفجه هم داریم
چون من اثباتی برای حرفم ندارم اما دکتر حقیقت تو کتابش گفته که ممکنه جدول صفحه هم تو دیسک باشه و نقص داشته باشیم
(22 بهمن 1392 01:56 ب.ظ)hosshah نوشته شده توسط: [ -> ]
(21 بهمن 1392 11:20 ب.ظ)sonia11 نوشته شده توسط: [ -> ]در tlb نقص صفحه رخ نمیده چون فقط بخشی از جدول صفحه رو میاریم و این بخش شامل بیت p/A نیست(حضور یا عدم حضور صفحه) اما در کش طبق صحبتای masoud67 که فکر کنم درست باشه نقص صفحه داریم.
موفق باشید...

در tlb که بله فقط miss شدن ممکنه اتفاق بیفته و شماره صفحه مورد نظرتوش نباشه
برای کش هم من نظرم اینه که همینطوره. چون بستگی به سایز ایندکس های کش و اندازه جدول صفحمون داری اینکه میتونیم جدول صفحه رو کامل توی کش داشته باشیم یا نه. یعنی به نظر من فقط بخشی از جدول صفحه (به نسبت سایز) میتونه تو کش باشه و به همین علت به جای نقص صفحه اسمش miss باشه بهتره.
ولی در کل من میگم برای دسترسی به جدول صفحه لازم نیست سراغ دیسک بریم (یا اگه بهتر بخوام بگم اینه که فقط دفه اول از دیسک آورده میشه که معمولا توی سوال ها شرایط طوری نیست که همه چیز از ابتدا شروع شه)
منظورم از کل جدول صفحه صرفا سطر هاش نبوده بلکه ستون هاش هم هست توی TLB علاوه براینکه فقط تعدادی از سطر های جدول صفحه میاد همه ستون های جدول صفحه واقع در رم نمیاد. اما توی کش فکر میکنم بخشی از سطرها میاد اما همه ستونها میاد(که در این صورت امکان نقص صفحه وجود داره بدلیل اینکه ستون(P/A) در اونجا هست و به همین دلیل متوجه نقص صفحه میشیم.
(22 بهمن 1392 08:05 ب.ظ)sonia11 نوشته شده توسط: [ -> ]منظورم از کل جدول صفحه صرفا سطر هاش نبوده بلکه ستون هاش هم هست توی TLB علاوه براینکه فقط تعدادی از سطر های جدول صفحه میاد همه ستون های جدول صفحه واقع در رم نمیاد. اما توی کش فکر میکنم بخشی از سطرها میاد اما همه ستونها میاد(که در این صورت امکان نقص صفحه وجود داره بدلیل اینکه ستون(P/A) در اونجا هست و به همین دلیل متوجه نقص صفحه میشیم.

Confused
من که تا الان داشتم یه سوال دیگه رو جواب میدادم شما چرا تذکر ندادین پس
بله شما درست میگین متوجه نقص صفحه تو کش میشیم اما وقتی شماره صفحه تو tlb باشه احتمالش تقریبا برابر صفر هست که نقص صفحه داشته باشیم (البته میگم تقریبا چون اطلاع زیادی از پیاده سازی نداریم و تا الان تئوری خوندیم)
البته بازم امیدوارم سوال رو فهمیده باشم Big Grin
لینک مرجع