Trang chủ » làm thế nào để » Bộ nhớ có trở nên chậm hơn nếu tăng kích thước không?

    Bộ nhớ có trở nên chậm hơn nếu tăng kích thước không?

    Đôi khi thật thú vị khi suy đoán hệ thống của bạn sẽ hoạt động khác nhau như thế nào nếu thay đổi được thực hiện cho các thành phần phần cứng. Bài đăng Hỏi & Đáp của SuperUser hôm nay thảo luận về việc tăng kích thước bộ nhớ để giúp thỏa mãn sự tò mò của độc giả.

    Phiên hỏi và trả lời hôm nay đến với chúng tôi nhờ sự hỗ trợ của SuperUser - một phân ngành của Stack Exchange, một nhóm các trang web Hỏi & Đáp do cộng đồng điều khiển.

    Hình ảnh lịch sự của Hiệp hội WDA (Flickr).

    Câu hỏi

    Spartacus reader SuperUser muốn biết nếu tăng kích thước bộ nhớ sẽ khiến nó trở nên chậm hơn:

    Nếu chúng tôi tăng kích thước SDRAM bằng cùng một công nghệ, thời gian phản hồi có trở nên chậm hơn không? Nếu nó trở nên chậm hơn, thì đó có phải là do sự phức tạp của logic kỹ thuật số?

    Việc tăng kích thước sẽ khiến bộ nhớ trở nên chậm hơn?

    Câu trả lời

    Những người đóng góp cho SuperUser Daniel R Hicks và Shikhar Bhardwaj có câu trả lời cho chúng tôi. Đầu tiên, Daniel R Hicks:

    Có và không. Như duDE nói, bộ nhớ sẽ không bao giờ chạy nhanh hơn tốc độ xe buýt / đồng hồ, nhưng tốc độ tối đa của bộ nhớ chắc chắn 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ễ tăng logarit).

    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à một hệ thống Nhà thiết kế, 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.

    Tiếp theo là câu trả lời từ Shikhar Bhardwaj:

    Không nó không. Vì SDRAM được đồng bộ hóa với hệ thống, tốc độ bộ nhớ 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 được sử dụng trong.

    Nếu bản dựng của bạn đã có cấu hình kênh đôi (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ác 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 đôi đã 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 cho hệ điều hành của bạn. Tất nhiên, điều này phụ thuộc vào hệ điều hành 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.


    Có một cái gì đó để thêm vào lời giải thích? Tắt âm thanh trong các ý kiến. Bạn muốn đọc thêm câu trả lời từ những người dùng Stack Exchange am hiểu công nghệ khác? Kiểm tra chủ đề thảo luận đầy đủ ở đây.