CẤP PHÁT KHUNG TRANG

Một phần của tài liệu Giáo án - bài giảng: Giới thiệu về bài giảng môn hệ điều hành Chương 3: Quản lý bộ nhớ máy tính (Trang 66 - 70)

 Cấp cho tiến trình một số lƣợng cố định khung để chứa các trang nhớ

 Số lƣợng đƣợc xác định vào thời điểm tạo mới tiến trình và không thay đổi trong quá trình tiến trình tồn tại

 Cấp phát bằng nhau:

 Các tiến trình đƣợc cấp số khung tối đa bằng nhau

 Số lƣợng đƣợc xác định dựa vào kích thƣớc MEM và mức độ đa

chƣơng trình mong muốn

 Cấp phát không bằng nhau:

 Các tiến trình đƣợc cấp số khung tối đa khác nhau

VI. CẤP PHÁT KHUNG TRANG

www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH

BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 68

 Số lƣợng khung tối đa cấp cho mỗi tiến trình có thể thay đổi trong quá trình thực hiện

 Việc thay đổi phụ thuộc vào tình hình thực hiện của tiến trình

 Cho phép sử dụng bộ nhớ hiệu quả hơn phƣơng pháp cố định

 => Cần theo dõi và xử lý thông tin về tình hình sử dụng bộ nhớ của tiến trình

VI. CẤP PHÁT KHUNG TRANG

 Cấp phát toàn thể:

 Cho phép tiến trình đổi trang mới vào bất cứ khung nào (không bị

khóa), kể cả khung đã đƣợc cấp phát cho tiến trình khác

 Cấp phát cục bộ:

 Trang chỉ đƣợc đổi vào khung đang đƣợc cấp cho chính tiến trình

đó

 Phạm vi cấp phát có quan hệ mật thiết với số lƣợng khung tối đa:

 Số lƣợng khung cố định tƣơng ứng với phạm vi cấp phát cục bộ

VI. CẤP PHÁT KHUNG TRANG

www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH

BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 70

 Là tình trạng đổi trang liên tục do không đủ bộ nhớ

 Thời gian đổi trang của tiến trình lớn hơn thời gian thực hiện

 Xảy ra khi:

 Kích thƣớc bộ nhớ hạn chế (adsbygoogle = window.adsbygoogle || []).push({});

 Tiến trình đòi hỏi truy cập đồng thời nhiều trang nhớ

 Hệ thống có mức độ đa chƣơng trình cao

Một phần của tài liệu Giáo án - bài giảng: Giới thiệu về bài giảng môn hệ điều hành Chương 3: Quản lý bộ nhớ máy tính (Trang 66 - 70)