3. หน่วยความจำหลัก (main memory unit)

             หน่วยความจำหลัก เป็นอุปกรณ์ที่ใช้ในการเก็บข้อมูลและคำสั่งที่อยู่ระหว่างการประมวลผลของคอมพิวเตอร์หรือในขณะที่เปิดเครื่องคอมพิวเตอร์ บางครั้งอาจเรียกว่าหน่วยเก็บข้อมูลหลัก (Primary storage) หน่วยความจำจะทำงานควบคู่ไปกับ CPU และช่วยให้การทำงานของ CPU มีประสิทธิภาพมากยิ่งขึ้น โดยวงรอบการทำงานของซีพียูนั้นเร็วมาก หากไม่มีที่เก็บข้อมูลหรือที่พักข้อมูลและความเร็วในการเข้าถึงข้อมูลที่ไม่มีขนาดเพียงพอจะทำให้การประมวลผลช้าลง

            หน่วยความจำหลักแบ่งออกเป็น 2 ประเภท คือ

         3.1 หน่วยความจำแรม (RAM : Random Access Memory)

                  แรม เป็นหน่วยความจำหลักที่จำเป็น สามารถเก็บข้อมูลได้เฉพาะเวลาที่มีกระแสไฟฟ้าหล่อเลี้ยงเท่านั้น หากไม่มีกระแสไฟฟ้ามาเลี้ยงข้อมูลที่เก็บไว้จะหายไปทันที หน่วยความจำแรม ทำหน้าที่เก็บชุดคำสั่งและข้อมูลที่ระบบคอมพิวเตอร์ทำงานอยู่  แรมหลายชนิดข้อมูลจะหายไปหากปิดเครื่อง แต่ปัจจุบันมักเก็บข้อมูลบิตในรูปของประจุไฟฟ้าในตัวเก็บประจุ

         3.2 หน่วยความจำรอม (ROM : Read-only Memory)

                      ROM ย่อมาจาก Read-only Memory คือหน่วยความจำถาวร ที่เราสามารถเขียนหรือลบโปรแกรมต่างๆได้ แต่ก็มี ROM บางชนิดไม่สามารถที่จะลบข้อมูลในรอมได้เหมือนกัน ซึ่งROM เป็นหน่วยความจำที่ไม่ต้องการไฟเลี้ยง แม้ไม่มีไฟเลี้ยงข้อมูลที่อยู่ในรอมก็จะไม่หายหรือถูกลบออกจากหน่วยความจำถาวร