Frame Buffer
To display something, just write values into the frame buffer
The display happens automatically
The frame buffer memory is “dual-ported”
- i.e. shared between two independent processes
Hardware assist for drawing objects
- reduces bandwidth and computation
- e.g. lines, rectangles, characters, triangles, ...