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

سوال ۹۵ سیستم عامل IT89 (محاسبه میانگین زمان دسترسی در حافظه مجازی؟)

ارسال:
  

amin_msd پرسیده:

سوال ۹۵ سیستم عامل IT89 (محاسبه میانگین زمان دسترسی در حافظه مجازی؟)

سلام
من هر چی حل این سوالو نگاه کردم نفهمیدم چجوری حلش کرده!!! اگه کسی بلده لطفا برام توضیح بده.ممنون (عکس سوالو پیوست کردم)

حل کتاب مقسمی:
اگر همه چیز در رم باشد و خطای صفحه رخ ندهد داریم:
Teff = 2+0.98*10+0.02(10+50)=2+9.8+1.2 = 13n sec
ولی به احتمال ۶- ^۱۰*۲ اطلاعات در رم نیست و خطای صفحه رخ می دهد که پاسخگویی به نقص صفحه ۱۰m sec یا ۶^۱۰*۱۰ نانو ثانیه زمان می برد. لذا:

Teff= 13*(1-2*10^-6)+2*10^-6*10*10^6 =13+20 = 43ns


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

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

۰
ارسال:
  

hoda ahmadi پاسخ داده:

RE: سوال ۹۵ سیستم عامل (IT89)

من موندم تو جواب این سوال؟؟؟ چرا وقتی ک داره زمان ترجمه رو حساب میکنه نقص صفحه رو ندید میگیره؟!!!اپس فرمولی ک تو کتاب پارسه گفته چی؟!!
نقل قول این ارسال در یک پاسخ

ارسال:
  

amin_msd پاسخ داده:

RE: سوال ۹۵ سیستم عامل IT89 (محاسبه میانگین زمان دسترسی در حافظه مجازی؟)

(۲۴ آذر ۱۳۹۲ ۰۶:۲۵ ب.ظ)hoda ahmadi نوشته شده توسط:  من موندم تو جواب این سوال؟؟؟ چرا وقتی ک داره زمان ترجمه رو حساب میکنه نقص صفحه رو ندید میگیره؟!!!اپس فرمولی ک تو کتاب پارسه گفته چی؟!!


منم بدجور موندم تو جوابش!!! یه چیز جالب تر اینکه جواب آخرو نوشته: ۱۳+۲۰ = ۴۳ !!!!!!
فرمول پارسه مشابه فرمول زیره یا فرق میکنه؟
Teff= h * (T(tlb) + T(m) ) + (1-h) (T(tlb) + 2 * T(m))
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

amin_msd پاسخ داده:

RE: سوال ۹۵ سیستم عامل IT89 (محاسبه میانگین زمان دسترسی در حافظه مجازی؟)

کسی نیس جواب این سوالو بدونه؟ Huh
نقل قول این ارسال در یک پاسخ

ارسال:
  

nickali پاسخ داده:

RE: سوال ۹۵ سیستم عامل IT89 (محاسبه میانگین زمان دسترسی در حافظه مجازی؟)

(۲۷ آذر ۱۳۹۲ ۱۰:۳۱ ب.ظ)amin_msd نوشته شده توسط:  کسی نیس جواب این سوالو بدونه؟ Huh

جواب ۴۲/۴ است ایشان اشتباه حساب کردند.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

amin_msd پاسخ داده:

RE: سوال ۹۵ سیستم عامل IT89 (محاسبه میانگین زمان دسترسی در حافظه مجازی؟)

(۲۸ آذر ۱۳۹۲ ۰۳:۰۷ ب.ظ)nickali نوشته شده توسط:  
(27 آذر ۱۳۹۲ ۱۰:۳۱ ب.ظ)amin_msd نوشته شده توسط:  کسی نیس جواب این سوالو بدونه؟ Huh

جواب ۴۲/۴ است ایشان اشتباه حساب کردند.

میشه بگید چجوری باید حساب کرد؟
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

nickali پاسخ داده:

RE: سوال ۹۵ سیستم عامل IT89 (محاسبه میانگین زمان دسترسی در حافظه مجازی؟)

(۲۹ آذر ۱۳۹۲ ۰۹:۳۷ ب.ظ)amin_msd نوشته شده توسط:  
(28 آذر ۱۳۹۲ ۰۳:۰۷ ب.ظ)nickali نوشته شده توسط:  
(27 آذر ۱۳۹۲ ۱۰:۳۱ ب.ظ)amin_msd نوشته شده توسط:  کسی نیس جواب این سوالو بدونه؟ Huh

