TAILIEUCHUNG - Bài giảng môn Hệ điều hành: Chương 5 - TS. Nguyễn Văn Hiệp

Bài giảng môn Hệ điều hành - Chương 5: Quản lý bộ nhớ" cung cấp cho người học các kiến thức: Tổng quát về bộ nhớ, quản lý bộ nhớ thật, quản lý bộ nhớ ảo, quản lý bộ nhớ ảo phân trang, quản lý bộ nhớ ảo phân đoạn, nội dung chi tiết. | MÔN HỆ ĐIỀU HÀNH Chương 5 QUẢN LÝ BỘ NHỚ Tổng quát về quản lý bộ nhớ Quản lý bộ nhớ thật Quản lý bộ nhớ ảo Quản lý bộ nhớ ảo phân trang Quản lý bộ nhớ ảo phân đoạn Quản lý bộ nhớ ảo phân đoạn và phân trang Quản lý bộ nhớ của CPU Intel 80x86 Tài liệu tham khảo : chương 4, sách "Modern Operating Systems", Andrew S. Tanenbaum: , 2nd ed, Prentice Hall Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Môn : Hệ điều hành Chương 5 : Quản lý bộ nhớ Slide 1 Tổng quát về quản lý bộ nhớ Thường người lập trình muốn bộ nhớ mà chương trình truy xuất được có các tính chất : dung lượng lớn chạy nhanh không bị mất thông tin. Thường máy tính sử dụng 3 loại bộ nhớ : Cache : giá cao, dung lượng hạn chế, tốc độ cao bộ nhớ chính DRAM : dung lượng trung bình, giá trung bình, tốc độ trung bình. đĩa cứng : dung lượng rất lớn, chậm, giá rẻ. Module quản lý bộ nhớ phải tận dụng các ưu/khuyết điểm của các loại bộ nhớ máy tính để cung cấp cho người lập trình không gian làm việc thoả mãn càng nhiều yêu cầu càng tốt. Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Môn : Hệ điều hành Chương 5 : Quản lý bộ nhớ Slide 2 1 Quản lý bộ nhớ thật trên hệ đơn chương 0xFFFF 0xFFFF 0xFFFF Driver, I/O HĐH Application Application Application HĐH HĐH 0 0 0 Một số vấn đề cần giải quyết : Tái định lại địa chỉ chương trình khi nạp fiel khả thi từ đĩa vào RAM. Bảo vệ bộ nhớ của HĐH từ việc truy xuất không hợp pháp của chương trình ứng dụng. Vấn đề không đủ chỗ cho chương trình lớn → sử dụng kỹ thuật Overlay để chia ứng dụng ra nhiều file overlay liên tiếp. Môn : Hệ điều hành Chương 5 : Quản lý bộ nhớ Slide 3 Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Quản lý bộ nhớ thật trên hệ đơn chương //phần mềm viết bằng C int i; . i = 5; nạp vào, chưa tái định base //mã máy move ax, 5 mov [0], ax . i HĐH Khoa Công nghệ Thông tin Trường ĐH Bách Khoa //mã máy dịch được move ax, 5 mov [0], ax . 0 .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.