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] Tính CPI và thời gian thực thi

    Một chương trình có NNN lệnh. Cho biết CPI trung bình (số chu kỳ trên mỗi lệnh) và tần số xung nhịp fff (đơn vị GHz). Thời gian thực thi tính theo công thức:

    T=N×CPIf×109 (giaˆy)T = \frac{N \times \text{CPI}}{f \times 10^9} \ (\text{giây})T=f×109N×CPI​ (giaˆy)

    Hãy in ra:

    • Dòng 1: tổng số chu kỳ N×CPIN \times \text{CPI}N×CPI (làm tròn 2 chữ số thập phân).
    • Dòng 2: thời gian thực thi tính bằng mili-giây (ms), làm tròn 6 chữ số thập phân.

    Ví dụ: N=106N = 10^6N=106, CPI =2.0= 2.0=2.0, f=2f = 2f=2 GHz → số chu kỳ 2×1062 \times 10^62×106, thời gian =10−3= 10^{-3}=10−3 s =1.000000= 1.000000=1.000000 ms.

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

      Một dòng chứa ba số: NNN (nguyên), CPI (thực), fff (thực, GHz).

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

      1≤N≤10121 \le N \le 10^{12}1≤N≤1012; 0<CPI≤1000 < \text{CPI} \le 1000<CPI≤100; 0<f≤1000 < f \le 1000<f≤100.

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

      Dòng 1: tổng chu kỳ (2 chữ số thập phân). Dòng 2: thời gian theo ms (6 chữ số thập phân).

    Ví dụ:

    Đầu vào:

    1000000 2.0 2

    Đầu ra:

    2000000.00
    1.000000

    Giải thích:

    Chu ky = 1e6*2 = 2000000.00; thoi gian = 2e6/(2e9) s = 1e-3 s = 1.000000 ms.

    Đang tải editor...