Chúng tôi đã thấy công nghệ máy tính cải thiện rất nhiều trong vài năm qua. Bộ nhớ của máy tính cũng đã phát triển rất nhiều từ RAM, DRAM, SDRAM. Sau đó đến DDR-SDRAM và giờ là DDR2-SDRAM. Chúng ta không nên quan tâm đến những mẫu RAM rất cũ vì chúng không còn được sử dụng ở hầu hết các nơi trên thế giới.
SDRAM (Bộ nhớ truy cập ngẫu nhiên động đồng bộ) là loại bộ nhớ cần nguồn để giữ dữ liệu của nó. Đây là bộ nhớ phổ biến được sử dụng trong các máy tính ngay trước khi giới thiệu DDR-SDRAM (SDRAM tốc độ dữ liệu kép). DDR cải thiện kiến trúc của SDRAM bằng một quá trình được gọi là 'bơm kép'. Thay vì truyền dữ liệu một lần mỗi chu kỳ đồng hồ, DDR thay đổi trạng thái dữ liệu của nó hai lần mỗi chu kỳ. Một lần trên cạnh tăng, sau đó một lần nữa trên cạnh rơi. Điều này đúng cho cả ddr và ddr2. Vậy tại sao ddr2 tốt hơn ddr?
Trên thực tế khi ddr2 xuất hiện, nó thực sự tồi tệ hơn ddr. Bộ nhớ ddr ban đầu có đồng hồ bộ nhớ được đồng bộ hóa với đồng hồ bus, cho phép truyền 2 bit mỗi chu kỳ đồng hồ. Ddr2 thay đổi điều này bằng cách nhân đôi tốc độ bus trong khi vẫn giữ đồng hồ bộ nhớ ở cùng tần số. Vì vậy, ở mỗi chu kỳ bộ nhớ, 4 bit dữ liệu được truyền. Sự đánh đổi này là độ trễ của bộ nhớ ddr2 cao hơn so với bộ nhớ ddr khi hoạt động ở cùng tần số bus.
Để có được hiệu suất tương tự như một ddr chạy ở tốc độ bus 100Mhz, bộ nhớ ddr2 phải được chạy ở 200Mhz. Nhưng nếu chúng ta nhìn vào tốc độ xung nhịp, ddr cũng hoạt động ở mức 200Mhz trong khi ddr2 chỉ ở mức 100Mhz. Nếu chúng ta có chip ddr2 hoạt động ở cùng tốc độ xung nhịp với ddr1 thì chúng ta có thể thấy rằng nó có gấp đôi thông lượng.
Tốc độ đồng hồ bộ nhớ là rất quan trọng vì sản xuất chip có tốc độ xung nhịp cao hơn rất tốn kém vì trong mỗi lô chip được sản xuất, chỉ một lượng nhỏ có khả năng tốc độ xung nhịp cao hơn. Vì vậy, nếu chúng ta so sánh hai con chip có cùng tốc độ, ddr2 sẽ rẻ hơn. Và nếu chúng ta so sánh hai con chip có giá tương tự nhau, ddr2 sẽ nhanh hơn. Công nghệ của ddr cũng kết thúc khi ddr2 bắt đầu, có nghĩa là chip ddr không còn có thể được cải thiện hơn nữa do hạn chế về chi phí trong khi ddr2 vượt xa khả năng của ddr. Các khả năng của ddr2 cũng có giới hạn của nó, chủ yếu là khi tốc độ xung nhịp tăng cao hơn, đó là nơi ddr3 xuất hiện. Nhưng đó là một câu chuyện khác hoàn toàn.