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 : BỘ NHỚ ẢO part 1

Chia sẻ: Alfhau Sdjfka | Ngày: | Loại File: PDF | Số trang:6

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

Cho đến nay : Nạp toàn bộ tiến trình vào bộ nhơ rồi thực hiện nó...Chậm, lãng phí bộ nhớ Nếu kích thước tiến trình lớn hơn dung lương bộ nhớ chính ? Lưu ý : tại 1 thời điểm chỉ có một chỉ thị được thực hiện 1 Cơ chế  Sử dụng bộ nhớ phụ để lưu trữ tạm thời các trang chưa sử dụng  Ai chịu trách nhiệm chuyển đổi ?  Lập trình viên : Overlay  Hệ điều hành : Bộ nhớDISK ảo (Virtual Memory Virtual Memory)...

Chủ đề:
Lưu

Nội dung Text: Bài giảng hệ điều hành : BỘ NHỚ ẢO part 1

  1. BAØI 7 : BOÄ NHÔÙ AÛO OS test.exe 0x3000 0x7000 test.exe jump 0x5000 jump 0x2000 0x3000 0x1000 (base) Cho ñeán nay : Naïp toaøn boä tieán trình vaøo boä nhô roài  thöïc hieän noù... Chaäm, laõng phí boä nhôù  Neáu kích thöôùc tieán trình lôùn hôn dung löông boä nhôù chính  ? Löu yù : taïi 1 thôøi ñieåm chæ coù moät chæ thò ñöôïc thöïc hieän 1 
  2. Giaûi phaùp Real memory Real memory Page0 Page0 Page1 emacs emacs Page2 t1 t2 Time  Naïp töøng phaàn chöông trình khi caàn thieát  Demand paging 2
  3. Cô cheá  Söû duïng boä nhôù phuï ñeå löu tröõ taïm thôøi caùc trang chöa söû duïng  Ai chòu traùch nhieäm chuyeån ñoåi ?  Laäp trình vieân : Overlay Overlay  Heä ñieàu haønh : Boä nhôùDISK aûo (Virtual Memory) P RAM 3
  4. Boä nhôù aûo = “lôøi noùi doái vó ñaïi“  Ngöôøi duøng : sôû höõu boä nhôù “voâ haïn”, “rieâng bieät”  Heä ñieàu haønh : “thaàm laëng” thöïc hieän quaù trình swapping # of references 10% RAM + 90% DISK Memory address DISK RAM 4
  5. Thöïc hieän Boä nhôù aûo  Baûng trang : theâm 1 bit valid/invalid ñeå nhaän dieän trang ñaõ hay chöa ñöôïc naïp vaøo RAM valid/invalid Frame 17 1 Disk 4183 0 177 1 Mem 5721 0  Truy xuaát ñeán moät trang chöa ñöôïc naïp vaøo boä nhôù : 5 loãi trang (page fault)
  6. Xöû lyù loãi trang xaùc ñònh vò trí löu trang 3 OS treân ñóa loãi trang 2 3’ truy xuaát M swap out 1 trang naïn i naïp nhaân 6 M taùi kích Baûng trang frame troáng hoaït tieán mang 5 4 Boä nhôù trình trang caàn caäp nhaät aûo truy xuaát baûng trang Boä nhôù vaät lyù vaøo boä nhôù 6
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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