زمان کنونی: ۱۱ اردیبهشت ۱۴۰۳, ۰۲:۱۹ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

تستی در مورد حافظه مجازی(زیاد تکرار شده)

ارسال:
  

shima_24 پرسیده:

تستی در مورد حافظه مجازی(زیاد تکرار شده)

اندازه صفحه در سیستمی با مدیریت حافظه مجازی به صورت صفحه بندی درخواستی ۲۵۶ بایت است حافظه سیستم حاوی ۳ قاب صفحه در ابتدا خالی است هر قاب صفحه میتواند به کد یا داده انتساب داده شود و قابهای صفحه به اشتراک بین کد و داده استفاده میشوند اندازه کد فرایند برابر یک صفحه است و فرض کنید که حافظه فرایند فقط از دو بخش کد و داده تشکیل میشود اگر از روش fifo استفاده شود اجرای کد زیر منجر به چند نقص صفحه خواهد شد؟
X:ARRAY 1.... 128 1...128 OF BYTE
for register int 1=1 to 128 do
for register int j=1 to 128 do
x i j =0
نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

mehdi.nine پاسخ داده:

RE: تستی در مورد حافظه مجازی(زیاد تکرار شده)

شکلی که تو پیوست گذاشتمو ببین.
اول C وارد می شه که چون وجود نداره می شه نقص صفحه بعد ۱ وارد می شه که بازم نقص صفحس بعد ۲ وارد می شه که بازم نقص صفحس پس تا الان
C 1 2 رو داریم

حالا عدد ۳ که می خواد وارد شه باید یکی از این سه تارو بندازه بیرون طبق FIFO مقدار C که از همه زودتر وارد شده می اندازه بیرون خوب اینجا باید دقت کنی بدون کد برنامه نمی تونه اجرا شه در نتیجه C رو دوباره باید وارد کنیم در نتیجه مقدار یک رو با اردنگی Big Grin می اندازیم بیرون C می شینه جاش(کلا C خیلی پر رو هستش باید همیشه باشه تا برنامه اجرا شه تا می اندازیمش بیرون زودی می دو توBig Grin ) خلاصه دقت کن C رو تا بندازیم بیرون بلافاصله باید بیاریمش تو!
با توجه به شکل برای هر یکی از ۶۴ صفحه یک بار نقص صفحه رخ می ده و هر بار که سه تا صفحه وارد می شه یه بار کد رو می اندازیم بیرون بلافاصله میاریمش تو که می شه ۶۴/۳.
و در کل می شه ۶۴ تا نقص برای برنامه و ۶۴/۳ نقص برای کد.


فایل‌(های) پیوست شده

نقل قول این ارسال در یک پاسخ

ارسال:
  

fafajoon پاسخ داده:

RE: تستی در مورد حافظه مجازی(زیاد تکرار شده)

(۱۲ بهمن ۱۳۹۱ ۰۱:۴۸ ب.ظ)mehdi.nine نوشته شده توسط:  شکلی که تو پیوست گذاشتمو ببین.
اول C وارد می شه که چون وجود نداره می شه نقص صفحه بعد ۱ وارد می شه که بازم نقص صفحس بعد ۲ وارد می شه که بازم نقص صفحس پس تا الان
C 1 2 رو داریم

حالا عدد ۳ که می خواد وارد شه باید یکی از این سه تارو بندازه بیرون طبق FIFO مقدار C که از همه زودتر وارد شده می اندازه بیرون خوب اینجا باید دقت کنی بدون کد برنامه نمی تونه اجرا شه در نتیجه C رو دوباره باید وارد کنیم در نتیجه مقدار یک رو با اردنگی Big Grin می اندازیم بیرون C می شینه جاش(کلا C خیلی پر رو هستش باید همیشه باشه تا برنامه اجرا شه تا می اندازیمش بیرون زودی می دو توBig Grin ) خلاصه دقت کن C رو تا بندازیم بیرون بلافاصله باید بیاریمش تو!
با توجه به شکل برای هر یکی از ۶۴ صفحه یک بار نقص صفحه رخ می ده و هر بار که سه تا صفحه وارد می شه یه بار کد رو می اندازیم بیرون بلافاصله میاریمش تو که می شه ۶۴/۳.
و در کل می شه ۶۴ تا نقص برای برنامه و ۶۴/۳ نقص برای کد.

سلام ممنون
خیلی خوب توضیح دادید
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

mehdi.nine پاسخ داده:

تستی در مورد حافظه مجازی(زیاد تکرار شده)

