intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Hệ điều hành nâng cao: Bài 8 - Trần Hạnh Nhi

Chia sẻ: Ti Vu | Ngày: | Loại File: PPT | Số trang:5

38
lượt xem
3
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài 8 - Các mô hình bộ nhớ đơn giản. Những nội dung chính được trình bày trong chương này gồm có: Mô hình Linker-Loader, mô hình base & bound. Mời các bạn cùng tham khảo để biết thêm nội dung chi tiết.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Hệ điều hành nâng cao: Bài 8 - 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 1
  2. Mô hình Linker­Loader OS test.exe 0x3000 0x7000 test.exe jump 0x5000 jump 0x2000 0x3000 0x1000 (base)  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ỉ  2
  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 ? 3
  4. Mô hình Base & Bound OS Test.exe Bound 0x3000 0x7000 Test.exe jump 0x2000 jump 0x2000 Base 0x1000 0x3000  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] 4
  5. Mô hình Base & Bound   Kết buộc địa chỉ tại thời điểm thi hành=> hỗ trợ của phần cứ Physical  logical addrs addrs memory CPU MMU  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 ? 5
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2