Các mô hình bộ nhớ đơn giản

5 1.4K 4
Các mô hình bộ nhớ đơn giản

Đang tải... (xem toàn văn)

Thông tin tài liệu

Các mô hình bộ nhớ đơn giản

1BÀI 8 : CÁC HÌNH BỘ NHỚ ĐƠN GIẢNCầp phát liên tục :Linker-LoaderBase & Bound 2Mô 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 + base0x1000test.exe0x30000x3000test.exejump 0x2000jump 0x50000x7000OS(base) 3Mô 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 ? 4Mô hình Base & Bound0x1000Test.exe0x3000Base0x3000OSTest.exejump 0x2000jump 0x2000Bound0x7000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] 5Mô 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 ?MMUlogical addrsmemoryPhysical addrsCPU Kết buộc đòa chỉ tại thời điểm thi hành=> hỗ trợ của phần cứng . 1BÀI 8 : CÁC MÔ HÌNH BỘ NHỚ ĐƠN GIẢNCầp phát liên tục :Linker-LoaderBase & Bound 2Mô hình Linker-LoaderTại thời điểm Link, giữ lại các đòa chỉ. 0x50000x7000OS(base) 3Mô 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 ? 4Mô hình Base &

Ngày đăng: 22/08/2012, 09:06

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan