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