This document provides an overview of memory management in the F9 microkernel, including:
- A brief overview of the ARM memory system and memory types.
- Details of F9's memory management including bit-banding, unaligned transfers, and exclusive accessing.
- The Memory Protection Unit (MPU) which defines memory access permissions and can generate faults for prohibited accesses.
- An agenda for reading and understanding the F9 memory management source code.