جواب ۴۲/۴ است ایشان اشتباه حساب کردند.

میشه بگید چجوری باید حساب کرد؟

استفاده از حافظه پنهان به منظور کاهش زمان دسترسی انجام می گیرد. لذا ابتدا به کش مراجعه می کنیم و در صورتیکه کش دچار نفص شود، یعنی اطلاعات در آنجا نباشد به حافظه اصلی (ram) رجوع و اطلاعات را برداشت می کنیم، سپس آنرا در داخل کش قرار داده و تحویل درخواست کننده می دهیم. این تعریف زمان جریمه نقص کش است. اگر جریمه را داده باشند ان را در فرمول می گذاریم وگرنه به جای آن زمان دسترسی به حافظه را قرار می دهیم.
[tex]Hcache(Cache) (1-Hcache)(Cache Memory)[/tex]
فرمول را ساده می کنیم
[tex]Cache (1-Hcache)Memory[/tex]
اعداد را قرار می دهیم، داریم:
زمان رجوع به حافظه اصلی از طریق کش = ۲۰ns
توجه کنید هم جدول صفحه می تواند در کش باشد و هم اطلاعات مورد نیاز. پس هم برای ترجمه آدرس از طریق جدول صفحه به کش مراجعه می کنیم و هم برای واکشی اطلاعات. در فرمول های زیر منظور از زمان مراجعه به حافظه (MEmory) همین زمان مراجعه به حافظه از طریق کش که برابر با ۲۰ns است، هست.
[tex]Htlb(TLB) (1-Htlb-Hpf)(TLB Memory) Hpf (TLB Memory Pf) Memory[/tex]

ساده می شود:
[tex]Htlb(TLB) (1-Htlb)(TLB Memory) Hpf (Pf) Memory[/tex]
ساده می شود:
[tex]TLB (1-Htlb)Memory Hpf (Pf) Memory[/tex]


اعداد را قرار می دهیم:
[tex]2ns (0.02)20ns 2microsec (10ms) 20ns[/tex]
برابر است با
[tex]22.4 ns 20ns = 42.4 ns \simeq 43ns[/tex]
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

Mindhunter پاسخ داده:

RE: سوال ۹۵ سیستم عامل IT89 (محاسبه میانگین زمان دسترسی در حافظه مجازی؟)

(۳۰ آذر ۱۳۹۲ ۰۱:۰۲ ب.ظ)nickali نوشته شده توسط:  
(29 آذر ۱۳۹۲ ۰۹:۳۷ ب.ظ)amin_msd نوشته شده توسط:  
(28 آذر ۱۳۹۲ ۰۳:۰۷ ب.ظ)nickali نوشته شده توسط:  
(27 آذر ۱۳۹۲ ۱۰:۳۱ ب.ظ)amin_msd نوشته شده توسط:  کسی نیس جواب این سوالو بدونه؟ Huh

جواب ۴۲/۴ است ایشان اشتباه حساب کردند.

میشه بگید چجوری باید حساب کرد؟

استفاده از حافظه پنهان به منظور افزایش زمان دسترسی انجام می گیرد. لذا ابتدا به کش مراجعه می کنیم و در صورتیکه کش دچار نفص شود، یعنی اطلاعات در آنجا نباشد به حافظه اصلی (ram) رجوع و اطلاعات را برداشت می کنیم، سپس آنرا در داخل کش قرار داده و تحویل درخواست کننده می دهیم. این تعریف زمان جریمه نقص کش است. اگر جریمه را داده باشند ان را در فرمول می گذاریم وگرنه به جای آن زمان دسترسی به حافظه را قرار می دهیم.
[tex]Hcache(Cache) (1-Hcache)(Cache Memory)[/tex]
فرمول را ساده می کنیم
[tex]Cache (1-Hcache)Memory[/tex]
اعداد را قرار می دهیم، داریم:
زمان رجوع به حافظه اصلی از طریق کش = ۲۰ns
توجه کنید هم جدول صفحه می تواند در کش باشد و هم اطلاعات مورد نیاز. پس هم برای ترجمه آدرس از طریق جدول صفحه به کش مراجعه می کنیم و هم برای واکشی اطلاعات. در فرمول های زیر منظور از زمان مراجعه به حافظه (MEmory) همین زمان مراجعه به حافظه از طریق کش که برابر با ۲۰ns است، هست.
[tex]Htlb(TLB) (1-Htlb-Hpf)(TLB Memory) Hpf (TLB Memory Pf) Memory[/tex]

