YOMEDIA
NONE

Trình bày kỹ thuật nạp trang theo nhu cầu dùng cho bộ nhớ ảo. Phân tích rõ cùng một lệnh có thể xẩy ra nhiều sự kiện lỗi trang không.

Theo dõi Vi phạm
ATNETWORK

Trả lời (1)

  • - Trình bày kĩ thuật :

    /*

    + Tiến trình dc phân trang và chứa trên đĩa

    + Khi thực hiện, nạp tiến trình vao MEM : chỉ nạp những trang cần dùng

    + Tiến trình gồm các trang trên đĩa và trong  MEM : thêm bit P trong khoản mục bằng bảng trang để phân biệt(P=1 : đã nạp vào MEM)

    - Quá trình kiểm tra và nạp trang :

    + Tiến trình truy cập tới 1 trang, ktra bit P. Nếu P=1, truy cập diễn ra bt. Nếu P=0, xảy ra sự kiện thiếu trang.

    - Ngắt xử lý thiếu trang :

    + HDH tìm 1 khung trống trong MEM

    + Đọc trang bị thiếu vào khung trang vừa tìm đc

    + Sửa lại khoản mục tương ứng trong bảng trang: đổi bít P=1 và số khung đã cấp cho trang.

    + Khôi phục lại trạng thái tiến trình và thực hiện tiếp lệnh bị ngắt */

    - Nạp trang hoàn toàn theo nhu cầu :

    + Bắt đầu 1 tiến trình mà ko nạp bất kì trang nào vào bộ nhớ

    + Khi con trỏ lệnh đc HDH chuyển tới lệnh đều tiên của tiến trình để thực hiện, sự kiện thiếu trang sẽ sinh ra và trang t/ư dc nạp vào

    + Tiến trình sau đó thực hiện bt cho tới lần thiếu trang tiếp theo

      bởi Bình Nguyen 26/11/2021
    Like (0) Báo cáo sai phạm

Nếu bạn hỏi, bạn chỉ thu về một câu trả lời.
Nhưng khi bạn suy nghĩ trả lời, bạn sẽ thu về gấp bội!

Lưu ý: Các trường hợp cố tình spam câu trả lời hoặc bị báo xấu trên 5 lần sẽ bị khóa tài khoản

Gửi câu trả lời Hủy
 
NONE

Các câu hỏi mới

AANETWORK
 

 

YOMEDIA
ATNETWORK
ON