ســــــلام.
ببین اندازه هر خونه آرایه یک بایته و هر سطر آرایه ۱۲۸ بایت می شه پس هر دو سطر در یک صفه قرار داره.(۲*۱۲۸ = ۲۵۶) پس کل آرایه در ۶۴ صفحه جا می شه. ولی نکته ای که باید دقت کنی کد همیشه باید موجود باشه تا برنامه اجرا بشه.من الان یک تیکه از دنباله هارو برات می نویسم
c 1 2 3 c 4 5 6 C 7 8 9 C 10
(از سمت چپ بخون)
در نتیجه برای هر سه عدد یک بار کد وارد صفحه می شه پس می شه ۶۴ + ۶۴/۳ = ۸۶
البته دقت کن باید براکت بالای ۶۴/۳ رو بگیری ها یعنی ۶۴/۳ = ۲۱/۳ ولی باید بگیریم ۲۴ دلیلیشم خیلی واضحه کافیه یه کم به مراجعات دقت کنی.
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

samaneh_aftab پاسخ داده:

تستی در مورد حافظه مجازی(زیاد تکرار شده)

(۱۲ بهمن ۱۳۹۱ ۱۲:۵۹ ب.ظ)mehdi.nine نوشته شده توسط:  در نتیجه برای هر سه عدد یک بار کد وارد صفحه می شه پس می شه ۶۴ + ۶۴/۳ = ۸۶
البته دقت کن باید براکت بالای ۶۴/۳ رو بگیری ها یعنی ۶۴/۳ = ۲۱/۳ ولی باید بگیریم ۲۴ دلیلیشم خیلی واضحه کافیه یه کم به مراجعات دقت کنی


میشه این قسمتو بیشتر توضیح بدی؟
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

Saagharmh پاسخ داده:

تستی در مورد حافظه مجازی(زیاد تکرار شده)

این سوال یک مدل هم داره که کد ثابت در یک قاب حضور داره و از دو قاب دیگه برای داده استفاده میشه. البته در صورت سوال ذکر میشه که جای کد ثابته
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  جزوه اسکن شده " سیستم های توزیع شده " دکتر پدرام arash691 ۸ ۱۴,۲۳۰ ۱۰ آذر ۱۴۰۱ ۰۲:۵۵ ق.ظ
آخرین ارسال: negarrah
  فیلم قفل شده Mohammad_TeZaR ۰ ۰ ۰۵ شهریور ۱۴۰۱ ۰۸:۳۷ ب.ظ
آخرین ارسال: Mohammad_TeZaR
  اهدای کتاب های تستی کنکور ارشد ۹۷ myphilo ۸ ۶,۸۶۱ ۲۰ فروردین ۱۴۰۱ ۰۹:۰۹ ب.ظ
آخرین ارسال: SetareSokhanrani
  منبع مناسب تستی و کنکوری درس شناسای الگو atousayazd ۷ ۷,۱۹۹ ۲۰ بهمن ۱۳۹۹ ۰۳:۰۶ ب.ظ
آخرین ارسال: سعید_سخت افزار
  تا به حال شده خدا فرصت زندگی کردن دوباره رو بهت بده؟مرگ از جلوی چشمات رد شده؟ abraham ۲۱ ۱۴,۸۴۶ ۲۰ دى ۱۳۹۹ ۱۰:۵۶ ب.ظ
آخرین ارسال: raam
Question مجازی ساز virtual box M...D ۰ ۱,۵۱۰ ۱۴ آذر ۱۳۹۹ ۰۱:۳۸ ب.ظ
آخرین ارسال: M...D
  هوش مجازی مالک اشتر mona64 ۳ ۳,۲۷۵ ۱۸ مهر ۱۳۹۹ ۱۰:۴۵ ق.ظ
آخرین ارسال: pioneer01
  چگونه گوشی داغ شده را خنک کنیم؟ niloofarmajdi ۰ ۲,۴۸۰ ۰۱ تیر ۱۳۹۹ ۱۰:۲۶ ق.ظ
آخرین ارسال: niloofarmajdi
  اکانت تست جهت کلاس مجازی رایگان SamanehRashvand ۰ ۱,۹۸۹ ۱۶ اسفند ۱۳۹۸ ۰۳:۲۰ ب.ظ
آخرین ارسال: SamanehRashvand
Exclamation ترکیبات با تکرار m_maj2004 ۱ ۱,۶۶۸ ۰۴ بهمن ۱۳۹۸ ۰۱:۵۵ ب.ظ
آخرین ارسال: BBumir

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close