11.7 文字及图片的显示机制

如果用一句话来简单地概括该机制,那就是显示器中显示的信息一直存储在某内存中。该内存称为VRAM(Video RAM)。在程序中,只要往VRAM中写入数据,该数据就会在显示器中显示出来。实现该功能的程序,是由操作系统或BIOS提供,并借助中断来进行处理的。
    在MS-DOS时代,对大部分计算机来说,VRAM都是主内存的一部分。如果用程序往VRAM内存地址中写入数据,文字及图形就可以显示出来。不过,文字和图形的颜色最多只能有16种。这是因为VRAM的内存空间太小了(图11-11(a))。
    在现在的计算机中,显卡等专用硬件中一般都配置有与主内存相独立的VRAM和GPU (图形处理器,也称为图形芯片)。这是因为,对经常需要描绘图形的Windows来说,数百兆的VRAM是必需的。而为了提升图形的描绘速度,有时还需要专用的图形处理器(图11-11(b))

posted @ 2023-02-15 20:43  叮铃铛铛  阅读(40)  评论(0)    收藏  举报