Ý tôi là nếu chúng ta tăng kích thước của một sdram với cùng một công nghệ thì thời gian đáp ứng có chậm hơn không? Nếu có, đó là về sự phức tạp của logic kỹ thuật số?
Ý tôi là nếu chúng ta tăng kích thước của một sdram với cùng một công nghệ thì thời gian đáp ứng có chậm hơn không? Nếu có, đó là về sự phức tạp của logic kỹ thuật số?
Câu trả lời:
Có và không. Như bang Dude, bộ nhớ sẽ không bao giờ chạy nhanh hơn so với tốc độ bus / đồng hồ lái xe, nhưng tốc độ tối đa của bộ nhớ chắc chắn là phụ thuộc vào kích thước.
Khi tập hợp bộ nhớ trở nên lớn hơn, số lượng bộ giải mã địa chỉ tăng (với nhật ký kích thước) và tải trên trình điều khiển tăng tuyến tính (tạo ra độ trễ logarit tăng chậm).
Vì vậy, mặc dù hiếm khi đáng để giới hạn kích thước RAM trong hệ thống ngoài luồng nhằm tăng tốc độ (có trường hợp ngoại lệ trong hộp điều chỉnh tốc độ xung nhịp dựa trên kích thước của RAM), nếu bạn là nhà thiết kế hệ thống kích thước RAM tối đa là một trong những sự đánh đổi hiệu suất mà bạn phải xem xét.
Không nó không. Vì SDRAM được đồng bộ hóa với hệ thống, tốc độ của chúng phụ thuộc vào tốc độ của hệ thống. Điều có thể ảnh hưởng đến tốc độ truy cập bộ nhớ là cấu hình chúng được sử dụng.
Nếu bản dựng của bạn đã có dual-channel
cấu hình (hoặc ba kênh) và bộ nhớ tăng không sử dụng các mô-đun giống hệt nhau, thì bạn có thể làm chậm hoạt động của một kênh. Tuy nhiên, mức giảm này hầu như không đáng chú ý, như Wikipedia nói:
Phần cứng của Tom tìm thấy rất ít sự khác biệt đáng kể giữa cấu hình kênh đơn và kênh đôi trong các điểm chuẩn tổng hợp và trò chơi (sử dụng thiết lập hệ thống "hiện đại (2007)"). Trong các thử nghiệm của mình, kênh kép đã tăng tối đa 5% tốc độ trong các tác vụ chiếm nhiều bộ nhớ.
Trong trường hợp này, "tốc độ" có thể giảm, nhưng bạn sẽ trải nghiệm hiệu năng tăng tổng thể do lượng bộ nhớ vật lý lớn hơn có sẵn khi xử lý HĐH của bạn. Tất nhiên, điều này phụ thuộc vào HĐH bạn đang sử dụng và mức độ hiệu quả của việc sử dụng các tài nguyên có sẵn.