ساده می شود:
[tex]Htlb(TLB) (1-Htlb)(TLB Memory) Hpf (Pf) Memory[/tex]
ساده می شود:
[tex]TLB (1-Htlb)Memory Hpf (Pf) Memory[/tex]


اعداد را قرار می دهیم:
[tex]2ns (0.02)20ns 2microsec (10ms) 20ns[/tex]
برابر است با
[tex]22.4 ns 20ns = 42.4 ns \simeq 43ns[/tex]

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

ارسال:
  

amin_msd پاسخ داده:

RE: سوال ۹۵ سیستم عامل IT89 (محاسبه میانگین زمان دسترسی در حافظه مجازی؟)

(۱۹ بهمن ۱۳۹۲ ۱۲:۴۷ ب.ظ)Mindhunter نوشته شده توسط:  
(30 آذر ۱۳۹۲ ۰۱:۰۲ ب.ظ)nickali نوشته شده توسط:  
(29 آذر ۱۳۹۲ ۰۹:۳۷ ب.ظ)amin_msd نوشته شده توسط:  
(28 آذر ۱۳۹۲ ۰۳:۰۷ ب.ظ)nickali نوشته شده توسط:  
(27 آذر ۱۳۹۲ ۱۰:۳۱ ب.ظ)amin_msd نوشته شده توسط:  کسی نیس جواب این سوالو بدونه؟ Huh

جواب ۴۲/۴ است ایشان اشتباه حساب کردند.

میشه بگید چجوری باید حساب کرد؟

استفاده از حافظه پنهان به منظور افزایش زمان دسترسی انجام می گیرد. لذا ابتدا به کش مراجعه می کنیم و در صورتیکه کش دچار نفص شود، یعنی اطلاعات در آنجا نباشد به حافظه اصلی (ram) رجوع و اطلاعات را برداشت می کنیم، سپس آنرا در داخل کش قرار داده و تحویل درخواست کننده می دهیم. این تعریف زمان جریمه نقص کش است. اگر جریمه را داده باشند ان را در فرمول می گذاریم وگرنه به جای آن زمان دسترسی به حافظه را قرار می دهیم.
[tex]Hcache(Cache) (1-Hcache)(Cache Memory)[/tex]
فرمول را ساده می کنیم
[tex]Cache (1-Hcache)Memory[/tex]
اعداد را قرار می دهیم، داریم:
زمان رجوع به حافظه اصلی از طریق کش = ۲۰ns
توجه کنید هم جدول صفحه می تواند در کش باشد و هم اطلاعات مورد نیاز. پس هم برای ترجمه آدرس از طریق جدول صفحه به کش مراجعه می کنیم و هم برای واکشی اطلاعات. در فرمول های زیر منظور از زمان مراجعه به حافظه (MEmory) همین زمان مراجعه به حافظه از طریق کش که برابر با ۲۰ns است، هست.
[tex]Htlb(TLB) (1-Htlb-Hpf)(TLB Memory) Hpf (TLB Memory Pf) Memory[/tex]

ساده می شود:
[tex]Htlb(TLB) (1-Htlb)(TLB Memory) Hpf (Pf) Memory[/tex]
ساده می شود:
[tex]TLB (1-Htlb)Memory Hpf (Pf) Memory[/tex]


اعداد را قرار می دهیم:
[tex]2ns (0.02)20ns 2microsec (10ms) 20ns[/tex]
برابر است با
[tex]22.4 ns 20ns = 42.4 ns \simeq 43ns[/tex]

استفاده از حافظه پنهان به منظور کاهش زمان دسترسی انجام می گیرد دوست عزیز

بله شما درست می فرمایید علی جان اونجا اشتباه نوشته ولی راه حل فک کنم درست باشه

(۰۴ بهمن ۱۳۹۲ ۰۳:۱۳ ب.ظ)maxwel نوشته شده توسط:  اقا تو پوران پژوهش نوشته سوال اشتباه این استدلالش
تو حقیقت ۴۳ زده؟


تو مقسمی که ۴۳ زده جواب سنجش هم ۴۳ هست. حقیقت هم همونطور که راه حلش اون بالاس حتما ۴۳ زده دیگه Smile حتما پوران اشتباه کرده!
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال: #۱۰
  

amin_msd پاسخ داده:

RE: سوال ۹۵ سیستم عامل IT89 (محاسبه میانگین زمان دسترسی در حافظه مجازی؟)

(۲۸ بهمن ۱۳۹۲ ۰۹:۴۳ ق.ظ)nickali نوشته شده توسط:  
(20 بهمن ۱۳۹۲ ۰۹:۱۰ ب.ظ)amin_msd نوشته شده توسط:  
(19 بهمن ۱۳۹۲ ۱۲:۴۷ ب.ظ)Mindhunter نوشته شده توسط:  
(30 آذر ۱۳۹۲ ۰۱:۰۲ ب.ظ)nickali نوشته شده توسط:  
(29 آذر ۱۳۹۲ ۰۹:۳۷ ب.ظ)amin_msd نوشته شده توسط:  میشه بگید چجوری باید حساب کرد؟

استفاده از حافظه پنهان به منظور افزایش زمان دسترسی انجام می گیرد. لذا ابتدا به کش مراجعه می کنیم و در صورتیکه کش دچار نفص شود، یعنی اطلاعات در آنجا نباشد به حافظه اصلی (ram) رجوع و اطلاعات را برداشت می کنیم، سپس آنرا در داخل کش قرار داده و تحویل درخواست کننده می دهیم. این تعریف زمان جریمه نقص کش است. اگر جریمه را داده باشند ان را در فرمول می گذاریم وگرنه به جای آن زمان دسترسی به حافظه را قرار می دهیم.
[tex]Hcache(Cache) (1-Hcache)(Cache Memory)[/tex]
فرمول را ساده می کنیم
[tex]Cache (1-Hcache)Memory[/tex]
اعداد را قرار می دهیم، داریم:
زمان رجوع به حافظه اصلی از طریق کش = ۲۰ns
توجه کنید هم جدول صفحه می تواند در کش باشد و هم اطلاعات مورد نیاز. پس هم برای ترجمه آدرس از طریق جدول صفحه به کش مراجعه می کنیم و هم برای واکشی اطلاعات. در فرمول های زیر منظور از زمان مراجعه به حافظه (MEmory) همین زمان مراجعه به حافظه از طریق کش که برابر با ۲۰ns است، هست.
[tex]Htlb(TLB) (1-Htlb-Hpf)(TLB Memory) Hpf (TLB Memory Pf) Memory[/tex]

ساده می شود:
[tex]Htlb(TLB) (1-Htlb)(TLB Memory) Hpf (Pf) Memory[/tex]
ساده می شود:
[tex]TLB (1-Htlb)Memory Hpf (Pf) Memory[/tex]


اعداد را قرار می دهیم:
[tex]2ns (0.02)20ns 2microsec (10ms) 20ns[/tex]
برابر است با
[tex]22.4 ns 20ns = 42.4 ns \simeq 43ns[/tex]

استفاده از حافظه پنهان به منظور کاهش زمان دسترسی انجام می گیرد دوست عزیز

بله شما درست می فرمایید علی جان اونجا اشتباه نوشته ولی راه حل فک کنم درست باشه

(۰۴ بهمن ۱۳۹۲ ۰۳:۱۳ ب.ظ)maxwel نوشته شده توسط:  اقا تو پوران پژوهش نوشته سوال اشتباه این استدلالش
تو حقیقت ۴۳ زده؟


تو مقسمی که ۴۳ زده جواب سنجش هم ۴۳ هست. حقیقت هم همونطور که راه حلش اون بالاس حتما ۴۳ زده دیگه Smile حتما پوران اشتباه کرده!

مرسی که تصحیح کردید.

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

۰
ارسال: #۱۱
  

amin_msd پاسخ داده:

RE: سوال ۹۵ سیستم عامل IT89 (محاسبه میانگین زمان دسترسی در حافظه مجازی؟)

آقا دم شما گرم
خیلی ممنون کمک بزرگی بهم کردین.Rolleyes
نقل قول این ارسال در یک پاسخ

۰
ارسال: #۱۲
  

maxwel پاسخ داده:

RE: سوال ۹۵ سیستم عامل IT89 (محاسبه میانگین زمان دسترسی در حافظه مجازی؟)

اقا تو پوران پژوهش نوشته سوال اشتباه این استدلالش
تو حقیقت ۴۳ زده؟


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

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

ارسال: #۱۳
  

Mindhunter پاسخ داده:

