全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货  >  详情

在微型计算机系统中vga是指什么?

来源:千锋教育
发布人:xqq
2023-10-15

推荐

在线提问>>

一、微型计算机系统中的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的内容希望对大家有帮助。

相关文章

Python单例模式实现及特点?

Python线程为什么搞个setDaemon?

PHP-FPM是个什么东西?

URL与URI有什么区别?

zigbee的缺点是什么?

开班信息 更多>>

课程名称
全部学科
咨询

HTML5大前端

Java分布式开发

Python数据分析

Linux运维+云计算

全栈软件测试

大数据+数据智能

智能物联网+嵌入式

网络安全

全链路UI/UE设计

Unity游戏开发

新媒体短视频直播电商

影视剪辑包装

游戏原画

    在线咨询 免费试学 教程领取