在微型计算机系统中vga是指是一种视频传输标准,是IBM在1987年随PS/2机一起推出的。 VGA的英文全称是Video Graphics Array,也就是视频图形阵列。 它传输的是模拟信号,在当时具有分辨率高、显示速率快、颜色丰富等优点。
一、微型计算机系统中的vga
在微型计算机领域,VGA是一种视频传输标准。是IBM在1987年随PS/2机一起推出的。
VGA的英文全称是Video Graphics Array,也就是视频图形阵列。它传输的是模拟信号。在当时具有分辨率高、显示速率快、颜色丰富等优点,在彩色显示器领域得到了广泛的应用。虽然这个标准在如今过时。但是VGA仍然是非常多制造商所共同支持的一个标准,个人电脑在加载自己的独特驱动程序之前,都必须支持VGA的标准。微软Windows系列产品的开机画面仍然使用VGA显示模式。
采用这种标准的物理接口就叫VGA接口:VGA(Video Graphics Array)。也叫D-Sub接口。它是一种非对称分布的15pin接口,分成3排,每排5个孔。
通用VGA显示卡系统主要由控制电路、显示缓存区和视频BIOS(Basic Input Output System即基本输入输出系统)程序三个部分组成。
延伸阅读:
二、vga程序技巧
一个未被纪录但十分广泛使用的技术称作Mode X(由Michael Abrash导入),使程序员能够使用在Mode 13h之下无法做到的分辨率。他将256 KiB连续的显存“解开”并分成四个层次,因此在256色模式时全部256 KiB的存储器都可以使用。技术上这将使得处理变得更复杂,并且性能降低。但在一些特殊情况下,性能损失的情况可以被弥补:
单色的多边形填色增快,因为一次写入可以设置四个像素。
VGA可以用来协助显存之间的拷贝,有些时候会比使用8088或80286等慢速CPU更快。
提供更高的分辨率:16色可使用704×528、736×552、768×576、甚至800×600。诸如Xlib(1990年代早期的C图形库)和ColoRIX(256色的图形程序)支持256色下的各种分辨率调和:直行256、320和360个像素,以及水平行200、240、256、400和480个像素的组合(上限的640×400几乎用掉256 KiB中每一个byte)。不过,320×240仍然是最常被使用的,因它为典型的4:3比例,为方形像素。
multiple video pages让程序员能够使用双重缓冲(所有的16色模式都可),这在Mode 13h无法办到。
有时候,显示器必须降低更新频率来满足这些模式,这会造成眼睛的疲劳这样的低分辨率虽然在PC市场早已淡出,但在Pocket PC和PDA市场,它正逐渐成为标准。它也常被用来指称15针的D型接头,这种接头仍然用来传输各式各样分辨率的类比信号。
VGA曾经被IBM官方宣布使用XGA标准所取代,但在历史上,它其实是被其他的OEM制造商用所谓的SVGA标准所取代。
以上就是关于vga的内容希望对大家有帮助。