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

    solution

    Đề bài: [Hệ điều hành Unix] Dung lượng vùng direct block

    Trong hệ thống file Unix, inode chứa một số con trỏ trực tiếp (direct pointer), mỗi con trỏ trỏ tới một block dữ liệu.

    Cho số con trỏ direct n và kích thước mỗi block b (byte), hãy tính tổng dung lượng tối đa (byte) mà các con trỏ direct có thể địa chỉ hóa: n * b.

    Ví dụ: với n=12, b=4096 thì dung lượng = 12 * 4096 = 49152 byte.

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

      Một dòng gồm hai số nguyên n và b cách nhau bởi dấu cách.

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

      1 ≤ n ≤ 64; 1 ≤ b ≤ 1048576.

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

      Một số nguyên: tổng dung lượng (byte) vùng direct.

    Ví dụ:

    Đầu vào:

    12 4096
    

    Đầu ra:

    49152

    Giải thích:

    12 con trỏ direct, mỗi block 4096 byte → 12*4096 = 49152 byte.

    Đang tải editor...