۰
subtitle
ارسال: #۱
  
سوال ۹۵ سیستم عامل 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
من هر چی حل این سوالو نگاه کردم نفهمیدم چجوری حلش کرده!!! اگه کسی بلده لطفا برام توضیح بده.ممنون (عکس سوالو پیوست کردم)
حل کتاب مقسمی:
اگر همه چیز در رم باشد و خطای صفحه رخ ندهد داریم:
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
۰
ارسال: #۲
  
RE: سوال ۹۵ سیستم عامل (IT89)
من موندم تو جواب این سوال؟؟؟ چرا وقتی ک داره زمان ترجمه رو حساب میکنه نقص صفحه رو ندید میگیره؟!!!اپس فرمولی ک تو کتاب پارسه گفته چی؟!!
ارسال: #۳
  
RE: سوال ۹۵ سیستم عامل IT89 (محاسبه میانگین زمان دسترسی در حافظه مجازی؟)
(۲۴ آذر ۱۳۹۲ ۰۶:۲۵ ب.ظ)hoda ahmadi نوشته شده توسط: من موندم تو جواب این سوال؟؟؟ چرا وقتی ک داره زمان ترجمه رو حساب میکنه نقص صفحه رو ندید میگیره؟!!!اپس فرمولی ک تو کتاب پارسه گفته چی؟!!
منم بدجور موندم تو جوابش!!! یه چیز جالب تر اینکه جواب آخرو نوشته: ۱۳+۲۰ = ۴۳ !!!!!!
فرمول پارسه مشابه فرمول زیره یا فرق میکنه؟
Teff= h * (T(tlb) + T(m) ) + (1-h) (T(tlb) + 2 * T(m))
۰
ارسال: #۴
  
RE: سوال ۹۵ سیستم عامل IT89 (محاسبه میانگین زمان دسترسی در حافظه مجازی؟)
کسی نیس جواب این سوالو بدونه؟
ارسال: #۵
  
RE: سوال ۹۵ سیستم عامل IT89 (محاسبه میانگین زمان دسترسی در حافظه مجازی؟)
ارسال: #۶
  
RE: سوال ۹۵ سیستم عامل IT89 (محاسبه میانگین زمان دسترسی در حافظه مجازی؟)
ارسال: #۷
  
RE: سوال ۹۵ سیستم عامل IT89 (محاسبه میانگین زمان دسترسی در حافظه مجازی؟)
(۲۹ آذر ۱۳۹۲ ۰۹:۳۷ ب.ظ)amin_msd نوشته شده توسط:(28 آذر ۱۳۹۲ ۰۳:۰۷ ب.ظ)nickali نوشته شده توسط:(27 آذر ۱۳۹۲ ۱۰:۳۱ ب.ظ)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]
ارسال: #۸
  
RE: سوال ۹۵ سیستم عامل IT89 (محاسبه میانگین زمان دسترسی در حافظه مجازی؟)
(۳۰ آذر ۱۳۹۲ ۰۱:۰۲ ب.ظ)nickali نوشته شده توسط:(29 آذر ۱۳۹۲ ۰۹:۳۷ ب.ظ)amin_msd نوشته شده توسط:(28 آذر ۱۳۹۲ ۰۳:۰۷ ب.ظ)nickali نوشته شده توسط:(27 آذر ۱۳۹۲ ۱۰:۳۱ ب.ظ)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]
استفاده از حافظه پنهان به منظور کاهش زمان دسترسی انجام می گیرد دوست عزیز
ارسال: #۹
  
RE: سوال ۹۵ سیستم عامل IT89 (محاسبه میانگین زمان دسترسی در حافظه مجازی؟)
(۱۹ بهمن ۱۳۹۲ ۱۲:۴۷ ب.ظ)Mindhunter نوشته شده توسط:(30 آذر ۱۳۹۲ ۰۱:۰۲ ب.ظ)nickali نوشته شده توسط:(29 آذر ۱۳۹۲ ۰۹:۳۷ ب.ظ)amin_msd نوشته شده توسط:(28 آذر ۱۳۹۲ ۰۳:۰۷ ب.ظ)nickali نوشته شده توسط:(27 آذر ۱۳۹۲ ۱۰:۳۱ ب.ظ)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 نوشته شده توسط: اقا تو پوران پژوهش نوشته سوال اشتباه این استدلالش
تو حقیقت ۴۳ زده؟
تو مقسمی که ۴۳ زده جواب سنجش هم ۴۳ هست. حقیقت هم همونطور که راه حلش اون بالاس حتما ۴۳ زده دیگه حتما پوران اشتباه کرده!
ارسال: #۱۰
  
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 نوشته شده توسط: اقا تو پوران پژوهش نوشته سوال اشتباه این استدلالش
تو حقیقت ۴۳ زده؟
تو مقسمی که ۴۳ زده جواب سنجش هم ۴۳ هست. حقیقت هم همونطور که راه حلش اون بالاس حتما ۴۳ زده دیگه حتما پوران اشتباه کرده!
مرسی که تصحیح کردید.
خواهش
۰
ارسال: #۱۱
  
RE: سوال ۹۵ سیستم عامل IT89 (محاسبه میانگین زمان دسترسی در حافظه مجازی؟)
آقا دم شما گرم
خیلی ممنون کمک بزرگی بهم کردین.
خیلی ممنون کمک بزرگی بهم کردین.
۰
ارسال: #۱۲
  
RE: سوال ۹۵ سیستم عامل IT89 (محاسبه میانگین زمان دسترسی در حافظه مجازی؟)
اقا تو پوران پژوهش نوشته سوال اشتباه این استدلالش
تو حقیقت ۴۳ زده؟
تو حقیقت ۴۳ زده؟
ارسال: #۱۳
  
RE: سوال ۹۵ سیستم عامل IT89 (محاسبه میانگین زمان دسترسی در حافظه مجازی؟)
۰
ارسال: #۱۴
  
RE: سوال ۹۵ سیستم عامل IT89 (محاسبه میانگین زمان دسترسی در حافظه مجازی؟)
سلام
یه سوال بپرسم؟
چرا اول رفتیم سراغ TLB ؟ مگه نباید اول رفت سراغ کش؟!
یه سوال بپرسم؟
چرا اول رفتیم سراغ TLB ؟ مگه نباید اول رفت سراغ کش؟!
ارسال: #۱۵
  
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 |
|
مجازی ساز virtual box | M...D | ۰ | ۱,۷۰۸ |
۱۴ آذر ۱۳۹۹ ۰۱:۳۸ ب.ظ آخرین ارسال: M...D |
|
هوش مجازی مالک اشتر | mona64 | ۳ | ۳,۶۶۹ |
۱۸ مهر ۱۳۹۹ ۱۰:۴۵ ق.ظ آخرین ارسال: pioneer01 |
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close