1. หน่วยความจำแบบลบเลือนได้ (Volatile memory) คือ หน่วยความจำที่เก็บข้อมูลไว้แล้ว หากไฟฟ้าดับ คือไม่มีไฟฟ้าจ่ายให้ กับวงจรหน่วยความจำ ข้อมูลที่เก็บไว้จะหายไปหมด เรียกหน่วยความจำนี้ว่า แรม (RAM)
เครื่องพีซีคอมพิวเตอร์ในปัจจุบันนี้ ถ้ามีหน่วยความจำแรมมากๆ จะทำให้สามารถใช้งานโปรแกรมที่มีขนาดใหญ่ๆ ได้ดีด้วย หน่วยความจำที่นิยมในปัจจุบันจะไม่ต่ำกว่า 2 จิกกะไบต์ เป็นต้น
2. หน่วยความจำไม่ลบเลือน (Nonvolatile memory) คือ หน่วยความจำเก็บข้อมูลได้ โดยไม่ขึ้นกับไฟฟ้าที่เลี้ยงวงจร เรียกหน่วยความจำนี้ว่า รอม (ROM) ซึ่งเป็นชิป (Chip) ต่างๆ ที่อยู่บนแผงวงจร
หน่วยความจำหลักแบ่งตามสภาพการใช้งาน
1. หน่วยความจำที่ซีพียูอ่านได้อย่างเดียว ไม่สามารถเขียนลงไปได้ เรียกว่า รอม (Read Only Memory : ROM) รอมจึงเป็นหน่วยความจำที่เก็บข้อมูลหรือโปรแกรมไว้ถาวร เช่นเก็บโปรแกรมควบคุม การจัดการพื้นฐานของระบบ ไมโครคอมพิวเตอร์ (bios) รอม ส่วนใหญ่เป็นหน่วยความจำไม่ลบเลือนแต่อาจยอมให้ผู้พัฒนาระบบ ลบข้อมูลและ เขียนข้อมูลลงไปใหม่ได้การลบข้อมูลนี้ต้องทำด้วยกรรมวิธีพิเศษ เช่น ใช้แสงอุลตราไวโลเล็ตฉายลงบนผิวซิลิกอน
ที่มา : http://www.radompon.com/ictelearning/contentictm1/u01/u105.html