TAILIEUCHUNG - Bài giảng hệ điều hành : QUẢN LÝ BỘ NHỚ part 6

Hiện tượng lỗi trang Khi hệ thống truy xuất tới 1 trang được đánh dấu là bất hợp lệ sẽ làm phát sinh lỗi trang, HĐH xử lý lỗi trang như sau: Bước 1: Kiểm tra truy xuất đến bộ nhớ là hợp lệ hay bất hợp lệ - Nếu truy xuất bất hợp lệ : kết thúc tiến trình - Ngược lại : đến bước 2 Bước 2: Tìm vị trí chứa trang muốn truy xuất trên đĩa | T T V A 1 A Hiện tượng lôi trang Khi hệ thống truy xuất tới 1 trang được đánh dấu là bất hợp lệ sẽ lam phát sinh lỗi trang HĐH xử lý lỗi trang như sau Bước 1 Kiểm tra truy xuất đến bộ nhớ là hợp lệ hay bất hợp lệ - Nếu truy xuất bất hợp lệ kết thúc tiến trình - Ngược lại đến bước 2 Bước 2 Tìm vị trí chứa trang muốn truy xuất trên đĩa. Bước 3 Tìm một khung trang trống trong bộ nhớ chính - Nếu tìm thấy đến bước 4 - Ngược lại thực hiện cơ chế swap out 1 trang thích hợp trên bộ nhớ chính sau đó cập nhật bảng trang tương ứng rồi đến bước 4 Hiện tượng lỗi trang tt Bước 4 - Chuyển trang muốn truy xuất từ bộ nhớ phụ vào bộ nhớ chính tại khung trang đã xác định được - Cập nhật nội dung bảng trang tương ứng. - Tái kích hoạt tiến trình người sử dụng Thay thế trang Khi các khung đã đầy mà cần nạp thêm trang thì phải thay thế một trang đang có trên khung Nếu trang bị thay thế có thay đổi nội dung thì cần phải đưa ra đĩa Có các phương pháp chọn phần tử thay thế Optimal Thay thế trang sẽ lâu được sử dụng nhất trong tương lai FIFO trang ở trong bộ nhớ lâu nhất sẽ được chọn thay thế LRU Least Recently Used trang được chọn để thay thế sẽ là trang lâu nhất chưa được truy .

TỪ KHÓA LIÊN QUAN
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.