Phân trang theo yêu cầu (demand paging) là hệ thống sử dụng kỹ thuật _______
A -
xây dựng bảng trang theo yêu cầu
B -
phân trang theo yêu cầu kích thước tiến trình
C -
phân trang trên bộ nhớ ảo
D -
phân trang kết hợp với kỹ thuật swapping
2-
Với kỹ thuật bộ nhớ ảo, một tiến trình được xem như một tập các trang, thường trú trên:
A -
bộ nhớ chính
B -
không gian ảo
C -
bộ nhớ phụ
D -
không gian vật lý
3-
Với mô hình tổ chức bộ nhớ ảo, chỉ có các trang cần thiết được nạp vào bộ nhớ. Cần cung
cấp một cơ chế phần cứng như thế nào?
A -
phân biệt các trang đang ở trong bộ nhớ chính và các trang trên đĩa
B -
chuyển đổi địa chỉ logic trong bộ nhớ chính và bộ nhớ ảo
C -
xác định địa chỉ hợp lệ trong bộ nhớ ảo
D -
chọn các bảng trang hợp lệ để nạp vào bộ nhớ ảo
4-
Trong kỹ thuật bộ nhớ ảo, khi nào phát sinh lỗi trang?
A -
khi đầy bộ nhớ vật lý và bộ nhớ ảo không đủ chứa các trang
B -
khi các trang bên trong bộ nhớ chính đã xử lý xong
C -
khi không tìm thấy trang bên ngoài bộ nhớ phụ
D -
khi truy xuất đến một trang được đánh dấu bất hợp lệ
5-
Khi xảy ra lỗi trang thì phải thực hiện thay thế trang, đã chọn được một trang thay thế
trong bộ nhớ ảo, trường hợp không gian vật lý không còn frame trống thì hệ điều hành sẽ
xử lý thế nào?
A -
chờ đến khi có khung frame nào được giải phóng sẽ nạp trang thay thế vào
B -
chọn ngẫu nhiên một trang trong bộ nhớ vật lý xoá và nạp trang thay thế vào
C -
chọn trang làm nạn nhân để xoá và nạp trang thay thế vào
D -
Tất cả các ý kiến trên đều sai
6-
Bit cập nhật (dirty bit) được gắn với mỗi trang để phản ánh tình trạng trang có bị cập
nhật hay không. Bit cập nhật nhằm vào mục đích gì?
A -
có thể giảm bớt số lần chuyển trang
B -
cho biết tình trạng trang trong hay ngoài
C -
phản ánh trang bị lỗi khi chuyển trang
D -
cho biết tình trạng trang đã chuyển ra ngoài
7-
Thuật toán FIFO dễ áp dụng, nhưng khi thực hiện thì không phải lúc nào cũng cho kết
quả tốt. Vì sao?
A -
vì thuật toán còn lỗi nên chọn trang không chính xác
B -
vì các trang thay thế có thể là trang chứa nhiều dữ liệu cần thiết được nạp sớm
C -
vì không có tính thực tế không xác định thời điểm nạp trang vào bộ nhớ
D -
vì các trang thay thế không thích hợp với trang bị lấy ra
8-
Cho một chuỗi truy xuất các trang bộ nhớ như sau: 1, 2, 3, 4, 1, 2, 5, 1, 2, 3, 4, 5, áp dụng
trên 3 khung trang thì sinh 9 lỗi, áp dụng 4 khung trang thì sinh 10 lỗi. Ban đầu bộ nhớ có
5 trang trống. Hỏi số lỗi xảy ra là bao nhiêu?
A -
0
B -
5
C -
11
D -
12
9-
Thuật toán tối ưu gây ra ít lỗi trang và không chịu nghịch lý Belady, nhưng nó không khả
thi trong thực tế. Vì sao?
A -
vì không thể cài đặt
B -
vì không xác định thời điểm trang bị thay thế
C -
vì có quá nhiều trang nhưng có quá ít khung trang
D -
vì không thể biết trước chuỗi truy xuất của tiến trình
10-
Một tiến trình lâm vào trạng thái sử dụng nhiều thời gian để thay thế trang hơn là để xử
lý, tình trạng này gọi là: