Câu 1:Loại bộ nhớ nào sau đây có tốc độ truy cập nhanh nhất?
A. RAM
B. Cache
C. Thanh ghi (Register)
D. Bộ nhớ ảo
Phản hồi
Thanh ghi là bộ nhớ nhỏ trong CPU, truy cập nhanh nhất trong tất cả các loại bộ nhớ.
Câu 2: Phân mảnh trong (nội) xảy ra khi:
A. Bộ nhớ được chia thành nhiều đoạn ngẫu nhiên
B. Bộ nhớ cấp cho tiến trình lớn hơn một chút so với yêu cầu
C. Có nhiều khối trống rời rạc
D. Bộ nhớ đã hết dung lượng
Phản hồi
Phân mảnh trong xảy ra khi bộ nhớ cấp cho tiến trình lớn hơn nhu cầu, làm lãng phí bộ
nhớ.
Câu 3: Trong bộ nhớ ảo, phân trang là kỹ thuật:
A. Chia bộ nhớ thành nhiều mảnh ngẫu nhiên
B. Chia bộ nhớ vật lý và đĩa thành page
C. Chia bộ nhớ logic và vật lý thành các khối đồng nhất gọi là page và frame
D. Sao lưu toàn bộ chương trình vào RAM
Phản hồi
Trong phân trang, bộ nhớ vật lý được chia thành frame, logic chia thành page, kỹ thuật
này cho phép bóc tách bộ nhớ logic khỏi vật lý.
Câu 4: Vai trò của TLB trong hệ thống bộ nhớ là:
A. Lưu trữ khối trang chưa dùng
B. Gọi hệ thống trang thay thế
C. Tăng tốc dịch địa chỉ từ logic sang vật lý
D. Giảm dung lượng RAM
Phản hồi
TLB là cache phần cứng lưu trữ nhanh bảng trang đã truy cập gần đây nhất, giúp dịch địa
chỉ nhanh hơn.
Câu 5: Lỗi trang (Page fault) xảy ra khi:
A. Trang không nằm trong TLB
B. Trang không có trong bộ nhớ chính
C. Dung lượng RAM bị hết
D. Có lỗi CPU
Phản hồi
Page fault xảy ra khi trang bị truy cập không nằm trong bộ nhớ chính và cần được nạp từ
đĩa vào RAM.
Câu 6: Thuật toán thay thế trang OPT là:
A. Thay trang lâu nhất không dùng
B. Thay trang sẽ không dùng lâu nhất trong tương lai
C. Thay trang mới nhất
D. Thay trang được truy cập gần đây nhất
Phản hồi
OPT (Optimal) thay trang sẽ không cần dùng trong tương lai xa nhất, nhưng cần dự đoán
và chỉ mang tính lý thuyết.
Câu 7: Thuật toán thay thế trang nào thay trang được nạp vào bộ nhớ đầu tiên?
A. LRU
B. OPT
C. FIFO
D. Second-Chance
Phản hồi
FIFO (First-In First-Out) thay trang được nạp vào đầu tiên mà không xét đến việc nó còn
được sử dụng hay không.
Câu 8: Second-Chance là biến thể của thuật toán nào?
A. LRU
B. FIFO
C. OPT
D. Clock
Phản hồi
Second-Chance là cải tiến của FIFO, sử dụng bit tham chiếu để tránh thay trang vừa mới
sử dụng.
Câu 9: Phân mảnh ngoài (ngoại) là hiện tượng:
A. Không còn đủ bộ nhớ trống
B. Bộ nhớ còn trống nhưng không liền mạch
C. Bộ nhớ được chia nhỏ thành đoạn cố định
D. Trang nằm ngoài vùng địa chỉ
Phản hồi
Phân mảnh ngoài xảy ra khi tổng không gian trống đủ nhưng bị chia rải rác, không thể
cấp phát liên tục.
Câu 10: Demand Paging cho phép:
A. Nạp toàn bộ chương trình vào RAM ngay khi bắt đầu
B. Chỉ nạp trang khi được truy cập
C. Chạy chương trình trực tiếp từ đĩa
D. Ghi đè trang cũ mà không thông báo
Phản hồi
Demand Paging chỉ nạp những trang khi cần thiết, giúp tiết kiệm bộ nhớ vật lý.
Câu 11: MMU (Memory Management Unit) dùng để:
A. Cấp phát bộ nhớ
B. Giao tiếp với thiết bị ngoại vi
C. Dịch địa chỉ logic thành vật lý
D. Kiểm tra lỗi RAM
Phản hồi
MMU là phần cứng đảm nhiệm ánh xạ địa chỉ logic thành địa chỉ vật lý tại thời gian
chạy.
Câu 12: Copy-On-Write dùng để:
A. Tăng tốc độ ghi bộ nhớ
B. Cho phép tiến trình con và cha chia sẻ trang cho đến khi có ghi
C. Ngăn không cho chia sẻ dữ liệu
D. Sao chép toàn bộ bộ nhớ khi fork
Phản hồi
COW giúp tiến trình cha và con chia sẻ trang cho đến khi có ghi, lúc đó mới sao chép
thực sự.
Câu 13: Valid/Invalid Bit trong bảng trang nhằm mục đích:
A. Kiểm tra quyền ghi trang
B. Phân biệt trang hệ thống và trang người dùng
C. Xác định trang có trong bộ nhớ chính hay không
D. Gắn định danh người dùng
Phản hồi
Bit hợp lệ dùng để biết trang có đang nằm trong RAM không, từ đó xử lý page fault nếu
cần.
Câu 14: Working Set Model nhằm mục đích gì?
A. Tăng dung lượng bộ nhớ vật lý
B. Giảm thời gian xử lý tiến trình
C. Xác định số trang cần thiết để tránh thrashing
D. Giảm kích thước bảng trang
Phản hồi
Mô hình Working Set xác định tập hợp trang mà tiến trình cần dùng trong khoảng thời
gian để hoạt động hiệu quả.
Câu 15: Khi xảy ra thrashing, hệ thống:
A. Tăng tốc CPU
B. Giảm tỉ lệ lỗi trang
C. Bị suy giảm hiệu suất nghiêm trọng do lỗi trang liên tục
D. Tăng độ ưu tiên tiến trình
Phản hồi
Thrashing khiến CPU lãng phí thời gian cho việc xử lý page fault thay vì thực hiện tiến
trình.
Câu 16: Cấu trúc nào giúp ánh xạ địa chỉ logic sang địa chỉ vật lý?
A. Page Table
B. TLB
C. MMU
D. Register
Phản hồi