Hub: engineering

Part of the series

Background

  1. basic hardware
  2. address binding
  3. logical vs. physical address space
  4. dynamic loading
  5. dynamic linking and shared library

swapping

contiguous memory allocation

  1. memory mapping and protection
  2. memory allocation
  3. fragmentation

paging

  1. basic method
  2. hardware support
  3. protection
  4. shared pages

structure of the page table

  1. hierarchical paging
  2. hashed page tables
  3. inverted page tables

segmentation

  1. basic method
  2. hardware

example: the intel pentium

  1. pentium segmentation
  2. pentium paging
  3. linux on pentium systems