DRAM คือหน่วยความจำคอมพิวเตอร์รูปแบบหนึ่งที่ใช้เป็น RAM ของระบบ อุปกรณ์คอมพิวเตอร์สมัยใหม่ทั้งหมดใช้ Synchronous DRAM อย่างใดอย่างหนึ่งเป็นแรมระบบ รุ่นปัจจุบันคือ DDR4 แม้ว่า DDR5 เพิ่งออกสู่ตลาด
ก่อนหน้า DDR RAM นั้นมี SDR RAM ในทางเทคนิค SDR RAM เป็นแบบ retronym เนื่องจากในตอนแรกเรียกว่า SDRAM ย่อมาจาก Synchronous Dynamic Random Access Memory สิ่งนี้ทำให้แตกต่างจาก DRAM รูปแบบก่อนหน้าซึ่งเป็นแบบอะซิงโครนัส
ต่างจากใน DRAM แบบซิงโครนัส นาฬิกาหน่วยความจำจะไม่ซิงโครไนซ์กับนาฬิกา CPU สำหรับ DRAM แบบอะซิงโครนัส ซึ่งหมายความว่า CPU ไม่ทราบความเร็วที่ RAM ทำงาน CPU ออกคำสั่งและให้ข้อมูลที่จะเขียนลง RAM ให้เร็วเท่ากับคำสั่งและ I/O บัสอนุญาตโดยคาดหวังว่าตัวควบคุมหน่วยความจำจะจัดการสิ่งนั้นตามความเหมาะสม ความเร็ว. นอกจากนี้ยังหมายความว่า CPU ขอข้อมูลโดยไม่ทราบว่าจะต้องรอการตอบสนองนานแค่ไหน
ซึ่งหมายความว่า CPU จำเป็นต้องส่งคำสั่งน้อยกว่าข้อกำหนดที่อนุญาต หากคำสั่งที่สองถูกส่งเร็วเกินไป การดำเนินการของคำสั่งนั้นอาจส่งผลกระทบต่อคำสั่งแรก สถานการณ์แบบนี้จะนำไปสู่การทุจริตของข้อมูลและการตอบสนองที่ไม่สำคัญ ระบบทำงานและเป็นมาตรฐานสำหรับ DRAM ตั้งแต่เริ่มก่อตั้งในปี 1960 จนกระทั่ง DRAM แบบซิงโครนัสแสดงความเหนือกว่าและกลายเป็นรูปแบบที่โดดเด่นของ DRAM
ประวัติของ DRAM แบบอะซิงโครนัส
การทำซ้ำครั้งแรกของ DRAM แบบอะซิงโครนัสนั้นไม่มีประสิทธิภาพ DRAM ทั้งหมดมีปฏิสัมพันธ์โดยระบุแถวและคอลัมน์ของเซลล์หน่วยความจำ หลังจากที่ให้ข้อมูลนี้แล้ว คุณสามารถเขียนข้อมูลลงในเซลล์เหล่านั้นหรืออ่านข้อมูลจากเซลล์เหล่านั้นได้ ทั้งนี้ขึ้นอยู่กับคำสั่งที่ให้มา ในการโต้ตอบกับเซลล์หน่วยความจำใดๆ จะต้องระบุแถวก่อน ในส่วนใดที่ช้าที่สุดของกระบวนการอ่านหรือเขียน เมื่อเปิดแถวแล้วจะสามารถเลือกคอลัมน์สำหรับการโต้ตอบกับเซลล์หน่วยความจำเฉพาะได้
การวนซ้ำครั้งแรกของ DRAM แบบอะซิงโครนัสจำเป็นต้องมีที่อยู่แถวสำหรับการโต้ตอบแต่ละครั้ง ที่สำคัญ นี่หมายถึงการเปิดแถวช้าต้องเกิดขึ้นทุกครั้ง แม้ว่าการโต้ตอบจะอยู่ในแถวเดียวกันก็ตาม การทำซ้ำครั้งที่สอง เรียกว่า Page Mode RAM อนุญาตให้เปิดแถวหนึ่งค้างไว้และดำเนินการอ่านหรือเขียนหลายรายการในคอลัมน์ใดๆ ในแถวนั้น
ในภายหลัง DRAM โหมดเพจได้รับการปรับปรุงด้วย Fast Page Mode DRAM Page Mode DRAM อนุญาตให้ระบุที่อยู่คอลัมน์จริงหลังจากเปิดแถวเท่านั้น มีการออกคำสั่งแยกต่างหากซึ่งให้คำแนะนำในการเลือกคอลัมน์ โหมดหน้าด่วนอนุญาตให้ระบุที่อยู่ของคอลัมน์ก่อนคำสั่งเพื่อเลือกคอลัมน์ ซึ่งช่วยลดเวลาในการตอบสนองได้เล็กน้อย
EDO DRAM
EDO DRAM หรือ Extended Data Out DRAM เพิ่มความสามารถในการเลือกคอลัมน์ใหม่ ในขณะเดียวกัน ข้อมูลยังคงถูกอ่านจากคอลัมน์ที่ระบุก่อนหน้านี้ อนุญาตให้ใช้คำสั่งไปป์ไลน์และเพิ่มประสิทธิภาพได้ถึง 30%
Burst EDO RAM เป็นมาตรฐาน DRAM แบบอะซิงโครนัสล่าสุด เมื่อมันออกสู่ตลาด DRAM แบบซิงโครนัสกำลังก้าวไปสู่การเป็น DRAM ที่โดดเด่น อนุญาตให้ระบุที่อยู่ของคอลัมน์แบบต่อเนื่องในรอบสัญญาณนาฬิกาเดียวโดยเลือก an ที่อยู่และกำหนดที่จะอ่านจากสามคอลัมน์ต่อไปนี้ในแถวสำหรับลดลง เวลาแฝง
บทสรุป
Asynchronous DRAM เป็น DRAM รุ่นแรกๆ ที่ไม่ซิงโครไนซ์นาฬิกา DRAM กับนาฬิกาของ CPU สิ่งนี้ทำงานได้ดีพอในขณะที่ความถี่ของ CPU ต่ำ แต่เมื่อพวกมันเพิ่มขึ้น มันก็เริ่มแสดงจุดอ่อนของมัน ในที่สุด RAM แบบซิงโครนัสก็กลายเป็นผู้เล่นหลักในตลาด DRAM ประสิทธิภาพที่เพิ่มขึ้นและประสิทธิภาพที่ปรับขนาดได้นั้นปรับปรุงอย่างต่อเนื่อง ในปัจจุบัน โดยพื้นฐานแล้วไม่มีการสร้าง DRAM แบบอะซิงโครนัสเนื่องจากไม่มีสิ่งใดใช้งานจริงๆ ไม่น่าจะกลับมาเป็นเหมือนเดิมได้