تاریخ انتشار : 18 تیر 1395
فرق بافر و کش رو خیلیا نمی دونن . یعنی خیلیا فکر می کنن که می دونن . خیلیا رو دیدم که میگن بافر همون کش هستش و تفاوتی بینشون نیست . امروز تو این پست کوتاه میخوام توضیح بدم که تفاوت کش و بافر چیه پس تا انتهای پست رو بخونید .
درباره حافظه کش Cache

کش Cache در پردازنده
حافظه کش Cache یه حافظه کوچیک ، سریع و گرون قیمت هست که بین حافظه RAM و پردازنده قرار داره . دلیل استفاده از حافظه کش اینه که اطلاعات مهمی که به صورت تکراری توسط پردازنده استفاده میشه ، داخل کش قرار بگیره تا پردازنده بتونه سریعتر پردازش شون کنه . موقعی که شما برنامه ای مثل ورد یا فتوشاپ رو باز می کنید ، پردازنده می تونه تشخیص بده که اطلاعات اون برنامه که قراره زیاد استفاده بشه چیه و اونا رو از حافظه RAM به حافظه کش هدایت می کنه . اینجوری پردازنده حداقل برای دسترسی به فایل های مهم و تکراری ، مجبور نیست هر سری به رم سرک بکشه . با استفاده از روش کشینگ Caching ، سرعت کلی سیستم کامپیوتری شما زیاد میشه . در مورد حافظه کش به طور خیلی مفصل توضیح دادم که پیشنهاد می کنم حتما بخونید : حافظه کش ، معنی کش سطح 1 و 2 و 3 چیست ؟
درباره حافظه بافر Buffer
حافظه بافر یه رابط حافظه ای بین دو تا دستگاه یا سخت افزار هست . بافر برای این استفاده میشه تا تفاوت سرعت بین دو تا قطعه رو جبران کنه . مثلا بافر در پرینتر استفاده میشه اما چرا ؟ ببینید موقعی که شما دستور پرینت رو از کامپیوتر به پرینتر ارسال می کنید ، پردازنده در کسری از ثانیه دستور رو می فرسته اما پرینتر که نمی تونه تو کسری از ثانیه پرینت بگیره ، باید کاغذ رو چک کنه ، رنگ ها رو میزون کنه ، ترتیب رو رعایت کنه و خیلی چیزای دیگه . پس این دستور پرینت که از پردازنده به پرینتر ارسال میشه ، باید یه جایی ذخیره بشه تا پرینتر یادش بمونه که کدوم صفحات رو باید پرینت بگیره . به این حافظه میگن بافر ، پس یادتون باشه که پرینتر حافظه کش نداره چون این دوتا باهم فرق دارن !

حافظه بافر هارد درایو
در عکس بالا می بینید که حافظه بافر 16 مگابایتی برای هارد در نظر گرفته شده . درسته که نوشته cache اما منظورش حافظه بافر هست برای تطبیق سرعت هارد با قطعات دیگه .
فرق حافظه کش Cache و بافر Buffer
تفاوت اصلی بافر و کش اینه که کش برای افزایش سرعت استفاده میشه اما بافر برای هماهنگی سرعت .
حافظه کش حاوی اطلاعات مهم و تکراریه که پردازنده وقتش تلف نشه و بتونه از حافظه کش با سرعت بالا استفاده کنه . اگه کش نباشه ، پردازنده هر سری باید بره و از حافظه RAM اطلاعات رو بگیره که اینکار زمان گیره .
حافظه بافر جایی استفاده میشه که سرعت یه دستگاه یا قطعه از اون یکی بیشتره . بافر تو دستگه با سرعت کمتر طراحی میشه تا بتونه دستورات سرعت بالا رو ذخیره کنه و به ترتیب اونارو اجرا کنه . اگه دقت کرده باشید ، موقعی که یه ویدیو از یوتیوب یا سایت های اشتراک ویدیو می خواید نگاه کنید ، بعضی وقتا ویدیو قطع میشه و می نویسه : Buffering . این یعنی سرعت سرور از سرعت اینترنت شما بیشتره و کامپیوتر شما داره اطلاعات مربوط به ویدیو رو در حافظه بافر ذخیره می کنه تا در زمان بهتری پخش کنه .
ضمنا شباهت بین بافر و کش اینه که جفتشون حافظه های فرار هستن یعنی با قطع برق ، اطلاعاتشون ریست میشه .
خب دوستان ، اصل مطلب اینه که بدونید بافر و کش با هم فرق دارن و این دو تا کلمه رو بجای هم استفاده نکنید .
حتما مطالب زیر رو هم بخونید
فرق حافظه رام با حافظه رم یکی از مهمترین سوالاتیه که هم توی علم فردا مطرح شده و هم در فوروم ها و سایت های دیگه . بخاطر تشابه اسمی که ROM و RAM به هم دارن خیلی ها گیج میشن و نمی دونن که تفاوت رام و رم چیه…
اگه نمی دونید لازمه بگم که دو مدل حافظه رم RAM وجود داره . یکی حافظه DRAM و یکی هم حافظه SRAM . در ادامه جفتشون رو توضیح میدم و تفاوت بین DRAM و SRAM رو هم میگم . درباره حافظه DRAM واژه DRAM مخفف عبارت Dynamic Random Access Memory…
انتخاب کابل شبکه و همینطور سوکت مناسب نقش مهمی در ایجاد یه شبکه سالم داره . در ادامه توضیح میدم که چه سوکتی برای چه نوع کابلی مناسبه . کابل شبکه مفتولی سیم مفتول یه سیم یک تیکه از یه فلز هستش که معمولا فلز مس رو انتخاب می کنن…
تفاوت زوم اپتیکال Optical Zoom با زوم دیجیتال Digital Zoom یکی از ابهاماتیه که خریداران دوربین عکاسی یا فیلم برداری باهاش درگیرن . خیلی ها شاید تا همین الان زوم اپتیکال رو با زوم دیجیتال مقایسه می کردن و نتیجه گیری هم می کردن . حالا واقعا چه تفاوتی…
این مطلب توسط وب سایت علم فردا تهیه شده ! دوستان عزیز ، متاسفانه اخیرا سایت های زیادی بدون اجازه ما مطالب علم فردا رو کپی میکنن و به نام خودشون میزنن . خواهش میکنیم برای حمایت از علم فردا حتما به هر کسی که می تونید اطلاع رسانی کنید که منبع اصلی این مطالب وب سایت علم فردا ست !
لطفا این مطلب رو با دوستان تون هم به اشتراک بذارید !

محمدرضا امين زاده هستم ، مهندس الكترونيك و سردبير مجله علم فردا . علاقه زیادی به سخت افزار و طراحی مدارهای الکترونیکی دارم ، اگه فرصتی باقی بمونه در زمینه ادیت فیلم و تصویر و همچنین طراحی رابط کاربری وب و اندروید مطالعه و تمرین می کنم .
نوشتن مطالب آموزشی به زبان ساده و قابل فهم برای همه ، کار بسیار سختیه . از طرفی ، نگهداری یک وب سایت آموزشی خرج داره ! اگر براتون امکان داره لطفا با پرداخت مبلغ کمی در هزینه های سایت سهیم باشید تا ما هم بتونیم با خیال راحت براتون بنویسیم و به سوال ها تون پاسخ بدیم .
♥ حمایت مالی از علم فردا
تیک تاک اینتل...
ما را در سایت تیک تاک اینتل دنبال میکنید
برچسب: نویسنده: محمد رضا جوادیان بازدید: 302 تاريخ: جمعه 18 تير 1395 ساعت: 22:32