Bài giảng Hệ điều hành: Chương 7 - Nguyễn Phan Trung

Bài giảng Hệ điều hành: Chương 7 do Nguyễn Phan Trung biên soạn nhằm giúp cho các bạn nắm được khái niệm phân trang và phân đọan; hiểu được cơ chế quản lý bộ nhớ ảo; các chiến lược quản lý và thể hiện được các giải thuật cung cấp frame. | Khoa Công Nghệ Thông Tin – Đại Học Công Nghiệp TP Hồ Chí Minh Chương 7 Virtual Memory (bộ nhớ ảo) Khoa Công Nghệ Thông Tin – Đại Học Công Nghiệp TP Hồ Chí Minh Mục đích và yêu cầu Mục đích: Nắm được khái niệm phân trang và phân đọan. Hiểu được cơ chế quản lý bộ nhớ ảo Yêu cầu: Nắm được các chiến lược quản lý và thể hiện được các giải thuật cung cấp frame. Khoa Công Nghệ Thông Tin – Đại Học Công Nghiệp TP Hồ Chí Minh Nội dung Thông tin cơ bản - Background Phân trang theo yêu cầu – Demand Paging Thay trang – Page Replacement Phân phối các Frames – Allocation of Frames Thrashing Phân đoạn theo yêu cầu – Demand Segmentation Khoa Công Nghệ Thông Tin – Đại Học Công Nghiệp TP Hồ Chí Minh Thông tin cơ bản Virtual memory – sự tách riêng của bộ nhớ logic (của user) khỏi bộ nhớ vật lý Kích thước bộ nhớ vật lý có hạn => nó giới hạn kích thước chương trình. Thực tế, chỉ cần 1 phần của chương trình cần phải đưa vào bộ nhớ (vật lý) để thực hiện => có thể chứa chương trình ở đâu ?- virtual memory. Do đó ko gian địa chỉ logic có thể lớn hơn ko gian địa chỉ vật lý rất nhiều => cung cấp bộ nhớ rất lớn cho người lập trình. Cho phép 1 số process chia sẻ ko gian địa chỉ. Cho phép tạo process hiệu quả hơn. Bộ nhớ ảo có thể được thực hiện thông qua: Demand paging (windows, linux) Demand segmentation (IBM. OS/2) Khoa Công Nghệ Thông Tin – Đại Học Công Nghiệp TP Hồ Chí Minh Bộ nhớ ảo lớn hơn bộ nhớ vật lý Khoa Công Nghệ Thông Tin – Đại Học Công Nghiệp TP Hồ Chí Minh Phân trang theo yêu cầu Đưa một trang vào bộ nhớ chỉ khi nó được cần đến: Cần ít thao tác vào ra hơn Cần ít bộ nhớ hơn Đáp ứng nhanh hơn: process bắt đầu ngay sau khi số trang tối thiểu được nạp vào bộ nhớ. Nhiều user/process hơn do mỗi process dùng ít bộ nhớ hơn Khi trang được cần đến (khi process tham chiếu đến nó) Tham chiếu ko hợp lệ => hủy bỏ Ko trong bộ nhớ => đưa vào bộ nhớ Có trong bộ nhớ => truy nhập Khoa Công Nghệ Thông Tin – Đại Học Công Nghiệp TP Hồ Chí Minh Chuyển một vùng nhớ phân . | Khoa Công Nghệ Thông Tin – Đại Học Công Nghiệp TP Hồ Chí Minh Chương 7 Virtual Memory (bộ nhớ ảo) Khoa Công Nghệ Thông Tin – Đại Học Công Nghiệp TP Hồ Chí Minh Mục đích và yêu cầu Mục đích: Nắm được khái niệm phân trang và phân đọan. Hiểu được cơ chế quản lý bộ nhớ ảo Yêu cầu: Nắm được các chiến lược quản lý và thể hiện được các giải thuật cung cấp frame. Khoa Công Nghệ Thông Tin – Đại Học Công Nghiệp TP Hồ Chí Minh Nội dung Thông tin cơ bản - Background Phân trang theo yêu cầu – Demand Paging Thay trang – Page Replacement Phân phối các Frames – Allocation of Frames Thrashing Phân đoạn theo yêu cầu – Demand Segmentation Khoa Công Nghệ Thông Tin – Đại Học Công Nghiệp TP Hồ Chí Minh Thông tin cơ bản Virtual memory – sự tách riêng của bộ nhớ logic (của user) khỏi bộ nhớ vật lý Kích thước bộ nhớ vật lý có hạn => nó giới hạn kích thước chương trình. Thực tế, chỉ cần 1 phần của chương trình cần phải đưa vào bộ nhớ (vật lý) để thực hiện => có thể chứa chương trình ở đâu .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
463    21    1    02-12-2024
Đã 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.