PDA

نسخه کامل مشاهده نسخه کامل : یه سوال در مورد حافظه کش ؟



xmw
23-08-2005, 07:47
ببخشید میشه بگید که که سیستم ها دارای چند حافظه کش هستندو فرق این حافظه ها در چیه مثلا این حافظه L1 با L2 چه تفاوتی دارن و وقتی میگن یه سیستم داری 128 کیلوبایت حافظه کشه یعنی مجموع کل حافظه ها 128 کیلوبایته یا هر کدومشون دارای 128 کیلوبایت حافظه اند و این حافظه ها هر کدوم کجا قرار میگیرن یعنی جایگاهشون کجاست ؟

HamidFULL
24-08-2005, 18:35
ببخشید میشه بگید که که سیستم ها دارای چند حافظه کش هستند
اين بستگی به نوع پردازنده داره ولی امروزه همه يه پردازنده ها L1 و L2 رو دارند بعضی ها هم L3


فرق این حافظه ها در چیه مثلا این حافظه L1 با L2 چه تفاوتی دارن
L1 کش سطح اول پردازنده هست يعنی پردازنده مستقيم با اون در ارتباط هست و خيلی سريع هست البته من ديگه تخصصی نميگم خيلی طول ميکشه هم کش سطح دوم هست که سرعت زيادی داره و برای ذخيره لحظه ايی محاسبات انجام شده هست و برای رفع تشنگی Pipeline های پردازنده


و وقتی میگن یه سیستم داری 128 کیلوبایت حافظه کشه یعنی مجموع کل حافظه ها 128 کیلوبایته یا هر کدومشون دارای 128 کیلوبایت حافظه اند
در کنار نام اينها بايد ذکر کنن L1 يا L2


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