Bài giảng Hệ điều hành máy tính: Lecture 9 - Nguyễn Thanh Sơn
Số trang: 30
Loại file: pdf
Dung lượng: 803.32 KB
Lượt xem: 8
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 Máy tính: Lecture 9 do Nguyễn Thanh Sơn biên soạn nhằm mục đích phục vụ cho việc giảng dạy. Nội dung bài giảng gồm: Các kiểu địa chỉ nhớ, chuyển đổi địa chỉ nhớ, overlay và swapping, mô hình quản lý bộ nhớ đơn giản, fixed partitioning (Phân chia cố định), dynamic partitioning (Phân chia động),...
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ điều hành máy tính: Lecture 9 - Nguyễn Thanh SơnBộ Nhớ ThựcBKTP.HCMKhoa Khoa học & Kỹ thuật Máy tính1Kiến trúc hệ thống bộ nhớTốc độ caoDung lượng nhỏGiá thành caoVd: file-system dataTốc độ thấpDung lượng lớnGiá thành thấpBKTP.HCMKhoa Khoa học & Kỹ thuật Máy tính2Nội dungCác kiểu địa chỉ nhớChuyển đổi địa chỉ nhớOverlay và swappingMô hình quản lý bộ nhớ đơn giảnFixed partitioning (Phân chia cố định)Dynamic partitioning (Phân chia động)BKTP.HCMKhoa Khoa học & Kỹ thuật Máy tính3Quản lý bộ nhớPhân phối và sắp xếp các process trong bộ nhớ sao chohệ thống hoạt động hiệu quả.Ví dụ: nạp càng nhiều process vào bộ nhớ càng tốt (gia tăng mứcđộ đa chương)Thông thường, kernel chiếm một phần cố định của bộnhớ, phần còn lại phân phối cho các process.Yêu cầu đối với việc quản lý bộ nhớCấp phát vùng nhớ cho các processTái định vị (relocation): khi swapping,…Bảo vệ: phải kiểm tra truy xuất bộ nhớ có hợp lệ khôngChia sẻ: cho phép các process chia sẻ vùng nhớ chungKết gán địa chỉ nhớ luận lý của process vào địa chỉ thựcBKTP.HCMKhoa Khoa học & Kỹ thuật Máy tính4Các kiểu địa chỉ nhớĐịa chỉ vật lý -- physical (memory) address -- là địa chỉmà tại đó bộ nhớ chính được tham chiếu (từ CPU, hayMMU=Mmemory Management Unit).Địa chỉ luận lý (logical address) là địa chỉ một ô nhớ màmột quá trình sinh raCác trình biên dịch (compiler) tạo ra mã lệnh chươngtrình mà trong đó mọi tham chiếu bộ nhớ làBKĐịa chỉ tương đối (relative address) (địa chỉ khả tái định vị ,relocatable address) là địa chỉ được biểu diễn tương đối so vớimột vị trí xác định nào đó trong chương trình. Ví dụ: 12 byte so với vị trí bắt đầu chương trình,…Địa chỉ tuyệt đối (absolute address): địa chỉ “tương đương” vớiđịa chỉ thực.TP.HCMKhoa Khoa học & Kỹ thuật Máy tính5
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ điều hành máy tính: Lecture 9 - Nguyễn Thanh SơnBộ Nhớ ThựcBKTP.HCMKhoa Khoa học & Kỹ thuật Máy tính1Kiến trúc hệ thống bộ nhớTốc độ caoDung lượng nhỏGiá thành caoVd: file-system dataTốc độ thấpDung lượng lớnGiá thành thấpBKTP.HCMKhoa Khoa học & Kỹ thuật Máy tính2Nội dungCác kiểu địa chỉ nhớChuyển đổi địa chỉ nhớOverlay và swappingMô hình quản lý bộ nhớ đơn giảnFixed partitioning (Phân chia cố định)Dynamic partitioning (Phân chia động)BKTP.HCMKhoa Khoa học & Kỹ thuật Máy tính3Quản lý bộ nhớPhân phối và sắp xếp các process trong bộ nhớ sao chohệ thống hoạt động hiệu quả.Ví dụ: nạp càng nhiều process vào bộ nhớ càng tốt (gia tăng mứcđộ đa chương)Thông thường, kernel chiếm một phần cố định của bộnhớ, phần còn lại phân phối cho các process.Yêu cầu đối với việc quản lý bộ nhớCấp phát vùng nhớ cho các processTái định vị (relocation): khi swapping,…Bảo vệ: phải kiểm tra truy xuất bộ nhớ có hợp lệ khôngChia sẻ: cho phép các process chia sẻ vùng nhớ chungKết gán địa chỉ nhớ luận lý của process vào địa chỉ thựcBKTP.HCMKhoa Khoa học & Kỹ thuật Máy tính4Các kiểu địa chỉ nhớĐịa chỉ vật lý -- physical (memory) address -- là địa chỉmà tại đó bộ nhớ chính được tham chiếu (từ CPU, hayMMU=Mmemory Management Unit).Địa chỉ luận lý (logical address) là địa chỉ một ô nhớ màmột quá trình sinh raCác trình biên dịch (compiler) tạo ra mã lệnh chươngtrình mà trong đó mọi tham chiếu bộ nhớ làBKĐịa chỉ tương đối (relative address) (địa chỉ khả tái định vị ,relocatable address) là địa chỉ được biểu diễn tương đối so vớimột vị trí xác định nào đó trong chương trình. Ví dụ: 12 byte so với vị trí bắt đầu chương trình,…Địa chỉ tuyệt đối (absolute address): địa chỉ “tương đương” vớiđịa chỉ thực.TP.HCMKhoa Khoa học & Kỹ thuật Máy tính5
Tìm kiếm theo từ khóa liên quan:
Bài giảng Hệ điều hành Máy tính Hệ điều hành Máy tính Hệ điều hành Bài giảng Hệ điều hành Kiến trúc hệ thống bộ nhớ Bộ nhớ thựcGợ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 436 0 0 -
Lecture Operating systems: Lesson 24 - Dr. Syed Mansoor Sarwar
29 trang 362 0 0 -
Lecture Operating systems: Lesson 21 - Dr. Syed Mansoor Sarwar
22 trang 313 0 0 -
Giáo trình Nguyên lý các hệ điều hành: Phần 2
88 trang 257 0 0 -
Lecture Operating systems: Lesson 13 - Dr. Syed Mansoor Sarwar
31 trang 256 0 0 -
175 trang 253 0 0
-
173 trang 249 2 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 226 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 221 0 0 -
Lecture Operating systems: Lesson 12 - Dr. Syed Mansoor Sarwar
24 trang 216 0 0