Bài giảng hệ điều hành : CÁC MÔ HÌNH BỘ NHỚ ĐƠN GIẢN
Số trang: 5
Loại file: pdf
Dung lượng: 112.93 KB
Lượt xem: 8
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Cầp phát liên tục : Linker-Loader Base & BoundTạ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àothời điểm nạp : địa chỉ physic = địa chỉ logic + base
Nội dung trích xuất từ tài liệu:
Bài giảng hệ điều hành : CÁC MÔ HÌNH BỘ NHỚ ĐƠN GIẢN BAØI 8 : CAÙC MOÂ HÌNH BOÄ NHÔÙ ÑÔN GIAÛN Caàp phaùt lieân tuïc : Linker-Loader Base & Bound 1 Moâ hình Linker-Loader OS test.exe 0x3000 0x7000 test.exe jump 0x5000 jump 0x2000 0x3000 0x1000 (base) Taïi thôøi ñieåm Link, giöõ laïi caùc ñòa chæ logic Vò trí base cuûa tieán trình trong boä nhôù xaùc ñònh ñöôïc vaøo thôøi ñieåm naïp : ñòa chæ physic = ñòa chæ logic + base 2 Moâ hình Linker-Loader Baûo veä ? Dôøi chuyeån sau khi naïp ? Khoâng coù vuøng nhôù lieân tuïc ñuû lôùn ñeå chöùa toaøn boä tieán trình ? 3 Moâ hình Base & Bound OS Test.exe Bound 0x3000 0x7000 Test.exe jump 0x2000 Base jump 0x2000 0x3000 0x1000 Taïi thôøi ñieåm Link, giöõ laïi caùc ñòa chæ logic Vò trí base , bound ñöôïc ghi nhaän vaøo 2 thanh ghi: Keát buoäc ñòa chæ vaøo thôøi ñieåm thi haønh => taùi ñònh vò ñöôïc : ñòa chæ physic = ñòa chæ logic + base register Baûo veä : ñòa chæ hôïp leä [base, bound] 4 Moâ hình Base & Bound Keát buoäc ñòa chæ taïi thôøi ñieåm thi haønh=> hoã trôï cuûa phaàn cöùng Physical logical addrs addrs memory CPU MMU Tieán trình taêng tröôûng ? Vaãn laø vaán ñeà caáp phaùt lieân tuïc ! Chia seû ? Phaân bieät code vaø data ? 5
Nội dung trích xuất từ tài liệu:
Bài giảng hệ điều hành : CÁC MÔ HÌNH BỘ NHỚ ĐƠN GIẢN BAØI 8 : CAÙC MOÂ HÌNH BOÄ NHÔÙ ÑÔN GIAÛN Caàp phaùt lieân tuïc : Linker-Loader Base & Bound 1 Moâ hình Linker-Loader OS test.exe 0x3000 0x7000 test.exe jump 0x5000 jump 0x2000 0x3000 0x1000 (base) Taïi thôøi ñieåm Link, giöõ laïi caùc ñòa chæ logic Vò trí base cuûa tieán trình trong boä nhôù xaùc ñònh ñöôïc vaøo thôøi ñieåm naïp : ñòa chæ physic = ñòa chæ logic + base 2 Moâ hình Linker-Loader Baûo veä ? Dôøi chuyeån sau khi naïp ? Khoâng coù vuøng nhôù lieân tuïc ñuû lôùn ñeå chöùa toaøn boä tieán trình ? 3 Moâ hình Base & Bound OS Test.exe Bound 0x3000 0x7000 Test.exe jump 0x2000 Base jump 0x2000 0x3000 0x1000 Taïi thôøi ñieåm Link, giöõ laïi caùc ñòa chæ logic Vò trí base , bound ñöôïc ghi nhaän vaøo 2 thanh ghi: Keát buoäc ñòa chæ vaøo thôøi ñieåm thi haønh => taùi ñònh vò ñöôïc : ñòa chæ physic = ñòa chæ logic + base register Baûo veä : ñòa chæ hôïp leä [base, bound] 4 Moâ hình Base & Bound Keát buoäc ñòa chæ taïi thôøi ñieåm thi haønh=> hoã trôï cuûa phaàn cöùng Physical logical addrs addrs memory CPU MMU Tieán trình taêng tröôûng ? Vaãn laø vaán ñeà caáp phaùt lieân tuïc ! Chia seû ? Phaân bieät code vaø data ? 5
Tìm kiếm theo từ khóa liên quan:
Cấu trúc dữ liệu tài liệu Cấu trúc dữ liệu đề cương Cấu trúc dữ liệu giáo trình Cấu trúc dữ liệu bài giảng Cấu trúc dữ liệuTài liệu có liên quan:
-
Đề cương chi tiết học phần Cấu trúc dữ liệu và giải thuật (Data structures and algorithms)
10 trang 360 0 0 -
Giải thuật và cấu trúc dữ liệu
305 trang 187 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 1 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
64 trang 175 0 0 -
57 trang 169 1 0
-
Tài liệu tham khảo: Cấu trúc dữ liệu và giải thuật
229 trang 148 0 0 -
Tập bài giảng Thực hành kỹ thuật lập trình
303 trang 145 0 0 -
Giáo trình Cấu trúc dữ liệu và thuật toán (Tái bản): Phần 1
152 trang 143 0 0 -
Lập trình C - Cấu trúc dữ Liệu
307 trang 109 0 0 -
Ứng dụng và cài đặt cấu trúc dữ liệu bằng C: Phần 1
338 trang 103 0 0 -
49 trang 87 0 0