Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Kiến trúc máy tính] Băng thông bộ nhớ

    Băng thông bộ nhớ lý thuyết (GB/s) = tần số bus (MHz) × số chuyển/chu kỳ (DDR=2) × độ rộng bus (byte) × số kênh, đổi sang GB/s. Cho clock_MHz, độ rộng (byte), số kênh, hệ số DDR; tính băng thông với 2 chữ số sau dấu phẩy.

    • Định dạng đầu vào:

      Một dòng: clock_MHz width_bytes channels ddr_factor.

    • Ràng buộc đầu vào:

      100 ≤ clock_MHz ≤ 5000, width ∈ {8}, 1 ≤ channels ≤ 8.

    • Định dạng đầu ra:

      Băng thông GB/s với 2 chữ số thập phân.

    Ví dụ:

    Đầu vào:

    1600 8 2 2
    

    Đầu ra:

    51.20

    Giải thích:

    BW = 1600e6 * 2 * 8 * 2 / 1e9 = 51.20 GB/s (DDR3-1600 dual channel).

    Đang tải editor...