Bài giảng Hệ điều hành: Chapter 7.2 - ThS. Trần Thị Như Nguyệt

pdf
Số trang Bài giảng Hệ điều hành: Chapter 7.2 - ThS. Trần Thị Như Nguyệt 42 Cỡ tệp Bài giảng Hệ điều hành: Chapter 7.2 - ThS. Trần Thị Như Nguyệt 1 MB Lượt tải Bài giảng Hệ điều hành: Chapter 7.2 - ThS. Trần Thị Như Nguyệt 1 Lượt đọc Bài giảng Hệ điều hành: Chapter 7.2 - ThS. Trần Thị Như Nguyệt 72
Đánh giá Bài giảng Hệ điều hành: Chapter 7.2 - ThS. Trần Thị Như Nguyệt
4.3 ( 6 lượt)
Nhấn vào bên dưới để tải tài liệu
Đang xem trước 10 trên tổng 42 trang, để tải xuống xem đầy đủ hãy nhấn vào bên trên
Chủ đề liên quan

Nội dung

Chương 7: Quản lý bộ nhớ - 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt Câu hỏi ôn tập chương 7-1  Chuyển đổi địa chỉ là gì? Địa chỉ nhớ được biểu diễn như thế nào trong quá trình chạy một chương trình?  Khi nào địa chỉ lệnh và dữ liệu được chuyển thành địa chỉ thật?  Thế nào là dynamic linking? Nêu ưu điểm?  Thế nào là dynamic loading?  Nêu cơ chế overlay? Swapping?  Nêu các mô hình quản lý bộ nhớ? CuuDuongThanCong.com 2 https://fb.com/tailieudientucntt Quản lý bộ nhớ Câu hỏi ôn tập chương 7-1  Thế nào là phân mảnh ngoại? Phân mảnh nội? Cho ví dụ?  Fixed partitioning là gì? Các chiến lược placement?  Dynamic partitioning là gì? Các chiến lược placement? CuuDuongThanCong.com 3 https://fb.com/tailieudientucntt Quản lý bộ nhớ Câu hỏi ôn tập chương 7-1 Giả sử bộ nhớ chính được cấp phát các phân vùng có kích thước là 600K, 500K, 200K, 300K (theo thứ tự), sau khi thực thi xong, các tiến trình có kích thước 212K, 417K, 112K, 426K (theo thứ tự) sẽ được cấp phát bộ nhớ như thế nào, nếu sử dụng: Thuật toán First fit, Best fit, Next fit, Worst fit? Thuật toán nào cho phép sử dụng bộ nhớ hiệu quả nhất trong trường hợp trên CuuDuongThanCong.com 4 https://fb.com/tailieudientucntt Quản lý bộ nhớ Mục tiêu  Hiểu và vận dụng các cơ chế quản lý bộ nhớ:  Cơ chế phân trang  Cơ chế phân đoạn CuuDuongThanCong.com 5 https://fb.com/tailieudientucntt Quản lý bộ nhớ Nội dung  Cấp phát không liên tục  Cơ chế phân trang  Cơ chế phân đoạn  Cơ chế kết hợp phân trang và phân đoạn CuuDuongThanCong.com 6 https://fb.com/tailieudientucntt Quản lý bộ nhớ Cấp phát không liên tục  Cơ chế phân trang  Cơ chế phân đoạn  Cơ chế kết hợp giữa phân trang và phân đoạn CuuDuongThanCong.com 7 https://fb.com/tailieudientucntt Quản lý bộ nhớ Cơ chế phân trang  Bộ nhớ vật lý thật (của một hệ thống máy tính) được chia thành nhiều khối kích thước bằng nhau, gọi là khung trang (frame)  Bộ nhớ luận lý (của một process) cũng được chia thành nhiều khối kích thước bằng nhau (và cũng bằng kích thước của frame trong bộ nhớ vật lý), gọi là trang (page)  Các chú ý:  Kích thước/dung lượng (size) của frame hay page là lũy thừa của 2 (Thường từ khoảng 512 byte đến 16 MB. Một số hệ thống, kích thước 1 trang có thể lên đến 1GB)  Các hệ thống hiện nay, địa chỉ vật lý và luận lý hoàn toàn tách biệt nhau. Ví dụ một process có thể có không gian địa chỉ 64-bit (tức dùng 64 bit để định một địa chỉ  bộ nhớ luận lý tương ứng này có tới 264 byte/word) mặc dù bộ nhớ vật lý thật có ít hơn 264 byte/word CuuDuongThanCong.com 8 https://fb.com/tailieudientucntt Quản lý bộ nhớ Cơ chế phân trang  Để quản lý các page (biết page nào khi đưa vào bộ nhớ vật lý sẽ được nạp vào frame nào tương ứng), process dùng page table (Bảng phân trang) Bảng phân trang (page table) dùng hỗ trợ ánh xạ địa chỉ luận lý thành địa chỉ vật lý (địa chỉ thực)  Để quản lý các frame (biết frame nào còn trống, frame nào không …), hệ điều hành dùng frame table CuuDuongThanCong.com 9 https://fb.com/tailieudientucntt Quản lý bộ nhớ Cơ chế phân trang (tt) frame number page number 0 0 0 1 1 4 2 2 3 3 3 5 1 logical memory 1 page 0 2 page table 3 page 2 4 page 1 5 page 3 physical memory CuuDuongThanCong.com 10 https://fb.com/tailieudientucntt Quản lý bộ nhớ
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.