۰
subtitle
ارسال: #۱
  
hit و miss در عملیات write با روش no write allocate
با توجه به جدولی که در عکس هست ؛ متوجه نمیشم برای no write allocate چه زمانی miss و hit اتفاق میفته, میشه توضیح بدید؟
[img]
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
[/img]
[img]
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
[/img]
۰
ارسال: #۲
  
RE: hit و miss در عملیات write با روش no write allocate
(۱۵ آذر ۱۳۹۳ ۰۹:۲۹ ب.ظ)zahra.s نوشته شده توسط: با توجه به جدولی که در عکس هست ؛ متوجه نمیشم برای no write allocate چه زمانی miss و hit اتفاق میفته, میشه توضیح بدید؟سیاست no write allocatoin این است که موقع نوشتن، داده در حافظه اصلی نوشته می شود و خانه ای برای آن در کش در نظر گرفته نمی شود (البته اول کش چک می شود اگر خانه مورد نظر در آن بود ،داده در آن نوشته می شود ولی اگر نبود داده در حافظه اصلی نوشته می شود ) ولی write allocate برعکس آن است و داده در کش نوشته می شود (یعنی بلوک مورد نظر به کش آورده می شود).
[img]
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
[/img]
با توجه به عکس و سیاست no write ،اولین آدرس خانه ۱۰۰ حافظه است که چون در کش وجود ندارد ، miss write صورت می گیرد و داده در حافظه اصلی نوشته می شود. نوشتن دوم هم همین شرایط را دارد. دستور سوم که خواندن در خانه ۲۰۰ حافظه است ، miss read رخ می دهد و خانه مورد نظر به کش آورده می شود. دستور چهارم نوشتن در خانه ۲۰۰ است که الآن در کش وجود دارد پس hit می شود و نوشتن در کش صورت می گیرد. دستور آخر هم نوشتن در خانه ۱۰۰ است که چون در کش وجود ندارد miss رخ می دهد و داده در حافظه اصلی نوشته می شود.
ارسال: #۳
  
RE: hit و miss در عملیات write با روش no write allocate
(۱۶ آذر ۱۳۹۳ ۰۲:۵۲ ب.ظ)javad_2020 نوشته شده توسط:(15 آذر ۱۳۹۳ ۰۹:۲۹ ب.ظ)zahra.s نوشته شده توسط: با توجه به جدولی که در عکس هست ؛ متوجه نمیشم برای no write allocate چه زمانی miss و hit اتفاق میفته, میشه توضیح بدید؟سیاست no write allocatoin این است که موقع نوشتن، داده در حافظه اصلی نوشته می شود و خانه ای برای آن در کش در نظر گرفته نمی شود (البته اول کش چک می شود اگر خانه مورد نظر در آن بود ،داده در آن نوشته می شود ولی اگر نبود داده در حافظه اصلی نوشته می شود ) ولی write allocate برعکس آن است و داده در کش نوشته می شود (یعنی بلوک مورد نظر به کش آورده می شود).
[img]
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
[/img]
با توجه به عکس و سیاست no write ،اولین آدرس خانه ۱۰۰ حافظه است که چون در کش وجود ندارد ، miss write صورت می گیرد و داده در حافظه اصلی نوشته می شود. نوشتن دوم هم همین شرایط را دارد. دستور سوم که خواندن در خانه ۲۰۰ حافظه است ، miss read رخ می دهد و خانه مورد نظر به کش آورده می شود. دستور چهارم نوشتن در خانه ۲۰۰ است که الآن در کش وجود دارد پس hit می شود و نوشتن در کش صورت می گیرد. دستور آخر هم نوشتن در خانه ۱۰۰ است که چون در کش وجود ندارد miss رخ می دهد و داده در حافظه اصلی نوشته می شود.
ممنون متوجه شدم
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close