Block devices and bounce buffers Some systems have "high memory" No direct kernel mapping 32-bit processors Bounce buffers are used with high memory Data copied to low memory before I/O Serious performance problem Copying time in CPU Pressure on low memory But: I/O devices can see (some) high memory Could do DMA without the bounce