MHz của RAM thực sự có nghĩa là gì?


17

Vô số lần tôi đã nghe và đọc rằng bộ nhớ RAM có thể có tốc độ khác nhau - được ký hiệu là MHz (ví dụ 1066 MHz). Tuy nhiên, tần số này thực sự chưa bao giờ được giải thích với tôi và tôi gặp khó khăn khi tìm câu trả lời. Dự đoán tốt nhất của tôi là - vì về cơ bản tần số có nghĩa là "bao nhiêu lần mỗi giây" - MHz có nghĩa là RAM có thể giao tiếp với CPU bao nhiêu lần mỗi giây. Xin hãy sửa tôi nếu tôi sai. Ngoài ra: làm thế nào bạn có thể đặt điều này trong mối quan hệ với kích thước của dữ liệu đang được xử lý mỗi giây? Ví dụ, có bao nhiêu dữ liệu tính bằng mega- / kilobyte được gửi đến CPU từ RAM mỗi giây trong một kịch bản mà nó bị đẩy đến giới hạn?


Bao nhiêu dữ liệu có thể được chuyển tùy thuộc vào chính CPU. Bạn đã đúng tốc độ của một mô-đun bộ nhớ là tần số mà nó giao tiếp với CPU tại. Về phía CPU của phương trình, đó là FSB (Bus phía trước)
Ramhound

Câu trả lời:


14

Có, đó là số chu kỳ xung nhịp tối đa mỗi giây mà RAM hoạt động. Với RAM Tốc độ Dữ liệu kép (DDR), nó thực sự giao tiếp hai lần mỗi chu kỳ . Vì vậy, đối với DDR:

Tốc độ xung nhịp 200 MHz × 2 (đối với DDR, 1 đối với SDR) × 8 byte = băng thông 3.200 MB / s

Đây là lý do tại sao các chip hiện được đặt tên cho băng thông của chúng, không chỉ riêng tần số của chúng. Mô-đun chip trên được gọi là PC-3200, không phải 200 Mhz. Vẫn cần biết tốc độ xung nhịp, để đảm bảo rằng bo mạch chủ / CPU có thể hoạt động ở đồng hồ đó.

Xem bài viết Wikipedia về DDR SDRAM để biết thêm thông tin.


Trên thực tế, hiện tại tôi đã tìm thấy nó trong một trong những cuốn sách giáo khoa của mình và SDR sẽ cho 200 * 8 = 1600 MB / s và một DDR sẽ cho gấp đôi: 3200 MB / s.
Axel Kennedal

Trên thực tế, chip RAM không được đặt tên dựa trên tần số, nhưng dựa trên tốc độ dữ liệu, được tính bằng hàng triệu lần truyền mỗi giây (MT / s) và đối với RAM DDR là gấp đôi tần số xung nhịp. Vì vậy, PC-3200 (3200 MB / s) tương ứng với DDR-400 (400 MT / s), không phải DDR-200.
Indrek

Nó rõ ràng nói rằng 200 Mhz liên quan đến tốc độ xung nhịp. "Chỉ riêng tần số" liên quan đến cách sử dụng chip được đặt tên, trước khi DDR ra đời.
Madball73

Có ý nghĩa, nhưng chờ đã, làm thế nào bạn chuyển đổi byte thành megabyte vì 16 byte trong mỗi chu kỳ vì nó là DDR và ​​như bạn đã đề cập, có 200 chu kỳ trong một giây nên tổng cộng chúng tôi có 16 byte x 200 MHz = 3200 byte được truyền trong một giây ? Trong các số liệu khác, nó là 3200 byte / 1024 byte = 3,2 megabyte?
VM_AI
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.