Too little, too slow; memory management

My memory management talks in the season of 2000 will be held under the title "Too little, too slow"; I've chosen this title since this is exactly what memory is in comparison to the speed of modern CPUs.

Cache memory is too small, normal memory is too slow and hard disks and other forms of permanent storage are moving at glacier speeds, from the point of view of the CPU core...

This poses some interesting performance problems and asks for all sorts of memory management tricks to keep performance at a decent level. In this presentation I will explain some of these performance problems and the memory management strategies to solve them.

This talk can be held on a number of technical levels, from a simple conceptual overview of the memory hierarchy and memory management up to a technical discussion of the issues and how they are (could be) implemented in Linux.


Slides for the talk, in Magicpoint format (Linux Kongress version, updated september 2000).
Abstract for the talk, in plain ASCII.