เป็นเพราะง่ายกว่าและถูกกว่าในการเพิ่มแบนด์วิดท์ของ DRAM มากกว่าเพื่อลดเวลาแฝง ในการรับข้อมูลจาก RAM แถวเปิดจำเป็นต้องมีจำนวนงานที่ไม่สำคัญ
ที่อยู่คอลัมน์จะต้องมีการถอดรหัส mux เลือกเส้นที่ต้องการเข้าถึงเพื่อขับเคลื่อนและข้อมูลต้องการย้ายข้ามชิปไปยังบัฟเฟอร์เอาต์พุต การทำเช่นนี้ใช้เวลาเล็กน้อยโดยเฉพาะอย่างยิ่งเนื่องจากชิป SDRAM นั้นผลิตขึ้นในกระบวนการที่ปรับให้เหมาะกับความหนาแน่นของหน่วยความจำสูงและไม่ใช่ความเร็วเชิงตรรกะที่สูง ในการเพิ่มแบนด์วิดท์ให้พูดโดยใช้ DDR (1,2,3 หรือ 4) ตรรกะส่วนใหญ่สามารถขยายได้หรือไพพ์ไลน์และสามารถทำงานที่ความเร็วเดียวกันกับในรุ่นก่อนหน้า สิ่งเดียวที่จะต้องมีเร็วกว่าคือไดรเวอร์ I / O สำหรับพิน DDR
ในทางตรงกันข้ามเพื่อลดเวลาในการตอบสนองการดำเนินการทั้งหมดจะต้องเร่งซึ่งเป็นเรื่องที่ยากมาก เป็นไปได้ว่าส่วนของ ram จะต้องทำในกระบวนการที่คล้ายกับสำหรับ CPU ความเร็วสูงการเพิ่มค่าใช้จ่ายอย่างมีนัยสำคัญ (กระบวนการความเร็วสูงมีราคาแพงกว่ามาก
หากคุณเปรียบเทียบแคชของ CPU กับ RAM และฮาร์ดดิสก์ / SSD จะมีความสัมพันธ์แบบผกผันระหว่างที่เก็บข้อมูลมีขนาดใหญ่และที่จัดเก็บข้อมูลมีความรวดเร็ว L1 $ เร็วมาก แต่สามารถเก็บข้อมูลได้ระหว่าง 32 ถึง 256kB เท่านั้น เหตุผลมันเร็วมากเพราะมันเล็ก:
- สามารถวางไว้ใกล้กับซีพียูที่ใช้งานได้ซึ่งหมายถึงข้อมูลจะต้องเดินทางในระยะทางที่สั้นกว่าเพื่อเข้าถึง
- การเดินสายบนมันสามารถทำให้สั้นลงได้อีกครั้งซึ่งหมายความว่ามันใช้เวลาน้อยลงสำหรับข้อมูลที่จะเดินทางข้ามมัน
- ไม่ใช้พื้นที่มากหรือทรานซิสเตอร์จำนวนมากดังนั้นการใช้ความเร็วที่เหมาะสมและการใช้พลังงานจำนวนมากต่อบิตที่เก็บไว้นั้นไม่แพงเลย
ในขณะที่คุณเลื่อนลำดับชั้นของตัวเลือกการจัดเก็บแต่ละตัวจะมีความจุมากขึ้น แต่ก็มีขนาดใหญ่กว่าในพื้นที่และไกลออกไปจากอุปกรณ์ที่ใช้มันหมายความว่าอุปกรณ์จะต้องช้าลง