帧缓冲器 Framebuffer
帧缓冲器是一个视频输出设备,它从一个包含了完整帧数据的内存缓冲区驱动视频显示器。
内存缓冲区中的信息通常包含屏幕上每个像素的色彩值,色彩值常以1位、4位、8位、16位及 24位真彩色格式存储。有时还有一个alpha信道来保存像素的透明度。驱动帧缓冲器所需的总内存量取决于输出信号的分辨率(分辨率)、色彩深度和调色板大小。
矢量显示器比帧缓冲器出现得早,二者有很大的不同。使用矢量显示器时,只存储了图元(graphics primitives)的顶点。输出显示器的电子束按命令从一个顶点移动到另一个顶点,在这些点之间形成一个模拟的线条。而使用帧缓冲器时,电子束(如果显示技术使用了电子束)按命令在整个屏幕上从左到右、从上到下描绘(trace),也就是电视机呈现广播信号的方式。与此同时,屏幕上每个点的色彩信息从帧缓冲器中取出,形成一系列离散的像素。