Bài giảng Hệ điều hành nâng cao - Bài 8: Các mô hình bộ nhớ đơn giản - Trần Hạnh Nhi

Mô hình Linker-Loader

Tại thời điểm Link, giữ lại các địa chỉ logic

Vị trí base của tiến trình trong bộ nhớ xác định được vào thời điểm nạp : địa chỉ physic = địa chỉ logic + base

Mô hình Base & Bound

Tại thời điểm Link, giữ lại các địa chỉ logic

Vị trí base , bound được ghi nhận vào 2 thanh ghi:

Kết buộc địa chỉ vào thời điểm thi hành => tái định vị được :
 địa chỉ physic = địa chỉ logic + base register

Bảo vệ : địa chỉ hợp lệ  [base, bound]

 

ppt 5 trang kimcuc 6460
Bạn đang xem tài liệu "Bài giảng Hệ điều hành nâng cao - Bài 8: Các mô hình bộ nhớ đơn giản - Trần Hạnh Nhi", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Bài giảng Hệ điều hành nâng cao - Bài 8: Các mô hình bộ nhớ đơn giản - Trần Hạnh Nhi

Bài giảng Hệ điều hành nâng cao - Bài 8: Các mô hình bộ nhớ đơn giản - Trần Hạnh Nhi
1 
BÀI 8 : CÁC MÔ HÌNH BỘ NHỚ Đ Ơ N GIẢN 
Cầp phát liên tục : 
Linker-Loader 
Base & Bound 
2 
Mô hình Linker-Loader 
Tại thời đ iểm Link, giữ lại các đ ịa chỉ logic 
Vị trí base của tiến trình trong bộ nhớ xác đ ịnh đư ợc vào thời đ iểm nạp : đ ịa chỉ physic = đ ịa chỉ logic + base 
0x1000 
test .exe 
0x3000 
0x3000 
test.exe 
jump 0x2000 
jump 0x5000 
0x7000 
OS 
(base) 
3 
Mô hình Linker-Loader 
Bảo vệ ? 
Dời chuyển sau khi nạp ? 
Không có vùng nhớ liên tục đ ủ lớn đ ể chứa toàn bộ tiến trình ? 
4 
Mô hình Base & Bound 
0x1000 
Test.exe 
0x3000 
Base 
0x3000 
OS 
Test.exe 
jump 0x2000 
jump 0x2000 
Bound 
0x7000 
Tại thời đ iểm Link, giữ lại các đ ịa chỉ logic 
Vị trí base , bound đư ợc ghi nhận vào 2 thanh ghi: 
Kết buộc đ ịa chỉ vào thời đ iểm thi hành => tái đ ịnh vị đư ợc :  đ ịa chỉ physic = đ ịa chỉ logic + base register 
Bảo vệ : đ ịa chỉ hợp lệ  [base, bound] 
5 
Mô hình Base & Bound 
Tiến trình t ă ng tr ư ởng ? Vẫn là vấn đ ề cấp phát liên tục ! 
Chia sẻ ? 
Phân biệt code và data ? 
MMU 
logical addrs 
memory 
Physical 
addrs 
CPU 
 Kết buộc đ ịa chỉ tại thời đ iểm thi hành=> hỗ trợ của phần cứng 

File đính kèm:

  • pptbai_giang_he_dieu_hanh_nang_cao_bai_8_cac_mo_hinh_bo_nho_don.ppt