RE: سوال ۹۵ سیستم عامل IT89 (محاسبه میانگین زمان دسترسی در حافظه مجازی؟)

(۰۴ بهمن ۱۳۹۲ ۰۳:۱۳ ب.ظ)maxwel نوشته شده توسط:  اقا تو پوران پژوهش نوشته سوال اشتباه این استدلالش
تو حقیقت ۴۳ زده؟

بنظر من جدول صفحه توی catch نیست!!! باید توی سوال ذکر بشه اما با توجه به شمای شکل های موجود در کتب مراجع جدول صفحه در حافظی catch نیستIdea
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال: #۱۴
  

tabassomesayna پاسخ داده:

RE: سوال ۹۵ سیستم عامل IT89 (محاسبه میانگین زمان دسترسی در حافظه مجازی؟)

سلام
یه سوال بپرسم؟
چرا اول رفتیم سراغ TLB ؟ مگه نباید اول رفت سراغ کش؟!
مشاهده‌ی وب‌سایت کاربر
نقل قول این ارسال در یک پاسخ

ارسال: #۱۵
  

Mindhunter پاسخ داده:

RE: سوال ۹۵ سیستم عامل IT89 (محاسبه میانگین زمان دسترسی در حافظه مجازی؟)

(۲۱ بهمن ۱۳۹۲ ۰۵:۳۹ ب.ظ)tabassomesayna نوشته شده توسط:  سلام
یه سوال بپرسم؟
چرا اول رفتیم سراغ TLB ؟ مگه نباید اول رفت سراغ کش؟!

نه دوست عزیز ابتدا میریم به TLB ، اگه برخورد داشته باشه که شماره فریم رو میده میریم به کش ببینیم فریم هست توش یا نه، اگه برخورد کنه که صفحه رو داریم، اگه تو کش نبود میریم به حافضه اصلی که اینجا حریمه میشه( جریمه شامل مراجعه به بلوک مورد نظر در حافظه اصلی و کپی کردنش به کش میباشد)
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  درخواست تصحیح (تعویق) زمان کنکور ارشد ۱۴۰۱ s.gg ۱ ۱۴ ۲۳ بهمن ۱۴۰۱ ۰۷:۴۳ ب.ظ
آخرین ارسال: HamidReza1
  تست ۸۷ کامپیوتر مربوط به عامل ها Shekarchi_shab ۳ ۱,۸۱۱ ۲۰ بهمن ۱۴۰۱ ۰۷:۳۹ ب.ظ
آخرین ارسال: HamidReza1
  انتخاب موضوع پروژه درباره سیستم عامل آیلا ۱۸ ۱۸,۶۹۵ ۱۳ دى ۱۴۰۰ ۰۵:۴۱ ب.ظ
آخرین ارسال: Cimia
  سوال در مورد صفحه بندی در سیستم عامل Azadam ۱ ۱,۵۸۷ ۱۳ دى ۱۴۰۰ ۱۱:۰۴ ق.ظ
آخرین ارسال: Azadam
  تعویق زمان کنکور ارشد sima84 ۰ ۱,۵۲۸ ۱۸ اردیبهشت ۱۴۰۰ ۰۱:۰۵ ب.ظ
آخرین ارسال: sima84
  منابع پایگاه داده وسیستم عامل پیشرفته!دکتری ؟ morweb ۰ ۱,۸۴۶ ۱۷ بهمن ۱۳۹۹ ۰۴:۰۹ ب.ظ
آخرین ارسال: morweb
  طراحی یک سیستم عامل (از صفر) sina4everafter ۱۲ ۱۵,۸۲۸ ۰۶ بهمن ۱۳۹۹ ۱۲:۵۳ ب.ظ
آخرین ارسال: nahalmomen2007@yahoo.com
  زمان جستجوی درخت fateme.sm ۰ ۱,۶۱۶ ۰۶ دى ۱۳۹۹ ۱۰:۴۱ ب.ظ
آخرین ارسال: fateme.sm
Question مجازی ساز virtual box M...D ۰ ۱,۵۱۴ ۱۴ آذر ۱۳۹۹ ۰۱:۳۸ ب.ظ
آخرین ارسال: M...D
  هوش مجازی مالک اشتر mona64 ۳ ۳,۲۸۴ ۱۸ مهر ۱۳۹۹ ۱۰:۴۵ ق.ظ
آخرین ارسال: pioneer01

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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