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