Bài giảng Hệ điều hành: Chương 5 - ĐH Bách khoa TP HCM
Số trang: 25
Loại file: pdf
Dung lượng: 446.17 KB
Lượt xem: 17
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Hệ điều hành: Chương 5 - Quản lý bộ nhớ bao gồm những nội dung về tổng quát 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.
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ điều hành: Chương 5 - ĐH Bách khoa TP HCM MÔN HỆ ĐIỀU HÀNH Chương 5 QUẢN LÝ BỘ NHỚ 5.1 Tổng quát về quản lý bộ nhớ 5.2 Quản lý bộ nhớ thật 5.3 Quản lý bộ nhớ ảo 5.4 Quản lý bộ nhớ ảo phân trang 5.5 Quản lý bộ nhớ ảo phân đoạn 5.6 Quản lý bộ nhớ ảo phân đoạn và phân trang 5.7 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 Môn : Hệ điều hành Khoa Công nghệ Thông tin Chương 5 : Quản lý bộ nhớ Trường ĐH Bách Khoa Tp.HCM Slide 1 5.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. Môn : Hệ điều hành Khoa Công nghệ Thông tin Chương 5 : Quản lý bộ nhớ Trường ĐH Bách Khoa Tp.HCM Slide 2 1 5.2 Quản lý bộ nhớ thật trên hệ đơn chương 0xFFFF.. 0xFFFF.. 0xFFFF.. Một số vấn đề cần giải quyết : HĐH Driver, I/O Tái định lại địa chỉ chương trình khi nạp fiel khả thi từ đĩa vào RAM. Application Bảo vệ bộ nhớ của Application HĐH từ việc truy xuất không hợp pháp của chương trình ứng dụng. Application Vấn đề không đủ chỗ cho chương trình lớn → sử dụng kỹ thuật HĐH Overlay để chia ứng HĐH dụng ra nhiều file 0 0 0 overlay liên tiếp. Môn : Hệ điều hành Khoa Công nghệ Thông tin Chương 5 : Quản lý bộ nhớ Trường ĐH Bách Khoa Tp.HCM Slide 3 5.2 Quản lý bộ nhớ thật trên hệ đơn chương //phần mềm viết bằng C //mã máy dịch được int i; move ax, 5 code ... mov [0], ax i = 5; nạp vào, ... static data chưa tái định 0 i //mã máy //mã máy move ax, 5 move ax, 5 mov [0], ax mov [0+base], ax ... ... base i base i HĐH HĐH Môn : Hệ điều hành Khoa Công nghệ Thông tin Chương 5 : Quản lý bộ nhớ Trường ĐH Bách Khoa Tp.HCM Slide 4 2 5.3 Quản lý bộ nhớ thật trên hệ đa chương Môn : Hệ điều hành Khoa Công nghệ Thông tin Chương 5 : Quản lý bộ nhớ Trường ĐH Bách Khoa Tp.HCM Slide 5 5.3 Quản lý bộ nhớ thật trên hệ đa chương Trong bối cảnh máy có dung lượng RAM khá lớn (512KB), còn các phần mềm cần ...
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ điều hành: Chương 5 - ĐH Bách khoa TP HCM MÔN HỆ ĐIỀU HÀNH Chương 5 QUẢN LÝ BỘ NHỚ 5.1 Tổng quát về quản lý bộ nhớ 5.2 Quản lý bộ nhớ thật 5.3 Quản lý bộ nhớ ảo 5.4 Quản lý bộ nhớ ảo phân trang 5.5 Quản lý bộ nhớ ảo phân đoạn 5.6 Quản lý bộ nhớ ảo phân đoạn và phân trang 5.7 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 Môn : Hệ điều hành Khoa Công nghệ Thông tin Chương 5 : Quản lý bộ nhớ Trường ĐH Bách Khoa Tp.HCM Slide 1 5.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. Môn : Hệ điều hành Khoa Công nghệ Thông tin Chương 5 : Quản lý bộ nhớ Trường ĐH Bách Khoa Tp.HCM Slide 2 1 5.2 Quản lý bộ nhớ thật trên hệ đơn chương 0xFFFF.. 0xFFFF.. 0xFFFF.. Một số vấn đề cần giải quyết : HĐH Driver, I/O Tái định lại địa chỉ chương trình khi nạp fiel khả thi từ đĩa vào RAM. Application Bảo vệ bộ nhớ của Application HĐH từ việc truy xuất không hợp pháp của chương trình ứng dụng. Application Vấn đề không đủ chỗ cho chương trình lớn → sử dụng kỹ thuật HĐH Overlay để chia ứng HĐH dụng ra nhiều file 0 0 0 overlay liên tiếp. Môn : Hệ điều hành Khoa Công nghệ Thông tin Chương 5 : Quản lý bộ nhớ Trường ĐH Bách Khoa Tp.HCM Slide 3 5.2 Quản lý bộ nhớ thật trên hệ đơn chương //phần mềm viết bằng C //mã máy dịch được int i; move ax, 5 code ... mov [0], ax i = 5; nạp vào, ... static data chưa tái định 0 i //mã máy //mã máy move ax, 5 move ax, 5 mov [0], ax mov [0+base], ax ... ... base i base i HĐH HĐH Môn : Hệ điều hành Khoa Công nghệ Thông tin Chương 5 : Quản lý bộ nhớ Trường ĐH Bách Khoa Tp.HCM Slide 4 2 5.3 Quản lý bộ nhớ thật trên hệ đa chương Môn : Hệ điều hành Khoa Công nghệ Thông tin Chương 5 : Quản lý bộ nhớ Trường ĐH Bách Khoa Tp.HCM Slide 5 5.3 Quản lý bộ nhớ thật trên hệ đa chương Trong bối cảnh máy có dung lượng RAM khá lớn (512KB), còn các phần mềm cần ...
Tìm kiếm theo từ khóa liên quan:
Hệ điều hành Bài giảng Hệ điều hành Quản lý bộ nhớ Quản lý bộ nhớ ảo Quản lý bộ nhớ thật Quản lý bộ nhớ ảo phân đoạnGợi ý tài liệu liên quan:
-
Giáo trình Lý thuyết hệ điều hành: Phần 1 - Nguyễn Kim Tuấn
110 trang 451 0 0 -
Lecture Operating systems: Lesson 24 - Dr. Syed Mansoor Sarwar
29 trang 383 0 0 -
Lecture Operating systems: Lesson 21 - Dr. Syed Mansoor Sarwar
22 trang 330 0 0 -
173 trang 274 2 0
-
175 trang 271 0 0
-
Lecture Operating systems: Lesson 13 - Dr. Syed Mansoor Sarwar
31 trang 271 0 0 -
Giáo trình Nguyên lý các hệ điều hành: Phần 2
88 trang 270 0 0 -
Giáo trình Nguyên lý hệ điều hành (In lần thứ ba): Phần 1 - PGS.TS. Hà Quang Thụy
98 trang 247 0 0 -
Đề tài nguyên lý hệ điều hành: Nghiên cứu tìm hiểu về bộ nhớ ngoài trong hệ điều hành Linux
19 trang 244 0 0 -
Bài thảo luận nhóm: Tìm hiểu và phân tích kiến trúc, chức năng và hoạt động của hệ điều hành Android
39 trang 227 0 0