JavaScript is required

Xét không gian địa chỉ có 8 trang, mỗi trang có kích thước 1K ánh xạ vào bộ nhớ có 32 khung trang, Hỏi phải dùng bao nhiêu bít để thể hiện địa chỉ vật lí của không gian địa chỉ này?

A.
8 bit
B.
13bit
C.
15bit(215bit)
D.
32bit
Trả lời:

Đáp án đúng: C


Để tính số bit cần thiết cho địa chỉ vật lý, ta cần xác định kích thước của bộ nhớ vật lý. Kích thước của một trang là 1KB = 2^10 bytes. Có 32 khung trang, vậy tổng kích thước bộ nhớ vật lý là 32 * 1KB = 32 * 2^10 bytes = 2^5 * 2^10 bytes = 2^15 bytes. Số bit cần thiết để địa chỉ hóa bộ nhớ vật lý là log2(kích thước bộ nhớ vật lý). Vậy số bit cần thiết là log2(2^15) = 15 bit.

Câu hỏi liên quan