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