هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


 
الرئيسيةالرئيسية  PortalPortal  جستجوجستجو  أحدث الصورأحدث الصور  ثبت نامثبت نام  ورود  

 

 كش چيست

اذهب الى الأسفل 
3 مشترك
نويسندهپيام
MajidDiab
عضو باشگاه 1000 تایی
عضو باشگاه 1000 تایی
MajidDiab


تعداد پستها : 6314
Age : 39
Location : تهران / تبریز
Registration date : 2007-12-05

كش چيست Empty
پستعنوان: كش چيست   كش چيست Icon_minitimeالإثنين يونيو 09, 2008 1:54 pm

حافظه Cache چیست ؟
فرض کنیم که شما هر روز به رستوران می رید . هر روز راس ساعت 5 بعد از ظهر سفارش غذا می دید . هروز 4 نوع غذا رو به ترتیب خاص سفارس می دید . راس ساعت 5 همبرگر سفارش می دید گارسون سفارش شما رو بررسی می کنه به آشپزخونه میره بعد از 1 دقیقه همبرگر رو برای شما میاره شما همبرگر رو خورده و سفارش سوسیس می دید مجددا سفارش توسط گارسون به آشپزخانه منتقل شده و بعد از یک دقیقه غذا آماده می شه . به همین ترتیب شما سه غذای دیگه رو سفارش داده و برای هر غذا 1 دقیقه معطل میشید . خوب شما هروز همین غذاهارو سفارش داده و برای آماده شدن هر غذا 1 دقیقه معطل می شید . گارسون با خودش فکر می کنه که برای اینکه هم خودش کمتر کار کنه و هم شما کمتر معطل بشید بیاد و 1 میز دیگه ای آماده از غذاهای شما رو تهیه کنه و بلافاصله بعد از سفارش شما غذا رو روی میزتون بزاره . در اینجا گارسون" باس " آشپزخانه " رم " و میز آماده " کش " در نظر گرفته می شن . بعد از چند روز شما همبرگر رو میخورید طبق عادت گارسون برای شما سوسیس میاره اما شما می گید که امروز املت می خوام! اینجا گارسون مجددا مجبور میشه که 1 دقیقه شما رو در انتظار بزاره تا املت رو براتون بیاره . در اینجا گارسون میز دومی رو تهیه می کنه که بر اساس انتخاب های دوم شما چیده شده . بدین ترتیب شما اگر غذایی رو سفارش بدین که در میز اول نباشه اما در میز دوم باشه بلافاصله غذا رو میل می کنید و معطل نمی شید . میز دوم در اینجا کش سطح دو یا " Cache L2 " هست . اصطلاحی که امروزه در رابطه با فول کش یا هالف کش گفته میشه همین کش سطح 2 هست . اصول کار پردازنده بدین صورت که پیش بینی دستورات بعدی رو کرده و جواب دستورات رو در حافظه ی نهان یا همون کش می ذاره . جالبه که بدونید پردازنده 90% دستورات بعدی رو درست حدس میزنه و اگر حدس پردازنده غلط از کار در بیاد مجبوره که به حافظه ی رم مراجعه کنه که همین مراجعه باعث تاخیر زیادی در کار پردازنده میشه .
نکته ی که قابل گفتن هست اینه که این حافظه بسیار گران قیمت هست و به صرفه نیست که برای بالا بردن سرعت کامپیوتر حافظه کش تهیه کنید . ( مجبورید پردازنده هم عوض کنید!)

منبع
بازگشت به بالاي صفحه اذهب الى الأسفل
http://www.a-d-w.blogfa.com
h@sti
میزبان
میزبان
h@sti


تعداد پستها : 426
Location : تهران
Registration date : 2008-01-09

كش چيست Empty
پستعنوان: رد: كش چيست   كش چيست Icon_minitimeالإثنين يونيو 09, 2008 5:14 pm

شرمنده ولی کامپیو تر ما بنده خدا 60 دفعه برنامه عوض کرده .......... scratch Surprised




دیگه کارش به این چیزا نمی کشه چند وقته دیگه قراره توش زغال بریزیم یه جوجه ی مشتی درست کنیم بزنیم به کوه و کمن ........... scratch Shocked Surprised Laughing
بازگشت به بالاي صفحه اذهب الى الأسفل
yasamiin
عضو باشگاه 1000 تایی
عضو باشگاه 1000 تایی
yasamiin


تعداد پستها : 2958
Age : 37
Location : *ايران*تهران*خاكم*وطنم*.-~*¨¨`*~-.¸,.-~*¨¨`*~-.¸
Registration date : 2007-12-18

كش چيست Empty
پستعنوان: رد: كش چيست   كش چيست Icon_minitimeالثلاثاء يونيو 10, 2008 6:14 am

ااااااااااااااااااااااااا چه جالب بود مرسي مجيد جان....
من راستش نميدونستم....
چه مثال خوبي بود...
خوب اين حافظه كه خيلي خوبه...پس چرا به صرفه نيست...فقط براي قيمت بالاش؟
خيلي جالبه كه بتونه 90% دستورات بعدي رو خودش حدس بزنه....
بازگشت به بالاي صفحه اذهب الى الأسفل
 
كش چيست
بازگشت به بالاي صفحه 
صفحه 1 از 1

صلاحيات هذا المنتدى:شما نمي توانيد در اين بخش به موضوعها پاسخ دهيد
 :: علمی و ادبی :: دانش و اطلاعات-
پرش به: