Memory Management



tải về 1.77 Mb.
trang3/9
Chuyển đổi dữ liệu10.05.2023
Kích1.77 Mb.
#54663
1   2   3   4   5   6   7   8   9
Chapter03-Memory Management
Lab1 SE171918

Paging (3)

  • Figure 3-10. The internal operation of the MMU with 16 4-KB pages.
  • Tanenbaum & Bos, Modern Operating Systems: 4th ed., Global Edition (c) 2015 Pearson Education Limited. All rights reserved.

Structure of a Page Table Entry

  • Figure 3-11. A typical page table entry.
  • Tanenbaum & Bos, Modern Operating Systems: 4th ed., Global Edition (c) 2015 Pearson Education Limited. All rights reserved.

Speeding Up Paging

  • Major issues faced:
  • The mapping from virtual address to physical address must be fast.
  • If the virtual address space is large, the page table will be large.
  • Tanenbaum & Bos, Modern Operating Systems: 4th ed., Global Edition (c) 2015 Pearson Education Limited. All rights reserved.

Translation Lookaside Buffers

  • Figure 3-12. A TLB to speed up paging.
  • Tanenbaum & Bos, Modern Operating Systems: 4th ed., Global Edition (c) 2015 Pearson Education Limited. All rights reserved.

Multilevel Page Tables

  • Figure 3-13. (a) A 32-bit address with two page table fields. (b) Two-level page tables.
  • Tanenbaum & Bos, Modern Operating Systems: 4th ed., Global Edition (c) 2015 Pearson Education Limited. All rights reserved.

Inverted Page Tables

  • Figure 3-14. Comparison of a traditional page table with an inverted page table.
  • Tanenbaum & Bos, Modern Operating Systems: 4th ed., Global Edition (c) 2015 Pearson Education Limited. All rights reserved.

Page Replacement Algorithms

  • Tanenbaum & Bos, Modern Operating Systems: 4th ed., Global Edition (c) 2015 Pearson Education Limited. All rights reserved.

tải về 1.77 Mb.

Chia sẻ với bạn bè của bạn:
1   2   3   4   5   6   7   8   9




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương