Menu
نویسنده مطلب : محمدرضا معاشرتی

مطلب مورد بحث:

حافظه کوتاه مدت، حافظه بلند مدت و حافظه فعال چه هستند؟


برای ما نرم افزاری ها مفهوم حافظه بسار ملموس تر است.

هر یک از بخشهایی که مطرح شد به زیبایی در کامپیوترها استفاده شده است.

حافظه کوتاه مدت همان داده هایی است که اصطلاحا در RAM قرار دارد. پس از اینکه کار با آنها به پایان برسد پاک می شوند. اگر همین اطلاعات قرار باشد در روتینهای مشابه استفاده شود “کش” می شوند. این مفهوم همان حافظه فعال است. مادامیکه از آنها استفاده شود و در عملیاتی به کار گرفته شوند یا محاسباتی انجام شود، به سراغ کش می رویم و در آنجا از آنها استفاده میکنیم.

به خاطر داریم که حافظه کوتاه مدت و کش با خاموش کردن دستگاه از بین می روند. دقیقا مثل زمانی است که مغز انسان مقادیر ثبت شده در حافظه حسی خود را فراموش میکند.

قطعا اگر بخواهیم بسته های اطلاعاتی -که در اینجا از مفهوم چانک برای آنها استفاده شده- را به حافظه بلند مدت منتقل کنیم باید آنها را در استوریج های مربوطه (HARD) ذخیره کنیم تا بتونیم بعدا به آنها مراجعه کرده و از آنها استفاده کنیم.

مدل ذهنی حافظه ها را نیز میتوان به الگوریتم ها و روتین هایی که برای یک کار مشخص نوشته می شوند شبیه سازی کرد.

مثلا “درست کردن چای” یک صورت مسئله ثابت است ولی افراد مختلف الگوریتمها و روشهای مختلفی را برای این کار دارند و این روتینها نوع خاصی از بکارگیری داده ها و عملکرد حافظه ها را منجر می شود.

با این توضیح درک روشنتری از مفهوم انجام یک رویه، در ذهن تداعی می شود.

سپاس از متمم

 

برخی از سوالهای متداول درباره متمم (روی هر سوال کلیک کنید)

متمم چیست و چه می‌کند؟ (+ دانلود فایل PDF معرفی متمم)
چه درس‌هایی در متمم ارائه می‌شوند؟
هزینه ثبت‌نام در متمم چقدر است؟
آیا در متمم فایل‌های صوتی رایگان هم برای دانلود وجود دارد؟