千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:深圳千锋IT培训  >  技术干货  >  在微型计算机系统中vga是指什么?

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

来源:千锋教育
发布人:xqq
时间: 2023-10-11 11:13:46

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

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

网站数据库(oracle、mysql)以及各种编程语言(php、python、perl、lisp)的区别?

2023-10-11

不同环境和语言的正则表达式在使用上有什么区别?

2023-10-11

ftp主动模式和被动模式的区别?

2023-10-11

最新文章NEW

易语言中的判断和如果命令有什么区别?

2023-10-11

group和team的区别?

2023-10-11

分布式技术的主要特征是什么?

2023-10-11

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>