Введение в MM

Было бы радостно иметь введение в подсистему mm. Хотя бы базовые элементы, например:
*) виртуальное адресное пространство (на 32 и 64 битах)
*) представления Linux о физической памяти (дескрипторы станиц)
*) 1ое и 2ое вместе :), т.е. page tables, mm_struct, vma_area...
** mmap в адресное пространсво процесса

Если кто возьмется, было бы очень круто ;)