انواع حافظه‌ی کش و چگونگی کار آنها

مقدمه:

در تلفن های همراه دو نوع حافظه‌ی کش داریم که یکی از آنها درون هارد موبایل قرار دارد و دیگری در پردازنده‌ی موبایل؛ما میخواهیم فرق بین این دو را در این مقاله مشخص کنیم.

انواع حافظه‌ی(cache):

1-کش در هارد موبایل:

حافظه‌ی کشی که در حافظه‌ی اصلی یا همان هارد قرار دارد اطلاعاتی را که در امکان دارد در آینده‌ی نزدیک نیاز شود را در بخشی از هارد ذخیره میکند و باعث دسترسی سریع تر به اطلاعات میشود.این یک پوشه است که در حافظه تلفن همراه است و فقط باعث پیدا کردن اطلاعات میشود و این حافظه با قطع شدن تغذیه‌ی هارد اطلاعات آن پاک نمی‌شود پس در نتیجه اگر گوشی شما با مشکلی مواجه شد میتوانید با رفتن به قسمت تنظیمات و با پاک کردن حافظه‌ی کش گوشی درست می‌شود.(باید توجه داشت که تمامی مشکلات و اررور های مختلف با این کار حل نمی‌شود بخصوص گوشی‌هایی که ضربه خوردند و یا به اصطلاح آب خوردن؛این گوشی‌ها مشکلات سخت افزاری دارند)

پس در نتیجه داده‌های موجود در حافظه‌ی پنهان فقط نسخه‌ای از داده‌های ثانویه‌ای هستند که برای دسترسی سریع تر در این حافظه کپی شده‌اند.

نرم افزار کش را مدیریت میکند اطمینان حاصل میکند که داده‌های ذخیره شده در حافظه‌ی کش از سریع‌ترین مکان قابل دسترسی باشند و داده‌های ذخیره شده از بین نروند.اما در بعضی موارد اطلاعات میتوانند فاسد یا قدیمی شوند(در صورتی این اتفاق می افتد که اطلاعات به اصطلاح سر بروند یا اینکه دیگر تکرار نشوند)با پاک کردن حافظه‌ی پنهان میتوانید مشکلتان را حل کنید.از آن جای که اطلاعات کاربر در حافظه‌ی نهان ذخیره نمی‌شود شما هر وقت که نیاز داشتید میتوانید آن را پاک کنید.و زمانی که این اطلاعات مورد نیاز باشد،نرم افزار به طور خودکار آن را از منبع اصلی یا اولیه بگیرد در صورتی که در حافظه‌ی نهان یافت نشود.

و حتی حافظه‌ی پنهان زمان که از مرورگر خود استفاده میکنید میتواند آن فایلی را که به اصطلاح از مرورگر در خواست کردید که همان صفحه‌ی وب میباشد،آن را در خود ذخیره کندپس هنگامی که شما صفحه‌ی اخیری که شما نگاه کردید به جای اینکه از سرور برای شما بیاورد از حافظه‌ی کش آن را باز میکند،در نتیجه ترافیک کمتری از اینترنت شما مصرف شود.

2-حافظه‌ی کش در پردازشگر موبایل(CPU):

این یک حافظه‌ی سریع و سخت افزاری است که بشدت پیچیده طراحی شده است و بسیار گران قیمت است؛این حافظه میتواند با پردازشگر یکی باشد یا اینکه از پردازشگر جدا باشد،که در این صورت میگویم پردازشگر با کش رابطه‌ی اتوبوسی دارند.همچنین به کش حافظه‌ی CPU گفته میشود،این حافظه با سرعت دسترسی تصادفی بالا باعث میشود که پردازنده سرعت بیشتری داشته باشد.

کش CPU حافظه‌ای کوچک است که اطلاعاتی را که پردازنده نیاز دارد را در خود ذخیره می‌کند و در صورت نیاز بعدی پردازنده به این اطلاعات دسترسی داشته باشد و در نتیجه زمانی که واسطه حذف شود سرعت بالاتر میرود.

این نکته را باید در نظر گرفت که کش پردازشگر اطلاعات مربوط به فعالیت‌های خود پردازشگر و رابط‌های آن می‌باشد ولی در صورتی که کش هارد،اطلاعات شما را ذخیره میکند و تفاوت دیگر این دو کش این است که کش هارد یک فایل به اسم کش میباشد که نرم افزاری می‌باشد،ولی کش پردازشگر در خود پردازشگر می‌باشد و قطعه‌ای سخت افزاری می‌باشد.

توجه!!!!!

این متن برای عموم نوشته شده است و متن تخصصی نمی‌باشد.

منابع:بحث و گفت و گو با مهندس بی‌اذیّت

زومیت،searchstorage.techtarget.com،سایت رسمی سامسونگ،pcworld،androidcentral.com

enemad-logo